Kotlin Android Development Masterclass
4.4 (762 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,314 students enrolled

Kotlin Android Development Masterclass

Learn Kotlin, Android Development, Android Studio & IntelliJ IDEA from Scratch. Build Android Apps in Kotlin.
4.4 (762 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,314 students enrolled
Last updated 2/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 32.5 hours on-demand video
  • 27 articles
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build sophisticated Android Oreo Apps using Kotlin
  • Quickly master Kotlin Programming language
  • Become a Confident Kotlin and Android Developer who is hirable
  • NEW Content and Updates will be added to the course frequently
  • FULL SUPPORT - Your answers will be answered promptly!
Course content
Expand all 224 lectures 32:19:59
+ Getting Started
4 lectures 12:06
How's The Course Structured
05:00
Where Should You Start
04:41
Important Message
00:41
+ Development Setup - Windows PC, MAC and Linux Ubuntu
10 lectures 01:06:37

Get Your FREE ASSETS here: https://drive.google.com/open?id=0Bxia1QXDImCZU3RGR09GVVJUd1U

Introduction
00:12
Install IntelliJ IDEA - Windows PC
07:14
Install Android Studio - Windows PC
12:16
Install IntelliJ IDEA - MAC
07:25
Install Android IntelliJ - Linux Ubuntu
12:30
Installing Android Studio - Linux Ubuntu
10:14

Here's the link to get all of the source code on Github: 

https://github.com/pdichone/androidOSource

How to Import Kotlin Code/Resources into IntelliJ
02:19
Kotlin Source Code - Github
00:02
+ WATCH THIS - UPDATE Development Tools
2 lectures 09:47
IntelliJ Updates
05:08
Update to Kotlin 1.2
04:39
+ Introduction to Kotlin Programming Language
12 lectures 01:03:44
Kotlin - How to Make Comments in Your Code
03:26
Kotlin Variable type Int
07:31
Kotlin - Variable type - Double
04:24
Kotlin Variable type Boolean
03:40
Kotlin - Variable type - Float
03:54
Kotlin Char Variable Types
04:38
Kotlin - Difference between Var and Val Keywords
06:31
Kotlin - How to Read Input with readLine Method - App - Store Coversation
12:34
Code/Resource Files
00:06
+ Kotlin - Operations and Operators
8 lectures 32:23
Kotlin - Subtraction
01:52
Kotlin - Multiplying Numbers
02:17
Kotlin - Division
07:12
Kotlin - Remainder
03:19
Incrementing and Decrementing
05:33
How to Convert Between Data Types
07:14
Code/Resource Files
00:06
+ Kotlin Language - Decision Making - If, else, switch..
9 lectures 01:01:06
Conditional operators (<,>, ==, !=, <=, >=)
06:09
If-else Statements and Conditional operators
06:42
Logical Operators (AND, OR, NOT)
09:49
When Expression
08:56
For Loop
09:11
While Loop
04:27
Do while Loop
05:32
App - How Many Siblings?
10:14
Code/Resource Files
00:06
+ Introduction to Classes and Objects - Object Oriented Programming in Kotlin
17 lectures 01:53:29
Functions With Parameters
09:06
Functions Return Types
10:39
Functions - No return Type, No parameters
02:59
Variable Scope
05:45
Introduction to Object Oriented Programming - OOP - What's a Class?
04:34
Let's Create our First Class
12:40
Setters and Getters
06:49
Inheritance - Introduction
02:50
Inheritance
11:36
Overloading Constructors
08:31
Controlling Access to fields (Instance Variables - Properties)
07:43
Kotlin - Class Extension
07:19
Nested Classes
05:23
Inner Classes
04:24
Overloading Operators + Challenge
08:31
Code/Resource Files
00:06
+ Advanced OOP In Kotlin
5 lectures 34:35
Interface Classes
06:36
Abstract Classes
12:33
Generic Classes
08:05
Enums in Kotlin
07:15
Code/Resource Files
00:06
+ Introduction to Arrays and Advanced Data Structures - Collections and More
7 lectures 45:05
What's an Array - Creating Arrays in Kotlin
02:08
Create Arrays and Iterate Through
07:26
Arrays - Part 2
06:01
Array Lists
11:00
Hashmaps
07:05
MapOf, Arrayof, MutableList
11:19
Code/Resource Files
00:06
+ Kotlin - Introduction to I/O - Write, Read File - Storage
5 lectures 31:24
Writing to Files (Text Files)
09:17
writing to File with User Input and Appending Characters
06:29
Reading from Text Files
06:12
App - Writing a Reader-Write App
09:20
Code/Resource Files
00:06
Requirements
  • No programming experience is required
  • You should be able to use a PC
  • Drive for learning android app development and Kotlin
  • Know Basic Computer Skills
Description

Kotlin Programming Language and Android are the best combination for building robust mobile applications.

Are you Looking to boost your income as an Android Developer? Maybe you have a lot of app ideas but don't know where to start? Or you are seeking a career in Android Development and Kotlin Programming that will finally give you freedom and flexibility you have been looking for?

Build a strong foundation in Android Development, Android Studio, IntelliJ IDEA and object-oriented Kotlin Programming with this tutorial and complete course.

  • Build Android apps from scratch using Android Studio, IntelliJ IDEA and Kotlin Programming language

  • Upload your apps to Google Play and reach Millions of Android users


Content and Overview

This course will take you from knowing nothing about Android O app development to a complete Android developer in 5 weeks. You will learn the following:

  • IntelliJ IDEA and build User Interface (Set up and walkthrough)

  • Android Studio and build User Interface (Set up and walkthrough)

  • Fundamentals of Kotlin Programming used to build Android apps

  • Inputs, Buttons and Reactive (Tap) Interfaces

  • Android Building blocks

  • Variables, Arrays, Loops, ArrayLists, ListView

  • Navigate between screens

  • Passing information between screens

  • Learn how professional android apps developers think and work

  • Learn how to design android apps

  • Build several amazing apps - Hands on

  • Publish your apps on Google Play

  • Build Sound Box app

  • And Learn much more by Building Real World Apps ...

WHY ANDROID?

Android is known to be one of the most versatile and most used mobile operating system in the world. This is the age of mobile devices, and Android is at the top of the "food" chain. 

DID YOU KNOW? Android is the primary operating system for over 90 tablets, for 6 E-Readers and 300 smartphones. There are over 1,460,800 apps in Google Play store &they’re growing at an astounding pace! Every day about 1.5 million Android devices are activated all around the world. About 60% of the apps available at the Google play store are absolutely free!

Why learn android development? Learning android development is both fun. It is said that by the year 2018, there will be about 4 billion android users, hence doubling the current market. It is safe to say that android development skills are the most sought out by employers and development agencies.  If you have android development skills, you will not be short on job opportunities.

I am very confident that this course will take you from not knowing much about Android development with Kotlin to building top notch apps in as little as 5 weeks!

I teach this course in such a way the concepts and topics you'll learn are going to be ingrained in your memory because you will actually understand the ins and outs of android development and Kotlin Programming language.  You will be learning by doing - hands on learning approach.

Also, once you purchase the course, it's yours to keep forever - you'll have LIFETIME ACCESS.  You can always refer back to any section that you want to revise. 

No Prior Experience is Required! This course is designed specifically for people who have ZERO prior experience in programming and have never even programmed a single thing before. It doesn’t matter if you have absolutely no idea about the basics (that is why I am here!), I will teach you everything you need to know about developing and programming in just 5 weeks. All you need is loads of passion, a hint of dedication, an internet connection and a laptop or PC. It’s that easy!!

What do I learn from this course?

  • You will be able to learn android app development and Kotlin programming in just 5 weeks.

  • You will be able to create engaging, real-world Android apps

  • You'll learn by building real apps 

  • You'll learn how to design top notch apps

  • There's more!  You will learn how to work with APIs, web services and advanced databases Upload your android apps to the Google play and reach millions of android users and EARN MONEY by monetizing your applications and allowing advertisements to run on them!

Why choose this course? 

If you do a quick google search, you'll find that Android OS runs on more mobile devices than any other mobile Operating System in the World!  And the good news is, the trend is growing!  This means your Android/Kotlin skills will always serve you well as more companies will be needing Android Developers to build apps.  

 Can you see the potential of making a really good living by becoming an Android Developer? 

Also, I will be here for you every step of the way - guiding you through the entire android and Kotlin journey.  I have over 44,000 students over 170 countries who learned to program from me and my courses. So, I've had a lot of experience teaching.  

Give yourself the competitive advantage by learning  Android and Kotlin Today!

If you know Android and Kotlin, you'll always be competitive in the market.  You will be at the top of the food chain!

Enroll now.

Who this course is for:
  • Recommended for people with no programming or app development experience
  • Beginners and intermediate programmers alike will benefit from this course
  • Entrepreneurs who want to learn app development and save money on development & outsourcing
  • If you want to change your current career to Android/Kotlin Development this is for you
  • Get Hands-On Android And Kotlin Development Skills