*안드로이드 개발 (기여도 100%)
1-1 개발 환경
- Kotlin, Retrofit2, Okhttp3, Gson, RxKotlin, Rxjava2, Koin, AAC MVVM, LiveData, Databinding, Glide
- Git + AWS CodeCommit
- Bitrise 활용한 자동화 배포 + Slack 연동
- Firebase Crashlytics + Jira + Slack 연동
- 빌드스크립트 분류(debug, release) - 패키지, 앱이름, 런처아이콘, google-service.json
- 디자인 가이드 Adobe XD -> 제플린
1-2 개발 내용
- Bluetooth Device(Beacon) 데이터 연동 개발
- Bluetooth Device(GW) 와이파이 연결 연동 개발
- MPAndroidChart (Custom Renderer, MarkerView)
- Bottom Navigation, RecyclerView, ViewPager
- Calendar OpenSource Custom, GeoLocation, Deek Link, RxBus, AAC PagedListAdapter
- FCM
- Lottie Animation, 각종 애니메이션 사용
- Extension 공통 모듈
≫ 버튼 중복처리(Rx) toway binding, 앱 정보, Fragment, Activity, Toast, Permission, 보안/암호화 관련, Image(Glide) BindingAdapter, RecyclerView, String, 기타 모듈로 개발하여 사용
*서버 설계
- 서버 아키텍처 구성 (AWS, Monolithic/MSA, Lamda) - draw.io
- RDB 설계
- RESTFul API 설계
더보기