Android Advanced Training

Our advanced android training course is aimed at experienced developers looking to get a deeper understanding of Android APIS and app optimisation. This course builds on our Android fundamentals training course. Our instructor lead classes take a hands-on approach to empower students with practical skills that are immediately useful in the work environment.

 

Description Days Price (exc vat)

Android  Training Course*

4 ZAR  USD
R 20,000 $ 1,800
  • Lunch, refreshments and training material included.
  • Class start at 9:00am for 9:30am
  • South Africa training locations: Johannesburg, Cape Town, Durban

Android Advanced Training

Unit 1: Expand the user experience

  • Lesson 1: Fragments
    • Fragments
    • Fragment communication
  • Lesson 2: App widgets
    • App widgets
  • Lesson 3: Sensors
    • Getting sensor data
    • Sensor-based orientation

Unit 2: Make your apps fast and small

  • Lesson 4: Performance
    • Part A: Profile GPU Rendering tool
    • Part B: Debug GPU Overdraw and Layout Inspector tools
    • Memory Profiler tool

Unit 3: Make your apps accessible

  • Lesson 5: Localization
    • Add language support
    • Use locale to format data
  • Lesson 6: Accessibility
    • Explore accessibility in Android
    • Create accessible apps

Unit 4: Add geo features to your apps

  • Lesson 7: Location
    • Device location
  • Lesson 8: Places
    • Places API
  • Lesson 9: Mapping
    • Google Maps

Unit 5: Advanced graphics and views

  • Lesson 10: Custom views
    • Part A: Customize View subclasses
      • Part B: Custom view from scratch
  • Lesson 11: Canvas
    • Part A: Create Canvas objects
    • Part B: Draw on Canvas objects
    • Part C: Apply clipping to Canvas objects
    • SurfaceView objects
  • Lesson 12: Animations
    • Property animations
  • Lesson 13: Playing video
  • Play video in a VideoView