안드로이드 파트장 최정현입니다.
이 리포지토리는 Android 입문/심화과정 스터디를 위한 리포지토리입니다.
앞으로 10주간 스터디를 진행하는동안 입문/심화과정의 강의 코드, 예제 코드를 업로드 할 예정입니다.
- Android - Kotlin 및 Android 개요 + ( 4대 컴포넌트, Gradle, 서드파티 , Permission)
- View - findViewById, viewBinding, dataBinding ( + kotlin extensions)
- View - 기초 view 컴포넌트 사용법과 XML 작성 (Constraint, Linear, Relative)
- View - Activity와 Fragment의 이해 ( Lifecycle, Intent , FragmentManager)
- View - ListView, RecyclerView, Gridview ( +Glide)
- Process -Thread와 Coroutine
- NetWork - OkHttp3 ,Retrofit을 사용한 API 통신 (+ Gson)
- Database - Room을 통한 내부 데이터베이스 사용 (SQLite, SharedPreferences)
- 안드로이드 아키텍처 (AAC)에 대한 이해와 Jetpack 라이브러리 사용
- DataBinding
- LiveData, Navigation 이해
- BindingAdapter + Two-way DataBinding
- ViewModel을 사용해 MVVM 패턴 구현 ( +ViewModel Factory)
- Coroutine 코루틴 활용
- WorkManager을 이용한 백그라운드 작업
- Jetpack을 사용해서 앱 구현