EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

Android Basics with Kotlin

Course outline

5 days

Duration

5 days

Overview

This Android Basics with Kotlin course will show you how to build simple Android apps using Kotlin programming language and Android Studio, the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA. It is designed to incorporate most of the fundamental key aspects of the platform.

Begin with the basic syntax of Kotlin code, you will work all the way up to create user interfaces and handle user events for apps that perform simple functions, connect and communicate with network, and store data on device. Later to debug, test, and learn the process to publish an app on Google Play store.

This instructor-led course is conducted by seasoned Android developer, combined with extensive real world experience and knowledge in mobile development, you will be on a good starting point to build your first app on Android platform.

Objectives

By completing this training, you will be able to:

  • program with basic Kotlin language features.
  • understand the workflow to develop an app for Android.
  • build Android apps incorporating with the fundamental key aspects of the platform: User interface, application components, network connectivity, data and persistent storage.
  • make effective and asynchronous network requests with native framework API and HTTP client library.
  • debug, test, and run apps on Android device and emulator.
  • package, sign, and distribute apps on Google Play store.

Audience

This is an intensive course for those who have no or little programming experience and wish to:

  • learn basics programming while building Android apps.
  • have an overview on how an Android app is built.

Pre-requisite

Basic computer skills

Devices

  • A computer that can run Android Studio
  • Android phone and USB cable (optional)
  • For online class, a second display / monitor is recommended to get the most effective learning experience from the course.

Programme scope, delivery arrangements and suitability are confirmed during enquiry.