KOTLIN WITH ANDROID STUDIO

3 DAY | 21 HOURS TRAINING PROGRAMME

ONLINE OR FACE-TO-FACE TRAINING

Kotlin is a statically-typed programming language developed by JetBrains, the same company that makes the IntelliJ IDEA IDE. It was designed to be concise, expressive, and safe. Kotlin was first released in 2011, and since then it has become increasingly popular for developing Android applications, as well as server-side and web applications.

Kotlin is fully interoperable with Java, meaning that Kotlin code can be mixed with Java code in the same project. Kotlin code can also be compiled to run on the Java Virtual Machine (JVM), making it easy to integrate Kotlin into existing Java projects.


OBJECTIVES


WHO SHOULD ATTEND THIS COURSE


METHODOLOGY

This is an immersive, hands-on course where trainees will be learning and immediately applying what they learn through practical-based projects. In this training, the instructor will explain Android fundamentals and how to create Android apps. 

NOTE: Trainees need to have basic XML and SQL knowledge for front-end and database 



COURSE OUTLINE

(THIS IS A 3 DAY TRAINING PROGRAMME)

DAY 1

1. Introduction to Android Development and Android Studio

Introduction to Android OS and its architecture

Setting up Android Studio

Understanding the Android Studio interface

Creating your first Android project


2. Introduction to Kotlin Programming

Introduction to Kotlin

Variables and data types in Kotlin

Control flow statements in Kotlin

Functions and Lambdas in Kotlin

Object-Oriented Programming concepts in Kotlin


DAY 2

3. User Interface Design and Layouts

Understanding the Android UI components

Working with layouts, views, and widgets

Creating custom views

Designing UI using XML


4. User Interaction

Handling user input events

Using Android UI events and listeners

Building Interactive UI elements

Using Fragments


DAY 3

5. Data Storage and Persistence

Working with Shared Preferences

Understanding SQLite database

Implementing CRUD operations in SQLite

Working with Room Persistence Library


6.  Networking and APIs

Consuming APIs with Retrofit

Parsing JSON data using GSON

Using Volley for networking

Working with RESTful APIs


7. Deploying and Distributing Apps

Building a signed APK

Publishing app on Google Play Store

Monetising apps with AdMob

 FOR PRICING AND BOOKING THIS COURSE, PLEASE E-MAIL US AT janice@marcnzed.com 

OR CALL +6012 451 4977 (MALAYSIA) OR  +65 9052 3859 (SINGAPORE)


Certificate

Upon successful completion of the course, participants will be awarded a verified digital certificate by Marc & Zed Training Singapore in collaboration with Marc & Zed SPACES Malaysia