Android Application Development Training Logo

Android Application Development Training

Live Online & Classroom Enterprise Certification Training

Powered By

Android ATC Logo

This Extensive five-day Android App development training course provides the required knowledge and skills to design and build a complete Android application. It delivers an extensive training on the main Android SDK components and its interactions. The course is updated to include topics compatible with all Android versions up to Android 8 and the source code updated to API 27. Moreover, this coursebook uses Kotlin programming language instead of Java. Kotlin is a safe and concise programming language that promotes faster development of high-quality Android apps.

ATP_Authorized Logo

Powered By

Android ATC Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Android App Development Certification Training about?

Android Application Development Certification training uses authorized course content developed by Android ATC and will be delivered by ATC certified Instructors. This android app development certification course consists of 10 lessons; the first 3 focus on Kotlin fundamentals for candidates who do not have enough programming background or already have  Java background only.


The new features of the course include more practical exercises and labs, easy to understand lessons, and is supported with graphics whenever possible. This course is adequate to provide trainees with the required knowledge and practical skills to be Android application developers. This course is mapped for AND-801 exam.


  • Covers a wide range of Android development topics.
  • Provides essential lessons on various Android SDK libraries.
  • Includes step-by-step lab exercises to build Android applications.
  • It contains guides to build location-aware applications using GPS.

What are the objectives of Android App Development Certification Training ?

At the end of this Android Application Development course; you will be able to:

  • Explain the essentials of the Kotlin Programming Language and all Kotlin topics related Android applications development.
  • Design and build a complete Android application.
  • Debug and maintain Android applications using different tools and plugins.
  • Thoroughly understand the life-cycle of an Android application and its main components.
  • Use external resources, manifest files, intents and adapters.
  • Explain and use all Android persistent storage techniques: Preferences, files, databases, and content providers.
  • Use Android’s background processing techniques.
  • Build location-aware applications using GPS as a location provider and Google Maps.

Who is Android App Development Certification Training for?

  • Web developers looking for a career change into Android app development
  • App developers seeking to master app development and gain professional competence

What are the prerequisites for Android App Development Certification Training?

  • This course consists of 10 lessons; the first 3 focus on Kotlin fundamentals for candidates who do not have enough programming background or already have  Java background only ; therefore, no prerequisites for this course.

Available Training Modes

Live Online Training

30 Hours

Classroom Training

5 Days

Course Outline Expand All

Expand All

  • Kotlin History
  • Kotlin Advantages
  • How Kotlin Programs Work?
  • Kotlin Software Prerequisites
  • Installing Java JDK and JRE
  • Installing Android Studio
  • Creating Kotlin Project Using Android Studio
  • Creating a Kotlin Program
  • Running a Kotlin Program
  • Writing Comments
  • Kotlin Variables
  • Kotlin Data Types
  • Input of Information to Kotlin Program
  • Introduction
  • If Statement
  • If – Else Statement
  • If Else and Logical Operators
  • When Statement and Expression
  • For Loops
  • While Loops
  • Do-while Loops
  • Jump Expressions
  • Break Statement
  • Continue Statement
  • Return Statement
  • Functions
  • Function Structure
  • Creating a Function
  • Functions and Variable Scope
  • Object-Oriented Programming (OOP)
  • Object
  • Class
  • Creating a Class
  • Providing Constructors for Your Classes
  • Class Inheritance
  • Overloading Constructors
  • Overriding Properties
  • Abstract Class
  • Interface Class .
  • Generic Class
  • Enum Class
  • Class Variables
  • Member Variables
  • Kotlin Collections
  • Class Hashmaps
  • Class ArrayList
  • Method mutableListOf
  • Introduction
  • Android Platform Architecture
  • Android Libraries
  • Components of Android Application
  • Types of Android processes and their priorities
  • Android Application Development
  • Android SDK platform
  • Integrated Development Environment (IDE)
  • Android Studio
  • Gradle
  • Instant Run
  • Lab 4: Creating Your First Application
  • Create an Android Virtual Device
  • Create your first Android application
  • Build a “Simple Calculator” Application
  • Introduction
  • Android Project Structure
  • View
  • Creating User Interface
  • Add a text box
  • Add an Image
  • Add Check Box
  • Add Radio Button
  • Lab 5: Creating a Pizza Order Application
  • Create Your Application User Interface
  • Configure the Android Application Code
  • Run Your Application..
  • Context Class
  • Toast Class
  • Positioning Your Toast
  • What is an Activity?
  • Activity Lifecycle.
  • Managing the activity lifecycle
  • Android Intent
  • Navigating Between Activities
  • Passing Data Between Activities
  • Android Views
  • ListView
  • RecyclerView
  • Lab 7: Configuration of Android RecyclerView
  • Adding a RecyclerView to an Activity
  • Creating a CardView
  • Creating Your RecyclerView Adapter .
  • Adding Data to Your RecyclerView
  • Running and Testing Your RecyclerView
  • Adding Event Listeners to Each RecyclerView Row
  • Introduction
  • Android Dialogs
  • Alert Dialog
  • ProgressBar
  • SeekBar
  • Date Picker Dialog
  • Time Picker Dialog
  • Snackbar
  • Menus
  • WebView
  • Android Notifications
  • Creating and Android Notification
  • Notification Channel
  • Lab 8 :Configuring Android Web Browser, Menu,and Notification
  • Configuring Android Web Browser
  • Adding Android Menu
  • Creating a notification channel and a notification message
  • Android Storage Options
  • Shared Preferences
  • Internal Storage
  • External Storage
  • Network Connection
  • SQLite Databases
  • SQLite Database in your application..
  • SQLite Library
  • Creating an adapter class for SQLite database
  • Content Providers
  • Creating a Content Provider
  • Sync Adapters
  • How SyncAdapters Work
  • ORMLite
  • Choosing Internal or External Storage
  • Lab 9: SQLite Databases and Content Providers
  • Creating an SQLite database
  • Querying an SQLite DB Table
  • Creating a Content Provider
  • Utilizing ORMLite Library
  • Introduction
  • What is GPS and how does it work?
  • Other Location Service Providers
  • Configuring Google Maps
  • Map Fragment
  • Getting a Google API key
  • Adding a Google Map Marker
  • Methods to Capture a User’s Location
  • Reverse Geolocation and Geocoder Class
  • JSON and API
  • Lab 10: Location-Aware Apps Using a GPS and Google Maps
  • Creating an App Interface
  • Getting a Google API key
  • Configuring Your App to use your API key
  • Configuring User App's Permission
  • Capturing Users’ Location
  • Finding the Nearest Restaurants to a User’s Current Location.

Who is the instructor for this training?

Android Application Development Certification Training will be delivered by Android ATC certified Instructor with extensive experience in the domain of Android applications, external resources, manifest files, intents and adapters. The instructor has spearheaded a number of projects and has also mentored professionals in the industry. The trainer has deep expertise in Android applications using different tools and plugins etc..

Course Logo

Android App Development Certification Training - Certification & Exam

  • SpringPeople is an Authorized Training Partner of Android ATC.
  • The Android Application Development Certification Training  is aligned to Android Certified Application Developer exam-version 8 (exam code: AND-801).
  • The training cost is inclusive of certification fees
  • For any queries; feel free to reach us at blockchain@springpeople.com 

Reviews