Android Programming Course
1 – Introduction to Android
- What is Android
- About Open Source
- Java Me to Android
- About Smart Phone Environment
2 – Android SDK
- What is Android SDK
- Development Framework
- Android NDK
- Android Emulator
3 – Android Architecture
- Android Applications
- Android Application Framework
- Android Libraries
- Core Libraries
- Dalvik Virtual Machine
- Linux Kernel
4 – Managing Virtual Devices
- Managing and Creating new Virtual Devices
- Managing AVD Manager
- Using Android Emulator
- Using Real Android Device
6 – Activity Main Components
- Activities
- Services
- Content Providers
- Broadcast Receivers
- Intents
- Notifications
- Manifest File
5 – Getting Started
- Setting Development development
- Creating your First Activity
- Setting up Launch Configuration
- Running and Debugging Application
- Understanding the Hello World program
8 – Activities
- Activity Life Cycle
- Handling multiple activities
- Data sharing between activities
7 – Creating User Interfaces
- Android UI Design
- Introducing Views
- Introducing Layouts
9 – Controls Programming
- Button, TextEdit, CheckBox
- Radio Button, ListView,Menus
10 – Advanced UI
- Styles and themes
- Multiple screen support
11 – Content Providers
- Structured Database operations
- Preference from resource Programming
- Shared preference Programming
12 – Services
- Creating background services
- Services with multiple threading
- Notify with text
13 – Multithreading
- Threading Concept
- Multiple threading
- Cross threading operations
15 – Broadcast Receivers
- Send and Receive Broadcast Receivers