SlideShare a Scribd company logo
1 of 4
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

More Related Content

Similar to Android_Course_Content

Android development
Android developmentAndroid development
Android developmentAhmed Ali
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App DevelopmentAndri Yadi
 
Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwichMayur Dharukiya
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidbantyder
 
Getting Started With Android Application Development [IndicThreads Mobile Ap...
Getting Started With Android Application Development  [IndicThreads Mobile Ap...Getting Started With Android Application Development  [IndicThreads Mobile Ap...
Getting Started With Android Application Development [IndicThreads Mobile Ap...IndicThreads
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android pptvijaymashre
 
Android Programming Seminar
Android Programming SeminarAndroid Programming Seminar
Android Programming SeminarNhat Nguyen
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_authlzongren
 
Lecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick OverviewLecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick OverviewAhsanul Karim
 
Mobile Applicaiton Development Unit 2.pptx
Mobile Applicaiton Development Unit 2.pptxMobile Applicaiton Development Unit 2.pptx
Mobile Applicaiton Development Unit 2.pptxnihitagrawal4
 
Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Santosh Sh
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 

Similar to Android_Course_Content (20)

Android development
Android developmentAndroid development
Android development
 
Android course (lecture1)
Android course (lecture1)Android course (lecture1)
Android course (lecture1)
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
 
Android 1
Android 1 Android 1
Android 1
 
Android
Android Android
Android
 
Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwich
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Getting Started With Android Application Development [IndicThreads Mobile Ap...
Getting Started With Android Application Development  [IndicThreads Mobile Ap...Getting Started With Android Application Development  [IndicThreads Mobile Ap...
Getting Started With Android Application Development [IndicThreads Mobile Ap...
 
Android report.
Android report.Android report.
Android report.
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
 
Android Programming Seminar
Android Programming SeminarAndroid Programming Seminar
Android Programming Seminar
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
Android course1
Android course1Android course1
Android course1
 
Lecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick OverviewLecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick Overview
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
Mobile Applicaiton Development Unit 2.pptx
Mobile Applicaiton Development Unit 2.pptxMobile Applicaiton Development Unit 2.pptx
Mobile Applicaiton Development Unit 2.pptx
 
Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01
 
Android Training in hyderabad
Android Training in hyderabadAndroid Training in hyderabad
Android Training in hyderabad
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 

Android_Course_Content

  • 1. 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
  • 2. 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
  • 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 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