Intoduction to Java
- INTRO TO JAVA
- OOPS CONCEPT
- PROGRAMMING FUNDAMENTALS
- POJO
Introduction to Android
• What is Android?
• Android Architecture
• Dalvik & ART Virtual Machines
• Android Studio
• Gradle
Fundementals of Android
- Building blocks
- Android Manifest
- Activities / Fragment
- Lifecycle
App-Run/Debug
- Emulator
- Debug Mode
Basic UI Controls
• Layouts
• Nested Layouts
• Tablet View & Orientation
Android Using Java
- Activity
- Event Listeners
- Intents
View Customization
• Array Adapters
• Base Adapters
•Recyclerview/Spinner.
• ViewPager
• Navigation Drawer
Databases and Preferences
• SharedPreferences
• Database Usage in Android.
• SQL and SQLite Query Usage
• SQLite Programming
• SQLiteDatabase
• Cursor
• Content providers
• Defining and using content providers
• Reading and updating Contents
Threads
• Threads running on UI thread(runOnUiThreads)
• Worker Thread
• Handler & Runnable
• AsynTask(in details)
Advanced Concepts
• Using sdcards-Reading and Writing
• Broadcast Receiver
• Services
• Notifications
• Alarms
• Webservices
• Map
• Location based Services
• Android Push Notification using Google Cloud Messaging(GCM)