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.