Android Mobile Training - Course Contents
... With Placement Assistance Program Or Placement Guarantee Program.


1] Introduction

  1. Mobile Application Development
  2. Android Introduction
  3. History & Versions of Android
  4. Android Features
  5. Dalvik Virtual Machine
  6. Android Architecture
  7. Application Building Blocks
  8. Build Process of an Android Application

 

2] Android Installation

  1. Java & JDK
  2. Eclipse IDE
  3. Android SDK
  4. Creating Android Virtual Device

 

3] Android Studio Setup

  1. Developing an Android Application
  2. R.java
  3. Android Manifest file
  4. Toast Notifications
  5. Localization
  6. Case Studies

 

4] Java Concepts

  1. OOPS Concepts
  2. Inheritance in Detail
  3. Exception Handling
  4. Packages & Interfaces
  5. JVM & .JAR File Extensions
  6. Multi-Threading

 

 

 


5] Android Application

  1. Activities
  2. Activity Lifecycle
  3. Intents
  4. Linking Activities using Intents
  5. Passing Data using an Intent
  6. Returning data from Activity
  7. Calling Built-in Applications using Intent
  8. Explicit Intents
  9. Implicit Intents
  10. Intent Filters
  11. Resources in an Android Application
  12. Dalvik Debug Monitor Server – DDMS

LogCat

 

 

6] Basic Android User Interface

  1. View Hierarchy
  2. How Android draws Views?
  3. Common Layout Objects
  4. FrameLayout
  5. LinearLayout
  6. RelativeLayout
  7. GridLayout
  8. Scroll View
  9. Text Controls
  10. Button Controls

 

7] Advanced User Interface

  1. List Controls
  2. Custom List Controls
  3. Daye & Time Pickers
  4. Selection Components
  5. Spinner
  6. Adapters
  7. Card View, Web View
  8. Grid View, Gallery View, Recycler View
  9. Drawer Layout
  10. Progress Bar



8] Menus & Dialogs

  1. Creating Menus
  2. Options Menu
  3. Context Menu
  4. Popup Menus
  5. Action Menus
  6. Alert Dialog
  7. Progress Dialog
  8. Date Picker Dialog
  9. Time Picker Dialog


9] Custom Components

  1. Custom Dialogs
  2. Custom Views
  3. Custom Adapters
  4. Custom ListView

 

10] Multimedia

  1. MediaPlayer : Audio
  2. VideoView : Video

 

11] Preferences & Data Storage

  1. Shared Preferences
  2. Internal Storage
  3. Database Storage

 

12] SQL ITE Databases

  1. Introducing SQLite
  2. SQLiteOpenHelper
  3. Creating a Database
  4. Opening and Closing a Database
  5. Creating Tables
  6. Create, Insert, Update & Delete data
  7. Working with Cursors
  8. Cursor Adapters
  9. Pre-creating a Database using SQLite Browser

 


13] Android Services

  1. Overview of Services in Android
  2. Implementing a Service
  3. Service Lifecycle
  4. How to start and Stop a Service
  5. Threads for Service
  6. AsyncTask

14] Web Services

  1. XML
  2. XML Parsing
  3. JSON
  4. Exploring HttpURLConnection
  5. Thread & Runnable
  6. Using AsyncTask to Fetch & Parse JSON


15] Location based Services & GPS

  1. Working with Location Manager
  2. Fetch Users Current Location
  3. Reverse Geocoding using Geocoder
  4. Map Fragment
  5. Showing Current Location on Map
  6. Showing Markers on Map
  7. Exploring different Map Types
  8. Animated Zooming using Camera

16] Other Important Tech Concepts

  • Fragments
  • Facebook Integration
  • Broadcast Receivers
  • Camera
  • Telephony Manager
  • Bluetooth
  • Content Providers
  • Publishing Android Applications