The Advanced Android Development course is intended for experienced developers who have Java programming experience and know the fundamentals of how to build an Android app using the Java language.
The Advanced Android Development course materials include:
- A concept reference
- Slide decks(for fast reference)
- Practical exercises by instructor
What does the course cover?
Android Fundamentals course includes six modules which is divided into multiple sessions and sub-sessions depends on complexity of concept:
Module 1: Expand the user experience
Lesson 1: Fragments
1.1: Fragments
1.2: Fragment Lifecycle and communications
Lesson 2: App widgets
2.1: App widgets
Lesson 3: Sensors
3.1: Sensor basics
3.2: Motion and position sensors
Module 2: Make your apps fast and small
Lesson 4: Performance
4.0: Performance
4.1: Rendering and layout
4.2: Memory
4.3: Best practices: network, battery, compression
Unit 3: Make your apps accessible
Lesson 5: Localization
5.1: Languages and layouts
5.2: Locales
Lesson 6: Accessibility
6.1: Accessibility
Unit 4: Add geo features to your apps
Lesson 7: Location
7.1: Location services
Lesson 8: Places
8.1: Places API
Lesson 9: Mapping
9.1: Google Maps API
Unit 5: Advanced graphics and views
Lesson 10: Custom views
10.1: Custom views
Lesson 11: Canvas
11.1: The Canvas class
11.2: The SurfaceView class
Lesson 12: Animations
12.1: Animations
Lesson 13: Media
13.1: Simple media playback
Unit 6: Working with Architecture Components
Lesson 14: Architecture Components
14.1: Architecture Components
For More Details