Kotlin is a simple, concise & powerful development language which makes Android development much easier. It is 100% interoperable with Java and offers a new world of possibilities to developers coming from Java. Star Android is a comprehensive training program on Kotlin for Android development. The program helps the learners acquire a fundamental understanding of Android programming and its various components in detail. It is a must have for mobile application development enthusiasts who want to understand the finer nuances of the dynamic development that is synonymous with Android programming.

Android offers a unified approach to application development for mobile devices which means their apps should be able to run on different devices powered by Android.


  • Beginner to Intermediate

Android Course Objectives

In this course, you will learn about:

  • Creating robust mobile applications and learn how to integrate them with other services
  • Creating intuitive, reliable mobile apps using the android services and components
  • Create a seamless user interface that works with different mobile screens

Course Outcome

After completing this course, you will be able to:

  • Build enterprise level mobile applications with Kotlin on Android
  • Understand both the basic and advanced concepts of Kotlin
  • Understand why use Kotlin over Java
  • Install and configure Android Studio
  • Explain and use key Android programming concepts
  • Deploy the application on Google Play
  • Become a certified Android developer

Table Of Contents Outline

  • Introduction to Kotlin Programming Language
  • Classes and Objects in Kotlin
  • Functions and Lambdas in Kotlin
  • Advanced Concepts in Kotlin
  • Java Versus Kotlin
  • Introduction to Android 8.0
  • Starting Development with Android Development Tools: Android Studio
  • Exploring Basics of Android Application Components
  • Exploring and Designing Android UI
  • Using Views to Handle Images, Listview and Menu
  • Implementing Data Persistence
  • Gathering Location Data
  • Implementing Graphics and Animations in Android
  • Integrating Media in Android
  • Interacting with Camera and Input Gestures
  • Managing Background Tasks
  • SMS and Email in Android
  • Connectivity in Android
  • Exploring Sensors
  • Networking in Android
  • Deployment of Android Application on Google Play
  • Android P (Pie)
  • Labs