Introduction to Android |
|
- A little Background about mobile technologies
- Overview of Android - An Open Platform for Mobile development
- Open Handset Alliance
- What does Android run On – Android Internals?
- Why to use Android for mobile development?
|
|
Developing for Android: My First Android Application |
- How to setup Android Development Environment.
- Android development Framework - Android-SDK, Eclipse
- Emulators – What is an Emulator / Android AVD ?
- Creating & setting up custom Android emulator
- Android Project Framework
- My First Android Application
|
Android Activities and UI Design |
- Understanding Intent, Activity, Activity Lifecycle and Manifest
- Creating Application and new Activities
- Expressions and Flow control, Android Manifest
- Simple UI -Layouts and Layout properties
- Fundamental Android UI Design
- Introducing Layouts
- Creating new Layouts
- Drawable Resources
- Resolution and density independence (px,dip,dp,sip,sp)
- XML Introduction to GUI objects viz.
- Push Button
- Text / Labels
- EditText
- ToggleButton
- WeightSum
- Padding
- Layout Weight
|
Advanced UI Programming |
- Event driven Programming in Android (Text Edit, Button clicked etc.)
- Creating a splash screen
- Event driven Programming in Android
- Android Activity Lifecycle
- Creating threads for gaming requirement
- Understanding the Exception handler
|
Toast, Menu, Dialog, List and Adapters |
- What is Menu?
- Custom Vs. System Menus
- Creating and Using Handset menu Button (Hardware)
- What are Android Themes. What is Dialog? How to create an Alter Dialog?
- What is Toast in Android?
- List & Adapters
- Manifest.xml File Update
|
Multimedia Programming using Android |
|
Database - SQLite |
- IntroducingSQLite
- SQLiteOpenHelper and creating a database
- Opening and closing a database
- Working with cursors Inserts, updates, and deletes
|
Location Based Services and Google Maps |
- Using Location Based Services
- Working with Google Maps
- Notification Manager
- Pending Intent
- Notifications (Show and Cancel)
|
How to develop your own custom made Web browser |
- How to use WebView object in XML
- Permission for using the Internet
- Methods for associated with ‘Go’, ‘Back’, ‘Forward’ etc.
|
Android Development using other Tools |
|
Testing and Debugging Android Application |
|
Installation of .apk |
|