Android

Android Online Training 


Introduction

  • Welcome
  • What is Android?
  • History and Features of Android
  • Different Layers and Versions of Android
  • What you should know
  • Updates to Android Development Toolkit


Android Architecture
  • Linux Kernel
  • Android Run Time
  • Dalvik Virtual Machine (DVM)
  • Libraries
  • Application Framework
  • Applications


Building Blocks of Android
  • Activity
  • Service
  • Content Provider
  • Broadcast Receiver
  • Intents


Getting Started
  • Installing the SDK tools
  • Creating an Android Virtual Device (emulator)
  • Installing Eclipse on a Windows machine
  • Installing the Android Development Tools
  • Preparing an Android device for development


Creating Hello World Android Application
Anatomy of an Android Application
Understanding Activities
Creating and Managing Activities
  • Activity LifeCycle
  • onCreate( )
  • onStart( )
  • onResume( )
  • onPause( )
  • onStop( )
  • onDestroy( )
  • onRestart( )


Creating Multiple Activities
User Interface and Controls
  • Views and View Groups


Basic Views
  • Text View
  • Button
  • Image Button
  • Check box
  • Radio Button Etc...


Common Layout Objects
  • Linear Layout
  • Relative Layout
  • Inner layouts


Scroll View
  • Vertical Scroll View
  • Horizontal Scroll View


Intents
  • Implicit Intent
  • Explicit Intent


Adapters
  • Array Adapter
  • Cursor Adapter


List View
  • Simple List View
  • Custom List View
  • Grid View
  • Spinner View
  • Swipe Views
  • Web View
  • Action Bar


Menus
  • Options Menu
  • Context Menu


Dialogs
  • Alert Dialog
  • Custom Dialog
  • Progress Dialog
  • Date Picker Dialog
  • Time Picker Dialog


Splash Screen

Advanced Android

Data Storage
  • Shared Preferences
  • Internal storage
  • External storage
  • SQLite Database


Shared Preferences
  • Saving data to shared preferences
  • Retrieving data from shared preferences


External Storage
  • Creating SD Card
  • Accessing SD Card


SQLite Database
  • Data Typing/Manifest Typing
  • Creating, Opening and Closing database
  • Inserting records
  • Deleting Records
  • Updating Records


Content Providers
Multi Media
  • Audio
  • Video


Camera
Location Based Services
Google Maps
Parsing in Android
  • XML
  • JSON


Deploying Apps on real devices
Supporting Multiple Screens
  • Understanding screen size and density
  • Providing alternate layouts


Publishing Your App
  • Preparing for publishing
  • Signing and building
  • Preparing the graphics
  • Publishing to the Google Play Store


Conclusion
  • Using the SDK samples
  • More useful resources




No comments:

Post a Comment

Note: only a member of this blog may post a comment.