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