The Complete Kotlin Developer Course

Video description

Use Kotlin instead of Java. Kotlin is a new language that makes programming for Android or JavaScript a dream

About This Video

  • Learn Kotlin from the ground up
  • Create two fully functional Android apps

In Detail

Google is now officially supporting Kotlin in Android development, with the platform recently announcing that it considers the language ideal for Android app developers. Moreover, Kotlin makes it easier to work with JavaScript.

In this course, you'll explore a fun and exciting way to learn this language, particularly if you're a beginner. However, experienced programmers will also find this course enriching.

If you're just getting started with Kotlin, a dedicated section takes you through Kotlin fundamentals step-by-step. If you already have previous programming experience, you can benefit from the exclusive section titled ‘Kotlin for Programmers'.

You'll gain hands-on experience by working through projects. The course will guide you through developing two Android apps and a command-line tool. You'll even get to grips with creating JavaScript for a website. While exploring further sections, you'll encounter challenges that will test your new skills and make sure you're getting the most out of this course.

By the end of this course, you will be well-versed in Kotlin and have the skills you need to build Android apps, create JavaScript, and much more.

Table of contents

  1. Chapter 1 : Welcome and Setup
    1. Welcome and Download 00:01:56
    2. Get the Most out of This Course 00:03:38
    3. Our First Line of Kotlin Code 00:06:51
  2. Chapter 2 : Kotlin for Beginners
    1. Intro 00:00:46
    2. Variables 00:12:00
    3. Strings and Integers 00:08:23
    4. Math and Comments 00:19:29
    5. If Statements and Booleans 00:16:03
    6. Lists and Arrays 00:14:18
    7. For Loops 00:13:08
    8. Maps 00:09:03
    9. Functions 00:16:13
    10. Classes 00:11:17
    11. Class Functions 00:10:22
  3. Chapter 3 : Making an Android App with Kotlin - The Resume
    1. Intro 00:00:52
    2. Android Studio 00:13:54
    3. Layout 00:13:47
    4. Images 00:06:26
    5. New Activity 00:11:00
    6. Scroll View 00:04:48
    7. Call and Email 00:14:28
  4. Chapter 4 : Advanced Android App – Weather
    1. Intro 00:00:42
    2. Sketch 00:05:04
    3. Constraint Layout 00:13:50
    4. Images 00:16:21
    5. ListViews 00:16:37
    6. Weather APIs 00:13:32
    7. RetroFit 00:26:53
    8. Nullable 00:18:10
    9. Looping Through Forecasts 00:15:42
    10. Search Term 00:17:40
  5. Chapter 5 : Building a Command Line Tool with Kotlin
    1. Intro 00:00:53
    2. Sketch and Planning 00:05:27
    3. WordMap 00:14:37
    4. Sorting Words 00:05:58
    5. Read A File 00:10:56
    6. Command Line 00:15:44
  6. Chapter 6 : Javascript and Kotlin
    1. Intro 00:00:48
    2. JavaScript Build 00:07:38
    3. Reusing Code 00:09:02
    4. List Items 00:11:46
  7. Chapter 7 : Kotlin for Programmers
    1. Intro 00:00:36
    2. Variables, Strings, and Ints 00:05:53
    3. Math and Comments 00:06:00
    4. If Statements and Booleans 00:04:34
    5. Lists and Arrays 00:04:37
    6. For Loops 00:05:50
    7. Maps 00:05:30
    8. Functions 00:07:01
    9. Classes 00:07:45
    10. Nullable 00:06:10
    11. Kotlin and Java 00:05:28
  8. Chapter 8 : BONUS: ToDo List Android App
    1. Intro 00:00:26
    2. Sketch 00:09:34
    3. Floating Action Button 00:15:19
    4. Realm 00:29:25
    5. Saving ToDo Items 00:13:04
    6. ListView 00:11:07
    7. Completing ToDos 00:24:35
    8. Bold 00:16:43
  9. Chapter 9 : BONUS: Find Repo Android App
    1. Intro 00:02:05
    2. Activities 00:12:38
    3. GitHub API 00:26:45
    4. Custom ListView Rows 00:28:45
    5. Downloading Images 00:10:04
    6. User Repos 00:41:53

Product information

  • Title: The Complete Kotlin Developer Course
  • Author(s): Rob Percival, Nick Walter
  • Release date: July 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781839214578