998-901-7678
rbreddy07@gmail.com
Technology Training / Summer Training / Project work / Industrial Training for Diploma, B-Tech, M-Tech, Bsc, MSc, MCA students who want to work on technology of today and tomarrow. Live Projects for B.E / B. Tech / M.E / M. Tech / M.C.A / M.B.A / M. Com / BBA / Diploma students......

Android Course Content

Introduction to Android:

  • Overview of Android and Android SDK
  • History of Android
  • Android features

Android Architecture overview:

  • Android Runtime
  • Linux Kernel, Libraries
  • Applications, Application framework

Setup of Android Development environment

  • System requirements
  • Eclipse and SDK installation, AVD creation
  • Creating first Android application
  • Project Structure

Android Application Fundamentals

  • Android application building blocks
  • Activating components
  • Shutting down components
  • Lifecycle of Application
  • Development tools, Manifest File

Building Blocks

  • Activity & Lifecycle
  • Intents & Categories
  • Services, Content Providers
  • Broadcast Receivers

User interfaces

  • Creating the Activity
  • An Overview of User interfaces
  • Using XML Layouts
  • XML versus Java UI
  • Selection Widgets, Using fonts
  • Using Menus, Date and Time tabs
  • Common UI components
  • Handling user events 

Advanced UI

  • Selection components
  • Adapters
  • Complex UI components
  • Building UI for performance
  • Menus and Dialogs
  • Graphics & animations

Resources

  • Overview of Android Resources
  • Creating Resources
  • Using Resources
  • Drawable Resources
  • Animation Resources

Intents and services

  • Working with Intent classes
  • Listening in with broadcast receivers
  • Building a Service
  • Performing Inter-Process Communication

Storing and retrieving data 

  • Using preferences
  • Using the file system
  • Internal Storage – Files
  • External Storage – SD Card
  • Persisting data to a database

SQL Database

  • Introducing SQLite
  • SQLiteOpenHelper and creating a database
  • Opening and closing a database
  • Working with cursors
  • Inserts, updates, and deletes

Basic Content Providers

  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Working with content files

Web Services

  • Understanding Web Services
    Integrating Web Services
    REST, SOAP - JSON based calling.

Networking

  • An overview of networking
  • Checking the network status
  • Working with HTTP

Location Services - GPS

  • Using Location Manager and Location Provider
  • KML, NMEA , Track Files
  • Simulation of the locations on the emulator

Integrating Google Maps

  • User Interface – MapView
  • Changing views on the Map
  • Maps API Key generation
  • Adding layers to the Map – Overlays
  • Itemized Overlays – Adding markers on the map

Telephony

  • Telephony background
  • Accessing telephony information
  • Monitoring data activity and connectivity
  • Interaction with the phone
  • Working with messaging SMS
  • Voice Activity and Messaging Activity

Multimedia in Android

  • Multimedia Supported audio formats
  • Playing Audio & Video
  • Recording Audio & Video
  • Accessing Camera, Capturing Photos
  • Speech Recognition

Bluetooth

  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth