Course Orientation & Android Intro
Introduction to the course structure, Android platform overview, and setting up Android Studio.
Master Android development from the ground up. Learn Kotlin programming, Jetpack Compose UI, MVVM architecture, Navigation, Maps integration, and more.
A comprehensive journey through Android development
Introduction to the course structure, Android platform overview, and setting up Android Studio.
Kotlin environment setup, basic data types, Boolean, Arrays, flow control, functions, and collections.
OOP concepts in Kotlin: classes, instances, inheritance, and data classes.
Introduction to declarative UI with Jetpack Compose framework.
Deep dive into Jetpack Compose layouts, modifiers, and state management.
Model-View-ViewModel pattern with a practical Shopping App example.
Implementing navigation between screens and adding detail screens.
Working with Android location services and GPS functionality.
Setting up Google Cloud Platform API and integrating Maps in your app.
Working with local databases and data persistence in Android.
Exploring advanced Android UI components and patterns.
Making network requests and consuming REST APIs.
Implementing bottom navigation bar and bottom sheet components.
Everything you need to become an Android developer
This comprehensive 13-week Mobile Application Development course takes you from the fundamentals of Kotlin programming to building fully-featured Android applications with modern architecture patterns.
Each week includes video lectures and PDF slides covering topics like Jetpack Compose, MVVM architecture, Navigation, Location Services, Google Maps integration, and more.