Google- Android Kotlin Fundamentals 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
  • 1. Do you have limited Window for training?
  • 2. Can you only spend 4-hours per day?
  • 3. Do you want to start training immediately?
  • If your answer is yes to any one of the above, you need 1-on-1- Training
The 1-on-1 Advantage
Flexible Dates
4-Hour Sessions
  • View video
  • The course will be free if we are not able to start within 7 days of booking.
  • Only applicable for courses on which this logo appears.

Your will learn:

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
  • 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
  • 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
  • Designing for Everyone
  • Styles and themes
  • Material Design, dimens, and colors
  • Design for everyone
Live Online Training (Duration : 24 Hours)
Group Training 1150 Per Participant
06 - 08 Jun 09:00 AM - 05:00 PM CST
(8 Hours/Day)
04 - 06 Jul 09:00 AM - 05:00 PM CST
(8 Hours/Day)
1-on-1 Training 2300 1300 + If you accept merging of other students.
4 Hours
8 Hours
Week Days

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Classroom Training is available. Enquire for the fee Click
Ultra-Fast Track

If you can't spare 24 hours. We can offer you an Ultra-Fast Track for 12 hours for only USD 1,040

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. 

Request More Information

Add Name and Email Address of participant (If different from you)


Yes, fee excludes local taxes.
The Fee includes:
  • Courseware
  • Testing Via Qubits
Yes, Koenig Solutions is a Google Learning Partner