Master Kotlin - Learn Kotlin to develop android apps
2.2 (5 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.
10 students enrolled

Master Kotlin - Learn Kotlin to develop android apps

Explore kotlin and develop cool android apps
2.2 (5 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.
10 students enrolled
Last updated 8/2018
English
English [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 article
  • 2 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
  • At the end of this course you will be able to understand what Kotlin is all about and how one can use it to develop cool android applications
Course content
Expand all 49 lectures 02:55:19
+ Fundamentals of Kotlin
9 lectures 38:38

Basic Types - Strings, String Literals and String Templates

Basic Types - Strings, String Literals and String Templates
04:55

Kotlin Basics - Defining Packages, Variables and Comments

Preview 05:02

Exploring String Templates Functions

Exploring String Templates Functions
07:17

Kotlin Basics - Boolean and Character Data Types

Kotlin Basics - Boolean and Character Data Types
02:30

Kotlin Basics - Numbers

Kotlin Basics - Numbers
01:30

Kotlin Basics - Packages and Imports

Kotlin Basics - Packages and Imports
02:36

Kotlin Basics - Control Flow Statements

Kotlin Basics - Control Flow Statements
05:16

Arrays

Arrays
05:40

Return Expression

Return Expression
03:52
+ Classes and Inheritance
9 lectures 33:08

Creating Classes and Exploring Constructor

Creating Classes and Exploring Constructor
03:34

Secondary Constructor and Creating Objects

Secondary Constructor and Creating Objects
04:14

Inheritance Overriding

Inheritance Overriding
04:15

Abstract Classes

Abstract Classes
01:23

Kotlin Properties

Properties
02:36

Interfaces

Interfaces
06:14

Anonymous Interfaces

Anonymous Interfaces
04:48

Understanding Lambdas

Understanding Lambdas
01:53

Pass functions as Lambda Expressions

Pass functions as Lambda Expressions
04:11
+ Managing Program Flow
5 lectures 20:01

Working with functions - focus on re-usability

Working with functions - focus on re-usability
06:08

Handling Null Values

Handling Null Values
05:46

Iterate through collections of data

Iterate through collections of data
03:50

Exploring While and Do..While loops

Exploring While and Do..While loops
01:52

Exception Handling..try..catch

Exception Handling..try..catch
02:25
+ Working with Data Collections
3 lectures 10:18

Working with List

Working with List
03:45

Working with Sets

Working with Sets
03:58

Working with Maps

Working with Maps
02:35
+ Creating Your First Android App with Kotlin
6 lectures 12:46

Understanding AndroidManifest.xml

Understanding AndroidManifest.xml
02:00

Exploring Activity

Exploring Activity
01:24

Exploring Layout

Exploring Layout
02:12

Exploring String Resources

Exploring String Resources
01:56

Exploring Image Resources

Exploring Image Resources
01:51

Exploring Styles

Exploring Styles
03:23
+ Developing Wallpaper App
10 lectures 40:16

Introduction to Flickr

Introduction to Flickr
02:49

Installing JSONToKotlin Plugin

Installing JSONToKotlin Plugin
02:07

Creating Data Models

Creating Data Models
05:57

Using Retrofit

Using Retrofit
01:24

Working with API

Working with API
05:09

Test Flickr API

Testing Flickr API
03:22

App Layout

App Layout
01:53

Create Adapter Layout

Create Adapter Layout
06:45
Get Images
03:59
App Detail
06:51
+ Conclusion and Code Download
1 lecture 00:03

You can download the code for this course from the resources section of this lecture

Conclusion and Code Download
00:03
Requirements
  • Android Studio
  • Visual Studio Code
  • IntelliJ IDE
  • Basic knowledge of programming concepts
Description

Kotlin is now official language for developing Android applications.

In this course we will be learning all about Kotlin

We will cover the basic concepts and how we can use them to create cool applications using Kotlin and Android Studio

The course covers the following things

1. Introduction to Kotlin

2. Fundamentals of Kotlin

3. Classes and Inheritance

4. Managing Program Flow

5. Working with Data Collections

6. Understanding the building blocks of an Android Application

7. Developing an Android app which showcases how to make REST based API calls


So lets get started

Who this course is for:
  • Mobile Application Developers
  • Web Developers
  • Aspiring Mobile Application Developers
  • Aspiring Web Developers