This course is intended for beginners who wish to make a career in Andriod mobile application developement.
This Android training covers the core fundamentals and application programming.
Learn To: Provide developers easy and complete understanding of the Android App Development
Who Can Learn
Any graduate or post graduate looking to make a career in software programming.
Android Programming Training
Session 1: 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?
Session 2: 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
Session 3: 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
Creating new Layouts
Resolution and density independence (px,dip,dp,sip,sp)
XML Introduction to GUI objects viz.
Text / Labels
Session 4 : Advanced UI Programming
Event driven Programming in Android (Text Edit, Button clicked etc.)
Event driven Programming in Android
Creating threads for gaming requirement
Understanding the Exception handler
Session 5: Toast, Menu, Dialog, List and Adapters
Custom Vs. System Menus
Creating and Using Handset menu Button (Hardware)
What is Toast in Android?
Manifest.xml File Update
Session 6: Multimedia Programming using Android
Multimedia audio formats - Creating and Playing
How to associate audio in any application
How to associate video playback with an event
Session 7: Database - SQLite
SQLiteOpenHelper and creating a database
Opening and closing a database
Working with cursors Inserts, updates, and deletes
Session 8 : Location Based Services and Google Maps
Using Location Based Services
Working with Google Maps
Session 9: Notifications
Notifications (Show and Cancel)
Session 10: 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.
Session 11: Android Development using other Tools
Other ways to Develop Android Applications
Graphics / Game development using Adobe CS5.5 Flash
How to render .apk file from Adobe Flash
Session 12: Testing and Debugging Android Application
Role and Use of Dalvik Debug Monitor Server (DDMS)
How to debug android application
How to use LogCat (Verbose, Debug, Info, Warn, Error, Assert)
Use of Perspectives
Session 13: Installation of .apk
How to install .apk into your Android Mobile.
Objective of this course is to provide developers easy and complete understanding of the Android App Development
Once you complete Android app development course, try some app on you mobile and take a advance course, recommend you to take up internship programme.