Android Training Logo

Android Training

Live Online & Classroom Enterprise Certification Training

Learn the complete set of skills required to get started with professional mobile app development with Android Training from SpringPeople. Develop rich and connected apps by mastering Android SDK’s libraries with hands-on experiential learning.

Looking for a private batch ?

Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

SpringPeople Logo

What is Android Training about?

Android, developed by Google, is the world’s best selling OS on smartphones and is also available for TV, Wearables and cars. 

This Android Training will help you to create mobile applications using the latest features of the world’s most popular mobile operating system. Aligned to and updated as per the Google Android Developer certifications, our Android course also help you to master the core concepts of Android app development and the essentials of user interfaces, activities, controls, layouts, services, content providers, location and multimedia APIs. 

Build an innovative and interactive app for your organization from scratch with our android certification course.

What are the objectives of Android Training ?

At the end of this Android developer training course, you will be able to:

  • Use Java exception handling, packages, and interfaces and SQL DML/DDL queries
  • Gain an in-depth understanding of how Android apps work and various levels of APIs
  • Explain android application structure
  • Apply basic UI elements, design concepts, styles and themes
  • Deploy your choice of method from different types of menu available
  • Use databases for your application
  • Leverage ADB to debug your application
  • Access data items using adapters, view them in UI elements in application screen using widget
  • Make adept use of threads to make your app run faster
Available Training Modes

Live Online Training

18 Hours

Classroom Training


3 Days

Who is Android Training for?

  • Anyone who wants to develop modern interactive mobile applications using Android
  • Teams getting started or working on Android projects

What are the prerequisites for Android Training?

A basic understanding of Java programming is good to have.

Course Outline

  • JAVA Concepts
    • OOPs Concepts
    • Inheritance in detail
    • Exception handling
    • Packages & interfaces
    • JVM & .jar file extension
    • Multi threading (Thread class & Runnable Interface)
  • SQL
    • DML & DDL Queries in brief
  • Introduction to Android
    • What is Android?
    • Setting up development environment
    • Dalvik Virtual Machine & .apk file extension
    • Fundamentals:
    • a. Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
    • b. UI Components - Views & notifications
    • c. Components for communication -Intents & Intent Filters
    • Android API levels (versions & version names)
  • Application Structure (in detail)
    • AndroidManifest.xml
    • uses-permission & uses-sdk
    • Resources &
    • Assets
    • Layouts & Drawable Resources
    • Activities and Activity lifecycle
    • First sample Applicatio
  • Emulator-Android Virtual Device
    • Launching emulator
    • Editing emulator settings
    • Emulator shortcuts
    • Logcat usage
    • Introduction to DDMS
    • Second App:- (switching between activities)
    • Develop an app for demonstrating the communication between Intents
  • Basic UI design
    • Form widgets
    • Text Fields
    • Layouts
    • [dip, dp, sip, sp] versus px
    • Examples
  • Preferences
    • SharedPreferences
    • Preferences from xml
    • Examples
  • Menu
    • Option menu
    • Context menu
    • Sub menu
    • Menu from xml
    • Menu via code
    • Examples
  • Intents (in detail)
    • Explicit Intents
    • Implicit intents
    • Examples
  • UI design
    • Time and Date
    • Images and media
    • Composite
    • AlertDialogs & Toast
    • Popup
    • Examples
  • Tabs and Tab Activity
    • Examples
  • Styles & Themes
    • Styles.xml
    • Drawable resources for shapes, gradients (selectors)
    • Style attribute in layout file
    • Applying themes via code and manifest file
    • Examples
  • Content Providers
    • SQLite Programming
    • SQLiteOpenHelper
    • SQLiteDatabse
    • Cursor
    • Reading and updating Contacts
    • Reading bookmarks
    • Example : Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details should be viewed in GridView as well as in ListView.
  • Android Debug Bridge (adb) tool
  • Linkify
    • Web URLs, Email address, text, map address, phone numbers
    • MatchFilter & TransformFilter
    • Examples
  • Adapters and Widgets
    • Adapters:- a. ArrayAdapters b. BaseAdapters
    • ListView and ListActivity
    • Custom listview
    • GridView using adapters
    • Gallery using adapters
    • Examples
  • Notifications
    • Broadcast Receivers
    • Services and notifications
    • Toast
    • Alarms
    • Examples
  • Custom components
    • Custom Tabs
    • Custom animated popup panels
    • Other components
    • Examples
  • Threads
    • Threads running on UI thread (runOnUiThread)
    • Worker thread
    • Handlers & Runnable
    • AsynTask (in detail)
    • Examples
  • Advanced
    • Live Folders
    • Using sdcards
    • XML Parsing
    • JSON Parsing
    • Maps, GPS, Location based Services
    • Accessing Phone services (Call, SMS, MMS)
    • Network connectivity services
    • Sensors

Who is the instructor for this training?

The trainer for this Android certification has extensive development experience in NoSQL databases, including years of experience mentoring professionals in Google Android courses.

Course Logo

Android Training - Certification & Exam

Google Developer Certification


Exam Registration


Google's Associate Android Developer Exam will ask you to demonstrate skills in the following areas: