Google Android Kotlin Fundamentals Certification Course

Google- Android Kotlin Fundamentals Certification Training Course Overview

This course has been designed and created by the Google Developers Training team. In this course, participants will be learning about the Android Kotlin programming concepts and to build a variety of apps.

This course includes Course codelabs, starter apps and solution in GitHub for apps created in codelabs


  • Anyone willing to become an App developer
  • Anyone wanted to create their own android application
  • Advanced Android Developers
Test your current knowledge Qubits42

Google Android Kotlin Fundamentals Certification Course (Duration : 24 Hours) Download Course Contents

Live Virtual Classroom 1300
Group Training
18 - 20 Oct GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

01 - 03 Nov GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 08 Dec GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Unit 1 – Get started with Kotlin
  • Getting Started & Kotlin Basics
  • Getting Started & Kotlin Basics
  • Getting Started
  • Kotlin Basics
  • Functions
  • Functions
  • Classes and Objects
  • Object-oriented programming
  • Extensions
Unit 2 – Introduction to Android
  • Build your first app
  • Install Android Studio
  • Get started
  • Basic app anatomy
  • Image resources and compatibility
  • Layouts
  • LinearLayout using the Layout Editor
  • Add user interactivity
  • ConstraintLayout using the Layout Editor
  • Data Binding basics
  • App Navigation
  • Create a fragment
  • Define navigation paths
  • Start an external Activity
Unit 3 – Android Application Architecture
  • Activity and Fragment Lifecycles
  • Lifecycles and logging
  • Complex lifecycle situations
  • App Architecture (UI Layer)
  • ViewModel and ViewModelFactory
  • LiveData and LiveData observers
  • Data binding with ViewModel and LiveData
  • LiveData transformations
  • App Architecture (Persistence)
  • Create a Room database
  • Coroutines and Room
  • Use LiveData to control button states
  • Displaying Lists with RecyclerView
  • RecyclerView fundamentals
  • DiffUtil and Data Binding with RecyclerView
  • GridLayout with RecyclerView
  • Interacting with RecyclerView items
  • Headers in RecyclerView
  • Connect to the Internet
  • Getting data from the internet
  • Loading and displaying images from the internet
  • Filtering and detail views with internet dat
  • WorkManager for Background Processing
  • Repository
  • WorkManager
Unit 4 – App Design
  • Designing for Everyone
  • Styles and themes
  • Material Design, dimens, and colors
  • Design for everyone
Download Course Contents

Request More Information

Course Prerequisites
  • Minimum two years strong experience in full-fledged object-oriented programming language such as Java, C++, or Smalltalk.
  • Should also be comfortable navigating GitHub
  • Familiarity with the below course concepts of
  • Basic multithreading and exception handling.
  • How code is built, compiled, and executed, in general terms.

Upon completion of this course, you will be able to accomplish:

  • Knowing of how to create Professional Kotlin Applications
  • Knowledge to make any Android app you like
  • Learning the object oriented Kotlin programming
  • To create Android SQLite Applications
  • Building up a production ready complex Android Kotlin applications
  • Creating a connection from Android to PHP web services and MySQL database
  • Building up a real-world Android apps like Twitter clone, Facebook clone, Taxi App, media-player App, Hangman App, Weather app, and Quiz App and much more.

Give an edge to your career with google certification at Koenig Solutions.