728x90
| 목 차 |
예제 | |
| Android | ||
| 1. Application Fundamentals | ||
| Android Package | 👋Android의 모든 것 : APK와 AAB란? | |
| Languages | Kotlin | |
| Java | ||
| C++(JNI) | ||
| 2. Android Operation System | ||
| Multi-User-Linux | ||
| File Permissions | ||
| Resource Isolations | ||
| Process Management | ||
| 3. Android Platform Archtecture | ||
| 👋Android의 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture | ||
| 4. App Manifest, Context | ||
|
👋Android의 모든 것 : 1️⃣App Manifest, 2️⃣Context
|
||
| 5. App Components | ||
| 👋Android의 모든 것 : 1️⃣App Components |
||
| Activity | Activity Lifecycles, Task and Back Stack, Percelables and Bundles | |
|
👋Android의 모든 것 : Activity란
|
||
| Configuration Change, Percelables and Bundles | ||
| 👋Android의 모든 것 : 1️⃣Activity와 Fragment 생명주기, 2️⃣ Activity와 Framgnet 차이 | ||
|
👋Android의 모든 것 : 1️⃣Activity 상태 변경 처리, 2️⃣Task & Back Stack, 3️⃣Parcelable 및 Bundle
|
||
| Service | ||
| Broadcast Receiver | ||
| Content Provider | ||
| Intent | 인텐트 필터, 명시적 인텐트, 암시적 인텐트 | |
| 6. App Architecture | ||
| 6-1. Navigation Component | ||
| Navigation Graph | ||
| Global Actions | ||
| Destinations | ||
| DeepLink | ||
| 6-2. Fragments | ||
| Fragments | Fragment Lifecycles, Fragment State Changes, Fragment Manager, Fragment Transactions | |
| DialogFragment |
👋Android의 모든 것 : 1️⃣DialogFragment
|
|
| BottomSheetDialogFragment |
👋Android의 모든 것 : 1️⃣BottomSheetDialogFragment, 2️⃣Bottomsheetbehavior
|
|
| 6-3. App Links | ||
| TabLayout | ||
| ViewPager2 | ||
| Custom Back Navigation | ||
| 6-4. App Startup | ||
| 6-5. Architecture Components | ||
| UI Layer |
👋Android의 모든 것 : 1️⃣ViewBinding | DataBinding
|
|
| 라이프사이클 | ||
| 뷰모델 | ||
|
👋Android의 모든 것 : 1️⃣MVVM을 위한 Databinding, LiveData 개념과 예제
|
||
| 라이브데이터 | ||
| 페이징 | ||
| Data Lyer | 데이터 스토어 | |
| 워크매니저 | ||
| 6-6. Dependency Injection | ||
| Dagger | ||
| Hilt | ||
| Koin | ||
| Kodin | ||
| 7. DesignPatterns | ||
| Builder Pattern | ||
| Factory Pattern | ||
| Observer Pattern | Flow | |
| RxJava/RxKotlin | ||
| LiveData | ||
| 7-1. Archtecture Pattern | ||
| MVP | ||
| MVVM | ||
|
👋Android의 모든 것 : 1️⃣MVVM을 위한 Databinding, LiveData 개념과 예제
|
||
| MVI | ||
| 8. Network | ||
| OkHttp | ||
|
👋Android의 모든 것 : 1️⃣OkHttp, 2️⃣OkHttp Interceptor
|
||
| Retrofit | ||
| Okio | ||
| Ktor | ||
| Apollo-Android | ||
| 9. Image Loading | ||
| Glide | ||
| Fresco | ||
| Coil | ||
| Picasso | ||
| 10. Local Storage | ||
| SQLite |
👋Android의 모든 것 : 1️⃣Room, 2️⃣예제(Koin, Room)
|
|
| SQLDelight | ||
| DataStore |
👋Android의 모든 것 : 1️⃣SharedPreference, 2️⃣DataStore
|
|
| SharedPreferences |
👋Android의 모든 것 : 1️⃣SharedPreference, 2️⃣DataStore
|
|
| Realm | ||
| File System | ||
| 11. Asynchronous | ||
| Coroutines | ||
| RxJava/RxKotlin | ||
| Thread | ||
| WorkManager | ||
| 12. User Interface | ||
| 12-1. Layouts | ||
| ConstraintLayout | ||
| MotionLayout | ||
| LinearLayout | ||
| FrameLayout | ||
| RecyclerView | ||
| 12-2. Design Guides | ||
| Material | ||
| Material You | ||
| Meumorphism | ||
| 12-3. Styles | ||
| Light, Dark Theme | ||
| 12-4. Widget | ||
| Toast | ||
| Snackbar | ||
| Notification | ||
| Dialogs | ||
| ListView |
👋Android의 모든 것 : 1️⃣ListView, 2️⃣RecyclerView
|
|
| RecyclerView |
👋Android의 모든 것 : 1️⃣ListView, 2️⃣RecyclerView
|
|
| 12-5. Animation | ||
| ValueAnimator | ||
| ObjectAnimator | ||
|
👋Android의 모든 것 : 1️⃣안드로이드의 애니메이션의 모든 것
|
||
| Lottie |
👋Android의 모든 것 : 1️⃣Lottie에 대해서
|
|
| Meterial Motion | ||
| 13. Compose UI | ||
| 14. Service | ||
| Firebase | Authentication | |
| Crashlytics | ||
| Remote Config | ||
| Cloud Messaging | ||
| FireStore | ||
| Realtime Database | ||
| Advertisement | Google Admob | |
| Meta Audience Network | ||
| MoPub | ||
| 15. Code Analysis & Test | ||
| Linter | Ktlint | |
| Detekt | ||
| Android Lint | ||
| Debugging | Exceptions, Error Handling | |
| Timber | ||
| LeakCanary | ||
| Stetho | ||
| Chucker | ||
| Unit Testing | ||
| Unit Test | JUnit | |
| Kluent | ||
| Mockk | ||
| Android Test | Robolectric | |
| Espresso | ||
| Kaspresso | ||
| Bechmark | ||
| 16. CI/CD | ||
| GitHub Actions | ||
| Jenkins | ||
| Travis CI | ||
| Circle CI | ||
| Bitrise | ||
| 17. Security | ||
| Encrypt | ||
| Proguard | ||
| 18. QA & App Publishing | ||
| Firebase App Distribution | ||
| Google Play Store | ||
| 그 외 | ||
| 안드로이드 스튜디오 | ||
| Memory Leaks | Delecting Fixing Memory Leaks | |
| Course of Memory Leaks | ||
|
👋Android의 모든 것 : 1️⃣LayoutInflater, 2️⃣View 및 ViewGroup
|
||
| 👋Android의 모든 것 : 1️⃣ANR, 2️⃣Intent, 3️⃣화면 모드 전환, 강제 종료 시 상태 및 데이터 유지 | ||
| Background |
👋Android의 모든 것 : 1️⃣안드로이드에서 백그라운드 작업(Service, IntentService, JobintentService , WorkManager)
|
|
'Android > Android의 모든 것' 카테고리의 다른 글
| 👋Android의 모든 것 : Activity란 (0) | 2022.11.18 |
|---|---|
| 👋Android의 모든 것 : 1️⃣App Components (0) | 2022.11.13 |
| 👋Android의 모든 것 : APK와 AAB 및 앱 서명(AAB) (0) | 2022.11.06 |
| 👋Android의 모든 것 : 1️⃣DialogFragment (0) | 2022.05.11 |
| 👋Android의 모든 것 : 1️⃣MVVM을 위한 Databinding, LiveData 개념과 예제 (0) | 2022.04.26 |