About this course
A hands-on Mobile Application Development course covering Android Studio, Java and Kotlin fundamentals, layouts, activities, lists, fragments, Jetpack data binding, Firebase, Firestore, authentication, OCR/QR features, responsive interfaces, services, SharedPreferences, SQLite, object-oriented programming, workplace ethics, freelancing and a market-ready final application.
Learning outcomes
Configure Android Studio, SDK tools and emulators. Build structured multi-screen Android applications. Create responsive layouts, lists, grids, widgets and fragments. Use Java and Kotlin programming fundamentals and object-oriented design. Integrate Firebase, Firestore, authentication and local databases. Implement device and OCR/QR features responsibly. Test, debug, document and present mobile applications. Prepare a portfolio, CV, freelancing profile and business model.
Who this is for
Intermediate-qualified learners seeking employment, freelancing, self-employment or further study in Android and mobile software development.
Eligibility
Intermediate or an approved equivalent, as specified in the supplied NAVTTC lesson plan.
Prerequisites
Basic computer literacy, reliable access to a development-capable computer and internet, and willingness to complete weekly coding assignments.
