Android Progamming with Kotlin

Description

Android Programming with Kotlin course is designed to quickly get you up to speed with writing apps for Android devices using Kotlin language. Kotlin is a modern and concise JVM language that supports functional programming paradigms. Whether Java developer or a programmer in another object-oriented language, this course will teach the essential language features that has made Kotlin so popular with developers. You’ll be creating a Mini Android app from ground using Kotlin as the main language. The idea is to learn the language by example, instead of following a typical structure.

Course Objectives:

After completing this course, students will be able to:

  • Explain the differences between Android™ and other mobile development environments
  • Understand how Android™ applications work, their life cycle, manifest, Intents, and using external resources
  • Design and develop useful Android™ applications with compelling user interfaces y using, extending, and creating your own layouts and Views and using Menus.
  • Upload android apps to play store.

Garis Besar Pelatihan

Chapter 1 Introduction
  • Mobile Development Method
  • What is Android?
  • Android Features
  • Android Architecture
  • Android Version
  • Android Distribution
  • Android Devices
  • Java VS Kotlin
Chapter 2 Setting up Android Studio IDE
  • Why Android Studio
  • Project Workflow
  • Installing Android Studio
  • Android Software Development Kit (SDK)
  • Android Virtual Devices (AVD)
  • Create First Project
  • Creating a Project and an Activity
  • Directory Structure of Project
  • Test App on AVD
Chapter 3 Let’s Play with Kotlin on Android
  • Basics Kotlin Programming Language Variable Functions Class Lambda
Chapter 4 Layouts
  • Meet XML
  • View and View Groups
  • Layouts
  • Widgets Button Radio Button CheckBox ListView Date Picker TimePicker RecyclerView and CardView Alert Dialog
  • Create App Icon
  • Splash screen
Chapter 5 Playing Kotlin on Android
  • Activity Lifecycle and practice
  • Intent
  • Fragment
  • Create Menu Navigation
Chapter 6 Data Storage Methods
  • SharedPreferences
  • SQLite Database
  • Retrieve data from internet with JSON
Chapter 7 Multimedia
  • Audio
  • Video
  • Camera
Chapter 8 Location Based Services
  • Location Basics
  • Connect to GPS
Chapter 9 Publishing
  • Debugging
  • Publishing

Instruktur Android Progamming with Kotlin

Aisyah Ami Wardhani

Yusuf Rizal H

Target Audience

This course is designed for mobile developer especially android or iOS developer.

Prerequisites

  • Object Oriented programming knowledge
  • Database basic knowledge (query)
  • Kotlin basic knowledge
Categories Software Developer

Material Includes

  • 5 hari berinteraksi dengan Instruktur
  • Akses e-Learning tanpa batas waktu
  • E-Sertifikat

Android Programming with Kotlin

  • 🖥️ Software Developer
  • 🔰 Level: Beginner - Intermediate
  • 🌎 Bahasa: Indonesia
  • 📜 Sertifikat: E-Sertifikat
  • 💻 Akses: e-Learning
Our Recomend Courses

Rekomendasi Pelatihan Software Developer

Permintaan Informasi