Learn Kotlin by Developing Android Apps

Video Description

Grasp the intricacies of Kotlin and equip yourself to develop premium Android apps from novice to pro

About This Video

  • Get acquainted with the fundamentals of Kotlin enabling you to build effective Android applications.
  • Build exciting application to get to grips with the Kotlin language for the Android platform.
  • Implement examples that will take you on a smooth journey of developing Android apps

In Detail

Kotlin has been making waves ever since it was open sourced by JetBrains in 2011; it has been praised by developers across the world and is already being adopted by companies. This video provides a detailed introduction to Kotlin that shows you all its features and will enable you to write Kotlin code to production. We start with the basics: get you familiar with running Kotlin code, setting up, tools, and instructions that you can use to write basic programs. Next, we cover object oriented code: functions and properties – all while using Kotlin’s new features.

Table of Contents

  1. Chapter 1 : Introduction to Kotlin
    1. The Course Overview 00:08:21
    2. Uses and Advantages of Kotlin 00:07:11
    3. Object Oriented versus Functional Programming 00:13:28
    4. Create a Kotlin Project in Android Studio 00:14:19
    5. Kotlin Syntax Overview 00:09:49
    6. Kotlin for the Java Developer 00:13:27
  2. Chapter 2 : Create a Simple Kotlin App Project and Layout
    1. Project Design Document 00:12:20
    2. Understanding the AndroidTM Project Structure 00:13:40
    3. Layouts 00:11:37
    4. Add Widgets to a Layout 00:14:06
    5. Handle a Button Click 00:10:32
  3. Chapter 3 : Connect Layouts and Widgets to Kotlin Functions
    1. Declaring Variables 00:13:00
    2. Functions 00:09:49
    3. Convert Java to Kotlin 00:11:16
    4. Override Methods with AsyncTask 00:18:19
    5. Create and Refactor a Function 00:17:08
  4. Chapter 4 : Classes, Objects and Null Checks
    1. Classes 00:09:09
    2. Create a Class to Represent a Plant 00:14:58
    3. Objects 00:03:32
    4. Example: Objects, Collections 00:09:39
    5. Null Checks 00:11:11
  5. Chapter 5 : Using Android Components
    1. Intents 00:07:30
    2. Example: Camera, Image Gallery 00:12:02
    3. Broadcast Receivers 00:05:11
    4. Example: Broadcast Receiver 00:16:35
    5. Change Colors on UI Elements 00:03:02
    6. Implementation: Change Colors Based on Feedback 00:11:53
  6. Chapter 6 : Integrations
    1. Making Decisions 00:08:20
    2. Example: Making Decisions 00:16:25
    3. Parsing 00:09:34
    4. Example: JSON Parse 00:16:36
    5. Overriding toString() 00:09:42
  7. Chapter 7 : Images
    1. Image Overview and Strategy 00:05:38
    2. Example: Download an Image from the Web 00:15:44
    3. Display an Image from the Web 00:10:10
    4. Finishing Touches 00:18:18
    5. Wrap-up 00:07:34

Product Information

  • Title: Learn Kotlin by Developing Android Apps
  • Author(s): Brandan Jones
  • Release date: September 2017
  • Publisher(s): Packt Publishing
  • ISBN: 9781788473804