The document outlines an Android development course that covers:
1. The history and architecture of Android including its core components like the Linux kernel and Dalvik virtual machine.
2. Setting up the development environment with tools like Android Studio and SDK versions.
3. Building rich user interfaces with views, layouts, menus, and animations and handling user input with events.
1. Android Development
Course is designed to deliver professional skills in android application development:
1. History
What is Mobile OS
Need of Android
Difference with other OS
2. Extracting Core Architecture
Overview
Linux Kernel
Dalvik
Application Framework
3. Making Your Environment
Where to grab it
Platforms
Tools
Android Studio
Android Development Kit
Versions
Emulator
4. Let’s Begin the chase
Hello world to Android
Manifest file
Resources
Running on Device and Emulator
2. 5. Android Technical View
How Application Works?
Basic Components
a) Activity
b) Service
c) Broadcast Receiver
d) Content Provider
Intents
6. Android UI Framework
View Hierarchy
a) Views
b) View measurement units
UI through Code and XML
Layouts
Inter Activity Communication
Java's Sweet Event Handling
7. Building Rich UI
Adapter Views
Menus
Compound Views
Custom Views
Animations
8. Notifications
Toast
Status Bar
Dialog
9. Assets and Resources
Resources and Use
Localization
Handling Runtime Changes
3. 10. Styles and Themes
Creating Style
Style as a Theme
Inheritance
11. Intent, Intent Filters, Broadcast Receiver
Intent and Intent Filter mechanism
Registration to components
Broadcasts Receivers
a) Built In Receivers
b) Custom Receiver
c) Sending Broadcast
12. Storing and Sharing Data
Shared Preferences
File Manipulation
a) Linux File System
b) Phone Memory
c) SD Card
SQLite
a) Why SQLite?
b) Using Helper
c) Insertion, Updating, Deletion and Cursor
Content Provider
a) Built In Provider
b) Custom Provider
c) File Content Provider
13. Services
Why Services?
Life Cycle
Creating Service
Android Interface Definition Language
4. 14. Multimedia
Audio Support
Video Support
15. Web Services
Mechanism of Web Architecture
Requesting and Responses
JSON Parsing
XML Parsing
Web View
16. Location Based Services
Searching Location
Current Position Algorithm
Location Listener
Proximity
Google Maps
17. Sensors
Sensors Mechanism Overview
Accelerometer
Compass
Sensor Listener
18. Bluetooth
Understanding Local Bluetooth
Discovering and Pairing
Managing Connectivity
Communication with Remote Devices
19. Camera
Built in Camera
Surface view, Holder and Customized Camera
Media Recorder
5. 20. Wi-Fi
Understanding Mechanism
Managing Connections
Managing Wi-Fi Networks
21. Telephony Services
SMS Sending
Making Calls
Network Information
Phone States
Making Phone Call
22. Deployment
Publishing Application to Play Store
6. 20. Wi-Fi
Understanding Mechanism
Managing Connections
Managing Wi-Fi Networks
21. Telephony Services
SMS Sending
Making Calls
Network Information
Phone States
Making Phone Call
22. Deployment
Publishing Application to Play Store