YVITVI / Courses / Mobile Application Development
Mobile Application Development
Information Technology · NAVTTC-MAD-3M

Mobile Application Development

NAVTTC 3-Month National Competency Program · Anytime Online

Free 260-hour online Mobile Application Development course based on the supplied NAVTTC lesson plan. A one-time Rs. 500 registration fee applies.

beginnerEnglish / UrduOnline

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.