Codelabs for Android Developer Fundamentals

Unit 1: Get started

Lesson 1: Build your first app

Lesson 2: Activities and intents

Lesson 3: Testing, debugging, and using support libraries

Unit 2: User experience

Lesson 4: User interaction

Lesson 5: Delightful user experience

Lesson 6:Testing your UI

Unit 3: Working in the background

Lesson 7: Background tasks

Lesson 8: Alarms and schedulers

Unit 4: Saving user data

Lesson 9: Preferences and settings

Lesson 10: Storing data with Room