Module I
-> Introduction to Java
-> Java Uses and Application
-> Installation and Configuration of Java runtime
-> Running Java through Command Prompt on Windows
-> Introduction to Object Oriented Programming in Java
-> Data Type
-> Data Structure
-> Inheritance
-> Polymorphism
-> Encapsulation
-> Inner Classes
-> Data Classes
-> Interfaces
-> Java Packages
Module II
-> Introduction to Kotlin
-> Kotlin Uses and Application
-> Installation and Configuration of Kotlin
-> Introduction to Object Oriented Programming in Java
-> Data Type
-> Data Structure
-> Inheritance
-> Polymorphism
-> Encapsulation
-> Inner Classes
-> Data Classes
-> Interfaces
Module III
-> Installation of Android Studio
-> Working with Gradle for Android package management
-> Introduction to Android Application Architecture
-> Introduction to Android Studio
-> Developing Mobile Application using Android Studio
-> Working with XML in relation to Android Application Development
-> Running Android Application on Emulator and Mobile Device
Module IV
-> Switching between between Java and Kotlin in Android Application Development
-> Introduction to and Working with Android Useful Packages
-> Working Android Resources
-> Designing UI/UX & Creating Drawer Menu
-> Developing Android Application Logics
Module IV
-> Working Web Services/Restful API using Apache, MySQL and PHP
-> Introduction Session Management
-> Developing Sample Android Application
-> Uploading of Android Application to Google Play Store