Tutorial source : Google CodeLab
Date : 2021/04/06
Note : The link in this article requires Google access
Codelabs for Android Developer Fundamentals
This page lists the practical codelabs that are included in the Android Developer Fundamentals course. For links to the concept chapters, slides, and apps that accompany these codelabs, see the course overview.
Unit 1: Get started
Lesson 1: Build your first app
1.1: Android Studio and Hello World
1.2 Part A: Your first interactive UI
1.2 Part B: The layout editor
1.3: Text and scrolling views
1.4: Learn to help yourself
Lesson 2: Activities and intents
2.1: Activities and intents
2.2: Activity lifecycle and state
2.3: Implicit intents
Lesson 3: Testing, debugging, and using support libraries
3.1: The debugger
3.2: Unit tests
3.3: Support libraries
Unit 2: User experience
Lesson 4: User interaction
4.1: Clickable images
4.2: Input controls
4.3: Menus and pickers
4.4: User navigation_old
4.5: RecyclerView
Lesson 5: Delightful user experience
5.1: Drawables, styles, and themes
5.2: Cards and colors
5.3: Adaptive layouts
Lesson 6:Testing your UI
Unit 3: Working in the background
Lesson 7: Background tasks
7.1: AsyncTask
7.2: AsyncTask and AsyncTaskLoader
7.3: Broadcast receivers
Lesson 8: Alarms and schedulers
8.1: Notifications
8.2: The alarm manager
8.3: JobScheduler
Unit 4: Saving user data
Lesson 9: Preferences and settings
9.1: Shared preferences
8.3: JobScheduler
9.2: App settings
Lesson 10: Storing data with Room
10.1 Part A: Room, LiveData, and ViewModel
10.1 Part B: Deleting data from a Room database