The Complete Kotlin Developer Course
4.6 (70 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,546 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Kotlin Developer Course to your Wishlist.

Add to Wishlist

The Complete Kotlin Developer Course

Use Kotlin instead of Java. This new language makes programming for Android or Javascript a dream.
4.6 (70 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,546 students enrolled
Last updated 9/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 12.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn Kotlin from the ground up
  • Create 2 fully functional Android apps
  • Build a command line tool
  • Create Javascript code from Kotlin
  • Conquer challenges to test your learning
View Curriculum
Requirements
  • Any computer works, Mac or PC :)
Description

Google is now officially supporting Kotlin in Android development. Kotlin is clearly the future for Java. Come learn it in this fun and exciting course!

  • For beginners or experienced programmers - If you are a complete beginner I have a section for you in the course that walks you through Kotlin step by step. If you have any sort of programming background, I have a section titled Kotlin for Programmers that will get you up to speed as quickly as possible.
  • Learn with fully functional projects - I believe in learning by doing so in this course you will create two Android apps, a command line tool, and Javascript for a website!
  • Challenges to test your learning - As we move through the course I provide challenges that test your new skills and makes sure you're getting the most you can from this course.

If you're looking to make Android apps, command line tools, Javascript, or just a new programming language, this is the course for you!

Who is the target audience?
  • Anyone wanting to learn Kotlin!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
66 Lectures
12:18:55
+
Kotlin for Beginners
11 Lectures 02:10:58


Strings and Integers
08:22

Math and Comments
19:29

If Statements and Booleans
16:03

Lists and Arrays
14:17

For Loops
13:08

Maps
09:03

Functions
16:12

Classes
11:16

Class Functions
10:22
+
Making an Android App with Kotlin - The Resume
7 Lectures 01:05:17
Intro
00:51

Android Studio
13:59

Layout
13:46

Images
06:26

New Activity
11:00

Scroll View
04:47

Call and Email
14:28
+
Advanced Android App - Weather
10 Lectures 02:24:31
Intro
00:42

Sketch
05:03

Constraint Layout
13:49

Images
16:21

ListViews
16:37

Weather APIs
13:32

RetroFit
26:57

Nullable
18:09

Looping Through Forecasts
15:41

Search Term
17:40
+
Building a Command Line Tool with Kotlin
6 Lectures 53:32
Intro
00:53

Sketch and Planning
05:26

WordMap
14:37

Sorting Words
05:57

Read A File
10:55

Command Line
15:44
+
Javascript and Kotlin
4 Lectures 29:15
Intro
00:47

JavaScript Build
07:38

Reusing Code
09:02

List Items
11:48
+
Kotlin for Programmers
11 Lectures 59:19
Intro
00:36

Variables, Strings, and Ints
05:53

Math and Comments
05:59

If Statements and Booleans
04:33

Lists and Arrays
04:36

For Loops
05:50

Maps
05:30

Functions
07:00

Classes
07:45

Nullable
06:09

Kotlin and Java
05:28
+
BONUS: ToDo List Android App
8 Lectures 02:00:26
Intro
00:26

Sketch
09:34

Floating Action Button
15:19

Realm
29:24

Saving ToDo Items
13:03

ListView
11:06

Completing ToDos
24:35

Bold
16:59
+
BONUS: Find Repo Android App
6 Lectures 02:02:14
Intro
02:04

Activities
12:38

GitHub API
26:44

Custom ListView Rows
28:44

Downloading Images
10:03

User Repos
42:01
About the Instructor
Codestars by Rob Percival
4.6 Average rating
68,307 Reviews
346,265 Students
21 Courses
Teaching the Next Generation of Coders

Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.  

That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

Nick Walter
4.7 Average rating
6,765 Reviews
56,468 Students
20 Courses
Mobile Developer for iOS and Django Web Developer

I'm Nick Walter, an iOS developer that has been focused on mobile app design and creation for over 3 years. My involvement in the iOS community started off with a bang, and in 2013 I was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within my community, I am also co-president of an Apple developer group called "Cocoa Heads."

I've always had an itch to make things, but growing up in a small town I had limited access to programming resources. This frustration drove my early interest in online education. After experimenting with various companies, learning styles, and teaching processes, I've adopted the best strategies and used them in my courses. My experience as an online student has directly influenced my teaching style, and I am now proud to help students all over the world with their online learning goals.

Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. In my first Swift course, I provide students with a detailed explanation of the topics and skills needed to learn Swift, an overview of the basic features of the new language, and get you started to begin building your first products.

Prior to teaching the internet's first course on Swift, I have created 5 iOS apps from scratch that are currently live in the App Store and being used by thousands of users worldwide. Using my experience launching my own apps, I'll walk you through the shortcuts that can save you time and frustration from having to teach yourself.