Codelabs for Advanced Android Development

This page lists the practical codelabs that are included in the Advanced Android Development course. For links to the concept chapters, slides, and apps that accompany these codelabs, see the course overview.

Unit 1: Expand the user experience

Lesson 1: Fragments

Lesson 2: App widgets

Lesson 3: Sensors

Unit 2: Make your apps fast and small

Lesson 4: Performance

Unit 3: Make your apps accessible

Lesson 5: Localization

Lesson 6: Accessibility

Unit 4: Add geo features to your apps

Lesson 7: Location

Lesson 8: Places

Lesson 9: Mapping

Unit 5: Advanced graphics and views

Lesson 10: Custom views

Lesson 11: Canvas

Lesson 12: Animations

Lesson 13: Playing video