AND-KOT

Building modern Android apps with Kotlin

Demonstrate the basics of Android development officially supported by Google by building a complete application
Form of participation
Form of training
Length of training
  • 4 day (4×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

379 000 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

The aim of the course is to provide a practical approach to mobile development in Kotlin Andorid, supplemented with the necessary theory.

The course starts with an overview of the theoretical background that can provide students with the necessary theoretical foundation by providing an overview of the Android system, followed by the first steps of android development and the basics of the Kotlin language in these chapters.

Then, in detail, broken down with a practical example, students will be introduced to building an application, including Basic Application and UI components, Jetpack, Effective List Management, Switching between screens modes, Retrieving data and images from the network, Map and user management, Camera usage, the practical part of the course will conclude.

Outline

Introduction

  • Some thoughts on mobile design and development
  • Android system architecture
  • Android platform versions and some advice

Android Studio IDE installation

  • Hello World app
  • Android Studio basics based on Hello World

Kotlin primer

  • Overview of the Kotlin standard library and additions

Start the big app, start the detailing screen

  • Hello Jetpack, or application architecture foundation
  • Listing screen design
  • Navigating between screens
  • Downloading data from the network
  • Downloading images from the network
  • Managing persistence
  • Scrolling through the listing screen
  • Creating a map screen
  • Managing WebView
  • Adding a new item to the list
  • Camera and image management
  • Editing your own post
Outline (PDF)

Prerequisites

The course is recommended for those who are proficient in at least one OOP language, Java and C# being the best.