Course Overview

Advanced Mobile App Development for Android gives you the advanced skills you need to be the expert in the room. This program will build on the skills you learned in the Mobile App Development Essentials for Android by teaching you advanced skills that culminate in your planning, building and launching your own app in the Google Play Store.  

This is an 8 week course using the flipped classroom model. As with ITC103, this course will utilize a mix of recorded faculty lectures and twice a week live online classes where you can work with other students and receive one-on-one support from experienced faculty. 

Topics taught in this course include: 

  • Multi-Threading and Thread Communication
  • Making REST API calls, API interfacing, XML and JSON Parsing (OKHttp and GSON Libraries)
  • API Management and Collaboration using Postman
  • Image Download, Upload and Caching
  • Firebase Integration, Firestore Data Storage, Firebase File Storage, Firebase Authentication, and Firebase Cloud Functions
  • Push Notifications
  • Integration with Location Services, Google Maps API, Google Directions API, and Google Places API
  • Deploying your first app on the Google Play Store


Students must complete both the ITC102 course on Introduction to Coding for Mobile Apps (or pass the competency evaluation) and ITC103 on Mobile App Development for Android before beginning this course.

Students must supply their own computer and internet access.

Computer should have at least 16GB of RAM and at least a dual-core processor

No textbook is required for this course.

Applies To The Following Certificate

Enroll Now - Select a section to enroll in
Section Schedule
Sep 12, 2023 to Nov 04, 2023
Schedule and Location
Contact Hours
Delivery Options
Course Fees
Registration Fee non-credit $1,500.00

For More Information

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Course Materials

All course materials will be provided electronically.

Policy Information

View registration, refund and cancellation policies

Required fields are indicated by .