Android App

Android App

    Understanding Mobile Apps
  • What is Mobile Apps
  • Different Kinds of Mobile Apps
  • Android Intro
    Understanding Android
  • History Behind Android Development
  • Why we need Android Apps?
  • What you should know to learn Android
  • Java and Android
    Android Architecture
  • Overview of Android Stack
  • Understanding the Hardware
  • Comparisons with other OS
  • Introduction to OS layers
  • Android Installation
    Understanding Android Stack
  • What Linux Kernel
  • Understand Libraries
  • Android Runtime
  • What is Application Framework
  • What Dalvik VM
    Installing Android Machine
  • Configuring Android Stack
  • Creating Eclipse Environment
  • Integrating Android with Eclipse IDE
  • Exploring Eclipse IDE
    Developing Android Application
  • Developing your first Android Application
  • Test Application through DDMS
  • Setting up Android environment
  • AVD Installation and configuration
    Understanding Android Components
  • What is Activities
  • Understanding Services
  • Broadcast Receivers
  • Understanding Content Providers
    Creating your first App
  • Your first Hello World project
  • The manifest file
  • Layout resource
  • Running your app on AVD Emulator
    Creating UI with Activities
  • Activities
  • Views, layouts and Common UI components
  • Creating UI through code and XML
  • Activity lifecycle
  • Intents
  • Communicating data among Activities
    Creating Advanced UI
  • Selection components (GridView, ListView, Spinner )
  • Adapters, Custom Adapters
  • Complex UI components
  • Building UI for performance
  • Menus
  • Creating custom and compound Views
    Notifications
  • Toast, Custom Toast
  • Dialogs
  • Status bar Notifications
    Multithreading & Android
  • Using Java Multithreading classes
  • AsyncTask
  • Handler
  • Post
  • Writing an animated game
    Applying Styles And Themes in Android
  • Android and using styles
  • How to cascade built-in Style and User defined style
  • Use of Styles and themes in your apps
    Resources and Assets in Android
  • What is Android Resource and how to use this.
  • Using resources in XML and code
  • Localization
  • Handling Runtime configuration changes
    Intent, Intent Filters and Broadcast Receivers
  • Role of filters
  • Intent-matching rules
  • Filters in your manifest
  • Filters in dynamic Broadcast Receivers
  • Creating Broadcast receiver
    Android Data Storage
  • Shared Preferences
  • Android File System
  • Internal storage
  • External storage
  • Using SQLite
    Content Providers
  • Accessing built in content providers
  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Creating content provider
  • Working with content files
    Content Providers
  • Accessing built in content providers
  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Creating content provider
  • Working with content files
    Services
  • Overview of services in Android
  • Implementing a Service
  • Service lifecycle
  • Inter Process Communication (AIDL Services)
    Multimedia in Android
  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback
    Location Based Services and Google Maps
  • Using Location Based Services
  • Finding current location and listening for changes in location
  • Proximity alerts
  • Working with Google Maps
  • Showing google map in an Activity
  • Map Overlays
  • Itemized overlays
  • Geocoder
  • Displaying route on map
    Web Services and WebView
  • Consuming web services
  • Receiving HTTP Response (XML, JSON )
  • Parsing JSON and XML
  • Using WebView
    Sensors
  • How Sensors work
  • Using Orientation and Accelerometer sensors
  • Best practices for performance
  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi networks
    Telephony Services
  • Making calls
  • Monitoring data connectivity and activity
  • Accessing phone properties and status
  • Controlling the phone
  • Sending messages
    Camera
  • Taking pictures
  • Media Recorder
  • Rendering previews
    Bluetooth
  • Controlling local Bluetooth device
  • Discovering and bonding with Bluetooth devices
  • Managing Bluetooth connections
  • Communicating with Bluetooth
    Android Application Deployment
  • Android Application Deployment on device with Linux and Windows
  • Android Application Deployment on Android Market
  • Managing Bluetooth connections
  • Communicating with Bluetooth
Course Title Duration Price
Android App 4 Months Rs.22,000/-

Apply Now