Skip to content

SsongSik/Jetpack_Android_Practice

Repository files navigation

JetPack_Android_Practice

Android practice using the Jetpack library

Why?


안드로이드에 대한 깊은 지식 없이 'TLOVER' 앱을 개발하면서
부족하고 아쉬웠던 점이 많았다.
다음 프로젝트에서는 꼭 기업에서 원하는 인재상에 맞추어 JETPACK 라이브러리를 유용하게 사용하고 싶었다.
따라서 인프런의 [중급편] 친절한 JETPACK 개론 <상> (Android Kotlin)을 시작하게 되었다.

Index

lecture1

1-1. findViewById / Kotlin Extensions
1-2. ViewBinding
1-3. DataBinding
1-4. DataBinding + Data Class
1-5. ViewBinding, DataBinding + Adapter

lecture2

2-1. ViewModel?
2-2. ViewModel In Activty
2-3. ViewModel In Fragment and Activity
2-4. ViewModelFactory

lecture3

3-1. LiveData
3-2. ViewModel With LiveData
3-3. LiveData And MutableLiveData
3-4. Fragment LiveData / LifeCycleOwner
3-5. Map / SwitchMap
3-6. ViewModel / LiveData / LifeCycleOwner + DataBinding

lecture4

4-1. Retrofit ?
4-2. CallBack Hell
4-3. Coroutine / ViewModelScope
4-4. Retrofit Practice + RecyclerView
4-5. Retrofit + ViewModelScope + RV + Glide

lecture5

5-1. SQLite
5-2. Room
5-3. Room (Multi Table)
5-4. Room (ViewModel + LiveData)

lecture6

6-1. WorkManager
6-2. WorkManager Sending, Receiver Data
6-3. WorkManager + Coroutines, Chaining
6-4. WorkManager + 작업진행률 관찰
6-5. WorkManager + 주기적작업, 고유작업

lecture7

7-1. Navigation

About

Android practice using the Jetpack library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages