Topics covered to be in Android Corporate Training
Introduction
1 Welcome
2 What is Android?
3 History and Features of Android.
4 Different Layers and Versions of Android.
5 What you should know.
6 Updates to Android Development Toolkit.
Android Architecture
1 Linux Kernel
2 Android Run Time
3 Dalvik Virtual Machine (DVM)
4 Libraries
5 Application Framework
6 Applications
Building Blocks of Android
1 Activity
2 Service
3 Content Provider
4 Broadcast Receiver
5 Intents
Getting Started
1 Installing the SDK tools
2 Creating an Android Virtual Device (emulator)
3 Installing Eclipse on a Windows machine
4 Installing the Android Development Tools
5 Preparing an Android device for development
Creating Hello World Android Application
Anatomy of an Android Application
Understanding Activities
1 Creating and Managing Activities
2 Activity LifeCycle
1 onCreate( )
2 onStart( )
3 onResume( )
4 onPause( )
5 onStop( )
6 onDestroy( )
7 onRestart( )
3 Creating Multiple Activities
User Interface and Controls
1 Views and View Groups
2 Basic Views
1 Text View
2 Button
3 Image Button
4 Check box
5 Radio Button Etc...
Common Layout Objects
1 Linear Layout
2 Relative Layout
3 Inner layouts
Scroll View
1 Vertical Scroll View
2 Horizontal Scroll View
Intents
1 Implicit Intent
2 Explicit Intent
Adapters
1 Array Adapter
2 Cursor Adapter
List View
1 Simple List View
2 Custom List View
Grid View
Spinner View
Swipe Views
Web View
Action Bar
Menus
1 Options Menu
2 Context Menu
Dialogs
1 Alert Dialog
2 Custom Dialog
3 Progress Dialog
4 Date Picker Dialog
5 Time Picker Dialog
Splash Screen
Advanced Android
Data Storage
1 Shared Preferences
2 Internal storage
3 External storage
4 SQLite Database
Shared Preferences
1 Saving data to shared preferences
2 Retrieving data from shared preferences
External Storage
1 Creating SD Card
2 Accessing SD Card
SQLite Database
1 Data Typing/Manifest Typing
2 Creating, Opening and Closing database.
3 Inserting records
4 Deleting Records
5 Updating Records
Content Providers
Multi Media
1 Audio
2 Video
Camera
Location Based Services
Google Maps
Parsing in Android
1 XML
2 JSON
Deploying Apps on real devices
Supporting Multiple Screens
1 Understanding screen size and density
2 Providing alternate layouts
Publishing Your App
1 Preparing for publishing
2 Signing and building
3 Preparing the graphics
4 Publishing to the Google Play Store
Conclusion
1 Using the SDK samples
2 More useful resources

Android_Course_Content

  • 1.
    Topics covered tobe in Android Corporate Training Introduction 1 Welcome 2 What is Android? 3 History and Features of Android. 4 Different Layers and Versions of Android. 5 What you should know. 6 Updates to Android Development Toolkit. Android Architecture 1 Linux Kernel 2 Android Run Time 3 Dalvik Virtual Machine (DVM) 4 Libraries 5 Application Framework 6 Applications Building Blocks of Android 1 Activity 2 Service 3 Content Provider 4 Broadcast Receiver 5 Intents Getting Started 1 Installing the SDK tools 2 Creating an Android Virtual Device (emulator) 3 Installing Eclipse on a Windows machine 4 Installing the Android Development Tools 5 Preparing an Android device for development
  • 2.
    Creating Hello WorldAndroid Application Anatomy of an Android Application Understanding Activities 1 Creating and Managing Activities 2 Activity LifeCycle 1 onCreate( ) 2 onStart( ) 3 onResume( ) 4 onPause( ) 5 onStop( ) 6 onDestroy( ) 7 onRestart( ) 3 Creating Multiple Activities User Interface and Controls 1 Views and View Groups 2 Basic Views 1 Text View 2 Button 3 Image Button 4 Check box 5 Radio Button Etc... Common Layout Objects 1 Linear Layout 2 Relative Layout 3 Inner layouts Scroll View 1 Vertical Scroll View 2 Horizontal Scroll View Intents 1 Implicit Intent 2 Explicit Intent
  • 3.
    Adapters 1 Array Adapter 2Cursor Adapter List View 1 Simple List View 2 Custom List View Grid View Spinner View Swipe Views Web View Action Bar Menus 1 Options Menu 2 Context Menu Dialogs 1 Alert Dialog 2 Custom Dialog 3 Progress Dialog 4 Date Picker Dialog 5 Time Picker Dialog Splash Screen Advanced Android Data Storage 1 Shared Preferences 2 Internal storage 3 External storage 4 SQLite Database Shared Preferences 1 Saving data to shared preferences 2 Retrieving data from shared preferences
  • 4.
    External Storage 1 CreatingSD Card 2 Accessing SD Card SQLite Database 1 Data Typing/Manifest Typing 2 Creating, Opening and Closing database. 3 Inserting records 4 Deleting Records 5 Updating Records Content Providers Multi Media 1 Audio 2 Video Camera Location Based Services Google Maps Parsing in Android 1 XML 2 JSON Deploying Apps on real devices Supporting Multiple Screens 1 Understanding screen size and density 2 Providing alternate layouts Publishing Your App 1 Preparing for publishing 2 Signing and building 3 Preparing the graphics 4 Publishing to the Google Play Store Conclusion 1 Using the SDK samples 2 More useful resources