Android Development
 
Course contents
include basic and advanced level shell scripting:
 
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
 
 
 
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 Reach
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
 
     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
 
 
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
 Location Listener
 Proximity
 Google Maps
 
17. Sensors
 Sensors Mechanism Overview
 Accelerometer
 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
 
20. Wi-Fi
 Understanding Mechanism
 Managing Connections
 
21. Telephony
Services
 SMS Sending
 Making Calls
 Making Phone Call
 
22. Deployment
 Publishing Application to Play Store