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 |