Lesson 1: Build your first app
- 1.0 Install Android Studio
- 1.1 Get started
- 1.2 Basic app anatomy
- 1.3 Image resources and compatibility
- 1.4 Learn to help yourself
Lesson 2: Layouts
- 2.1 Linear layout using the Layout Editor
- 2.2 Add user interactivity
- 2.3 Constraint layout using the Layout Editor
- 2.4 Data-binding basics
Lesson 3: Navigation
Lesson 4: Activity and fragment lifecycles
Lesson 5: Architecture components
- 5.1 ViewModel and ViewModelProvider
- 5.2 LiveData and LiveData observers
- 5.3 DataBinding with ViewModel and LiveData
- 5.4 LiveData transformations
Lesson 6: Room database and coroutines
Lesson 7: RecyclerView
- 7.1 RecyclerView fundamentals
- 7.2 DiffUtil and data binding with RecyclerView
- 7.3 GridLayout with RecyclerView
- 7.4 Interacting with RecyclerView items
- 7.5 Headers in RecyclerView
Lesson 8: Connecting to the internet
- 8.1 Getting data from the internet
- 8.2 Loading and displaying images from the internet
- 8.3 Filtering and detail views with internet data
Lesson 9: Repository
Lesson 10: Designing for everyone
developer.android.com/courses/kotlin-android-fundamentals/toc
'프로그래밍 > Android' 카테고리의 다른 글
Android Architecture Overview (0) | 2022.05.29 |
---|---|
위젯 1:1 크기 계산 (0) | 2021.12.30 |
Android Firebase FCM (0) | 2020.09.16 |
LayoutInflater.from(context) vs context.getSystemService(LAYOUT_INFLATER_SERVICE) (0) | 2019.05.17 |
Android Thread Handler (0) | 2019.04.17 |