Java Concepts
Oops Concepts
Inheritance in Detail
Exception Handling
Packages and Interfaces
JVM and .jar file extension
Multi-threading(Thread Class and Runnable Interface)
SQL
DML and DDL Queries in detail
Intro to Android
Android Architecture
Android SDK
Android Studio
Gradle Build System
Android Basics
Activity Life Cycle
Basic UI Design
Intents & Intent Filters
BroadCast Receivers
Content Providers
AndroidManifest
Understanding on Emulator and its functionalities
UI Design
Basic UI Components
Menu
List, Recyclerview
Tab
Styles and theme
Storage
Shared Preferences
SQLite
Files
Notification
BroadCast Receivers
Services
Threads
Threads running on UI thread
Worker Thread
Handlers and Runnable
AsyncTask
Advanced
XML and JSON Parsing
Maps, GPS and Location Services
Phone Services
Networking Services
Multi Media
Sensors
Camera Services
Bluetooth Services
Testing
Security Tips
Deployment