Request Brochure

Subscribe to our Newsletters

Do you want to be notified about New Products, Software Updates and Specials? Join our monthly email newsletter.

Android Training

Prerequisites:

Java Programming, database concepts and Networking.

Course Contents:

Sr No. Topic Sub Topics
1. Introduction to Android
  • Mobile Vs Computer
  • History of various Mobile OS.
  • Android OS and OHA
  • Installation of Android for Development
2. Android Architecture
  • Application
  • Application Framework
  • Libraries and Virtual Machine
  • Linux Kernel
3. Application Fundamentals
  • Application Component with Linux User ID
  • Activities
  • Broadcast Receiver Services
  • Content Provider
  • Manifest File and Application
  • Resources
4. Life cycle of Activity
  • What is Activity?
  • Life Cycle of Activity
5. Life cycle of Services
  • What is Services?
  • Practical Use of Service
  • Life cycle of Service
  • Difference between Service and Broadcast Receiver
6. Intent and Intent filter
  • What is Intent?
  • Practical Use of Intent
  • What is Intent filter?
7. Android Manifest file
  • Understanding of different Tag of manifest file
  • Android Permission and its use
8 User Interface
  • Fundamental of Android UI design
  • View and View Groups
  • Introducing different layouts
  • Creating Menus
  • Tools for designing UI xml like Droid Draw
9. Data Storage
  • Android Data and Storage API
  • Managing Data Using SQLite
  • Sharing Data with Content Provider
10. Networking
  • Fundamental of Networking Component like Wi-Fi, GPRS
  • Introducing Webkit Browser and Web view.
  • Client-Server Application Architecture.
  • Different method for data
  • Transformation – Get, Post, Put, Delete.
  • Parsing XML data from Server – SAX and DOM
11. Location and Maps
  • Practical Use of Location Based Services
  • How to obtain user Location?
  • Fundamental of Network Provider and GPS
  • Google API for Maps
  • Geo coding and Reverse geo coding
12. Android Telephony API
  • SMS system
  • Different Call Stat
  • System Information like IMEI, IMSI, MSISDN, Service Provider etc.
13. Publishing Your App
  • Difference between debug mode and release mode
  • How to generate Private Key?
  • Sign your app with private key?