일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Dropdown
- Alamofire
- ayncAfter
- RxJava
- CSS
- HTML
- 실행지연
- UIPickerView
- dispatchQueue
- InAppPurchase
- retrofit2
- DispatchTouchEvent
- progressbar
- SplashFragment
- SWIFT
- aab
- MotionEvent
- ViewModel
- RecyclerView
- web
- Kotlin
- IOS
- Android
- 스터디
- MemoList
- javascript
- imagepicker
- viewpager2
- 개발
- CalendarView
- Today
- Total
목록기타 (2)
멜팅비의 개발 공부
2021년 6월 ~ 7월 동안 진행한 프로젝트와 업무에 대한 정리를 해보려고 한다. 최근 들어간 프로젝트들의 개발난이도가 점점 올라가면서 일정을 맞추기 바빠지면서 블로그를 정리할 시간이 많이 없었다..(핑계도 맞지만...) 6월엔 iOS App 개발 프로젝트 였는데 UI 위주로 진행을 하다가 중간에 기능 구현도 몇 가지 하게 되었다. 이 iOS APP 프로젝트를 하면서 어려웠던 점은 화면 사이즈별로 동일한 UI가 나오게 하기 위해서 비율을 맞추다 보니 엄청난 시간과 코드가 들어가게 되었다. 버튼이나 텍스트 등 요소들을 화면 크기에 대한 비율로 지정하다보니 엄청난 노가다 작업이 많았고, 아이폰에서 구현하기 어려운 디자인 요소들이 많아서 커스텀 뷰를 만드는데 시간이 많이 들어갔다.. (결과물은 예쁘게 나와서..
내가 실제 하는 업무를 정리해보고 돌이켜본 적이 없었던 것 같은데 이번 기회에 혼자 리뷰를 해보고 정리해두면 좋을 것 같다는 생각이 들어서 글을 적게 됐다. 4월부터 안드로이드 프로젝트를 맡아서 5월 중순까지 개발을 마쳤고, 지금 최종 검수 단계에 있다. 이 프로젝트에서는 그동안 스터디했던 MVVM패턴을 바탕으로 구조를 설계하고 LiveData와 DataBinding을 사용했다. 주요 기능으로는 SNS 로그인, HTTP 통신을 붙였고 이번에 TMap API를 사용해서 위치 검색 기능과 경로 검색 기능을 구현했다. 그리고 가장 중요한 백그라운드에서 GPS를 Tracking 하는 기능이 있는데, 이전에 했던 프로젝트에서 기능을 따로 정리해둔 게 있어서 쉽게 구현했다! SNS 로그인은 그동안 단순 기능만 테스..