Mastering Kotlin for Android Development

Course

Online

£ 20 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Master the features of Kotlin by creating stunning Android applications.Kotlin is a programming language intended to be a better Java, and it's designed to be usable and readable across large teams with skill and discipline variances. Kotlin is a language that helps developers build amazing applications in an easy and effective way.The video begins by giving you strong grasp of the Kotlin features in context, independent of any platform. We continue by exploring all the features of Kotlin language that make the language better alternative to Java. It will show you the environment setup, and the difficulty level will grow steadily with the features covered next.Moving on, we’ll introduce you to using the IntelliJ IDE, which plays an integral role in Kotlin development. We’ll cover Kotlin’s basic programming concepts such as functions, lambdas, properties, object-oriented code, safety aspects, type parameterization, and finally concurrency, which will guide you to write Kotlin’s code to production. By the end of the video, you will be proficient in using Kotlin for any kind of app development.About the AuthorMarko Devcic is a Software Engineer currently working as an Android Developer for Austrian company mySugr in Vienna. He has a Master's degree in Engineering from University of Zagreb in Croatia. Over the years, he has worked with various technologies and languages, mostly C# and Java.
He is passionate about technology and software development. He loves reading about programming languages and writing simple and clean code.
In his spare time, he writes code for his personal projects, and contributes to open source projects. You can follow him on Github (username deva666). He also likes to write about Kotlin, C#, and programming in general on his web page ( ).

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Explore Language Syntax extensively
Understand Lambdas and Higher Order Functions
Get the grips on Extension functions and Data classes
Learn about generics (Types with parameters)
Understand OO Programming with Kotlin
Explore the Null safety features of Kotlin
Grasp the Kotlin Standard Library API
Learn Async Programming with Coroutines
Use Kotlin to build a DSL

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Install
  • Programming
  • Property
  • Web
  • Syntax
  • Secondary
  • Primary
  • Java
  • Programming Application
  • Information Systems

Course programme

Introduction to Kotlin 5 lectures 19:18 The Course Overview This video provides an overview of the entire course. Kotlin’s Primary Features In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose Kotlin Compiles to Java Bytecode This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation Kotlin Applications What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps Using Kotlin in Android Studio How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file Introduction to Kotlin 5 lectures 19:18 The Course Overview This video provides an overview of the entire course. Kotlin’s Primary Features In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose Kotlin Compiles to Java Bytecode This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation Kotlin Applications What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps Using Kotlin in Android Studio How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Kotlin’s Primary Features In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose Kotlin’s Primary Features In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose Kotlin’s Primary Features In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose Kotlin’s Primary Features In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose In this video, we will see what are the language features and how does it look like compared to Java. • Who stands behind the language, what are the features • First look at the language syntax • Compared to Java, language is more concise and less verbose Kotlin Compiles to Java Bytecode This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation Kotlin Compiles to Java Bytecode This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation Kotlin Compiles to Java Bytecode This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation Kotlin Compiles to Java Bytecode This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation This video explains what are the language features, how does it look like compared to Java. • Explore Kotlin compiler targets • Execute on the JVM • Use Java build tools for compilation Kotlin Applications What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps Kotlin Applications What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps Kotlin Applications What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps Kotlin Applications What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps What can you build with Kotlin? • Use of Kotlin in Android apps • Use of Kotlin in web apps • Use of Kotlin in desktop apps Using Kotlin in Android Studio How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file Using Kotlin in Android Studio How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file Using Kotlin in Android Studio How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file Using Kotlin in Android Studio How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file How to setup the IDE? • Install Kotlin plugin • Configure Gradle for Kotlin • Create first Kotlin file Kotlin Basics 5 lectures 21:55 Properties, Late Initialized Properties In this video, we will see what the properties in Kotlin are and learn how they are different from Java. • Explore keywords for declaring properties • Learn to declare a read only property, and a mutable property • Understand how to call and initialize properties from Kotlin and Java Functions What are the functions and function variables in Kotlin? • Learn to declare a function and explore keywords for declaring variables • Explore default visibility modifiers and study the read only and mutable variables • Understand the use of functions in Kotlin and use variables inside the functions Default Function Arguments What are default function arguments? • Learn default functions arguments • Annotate functions to be used from Java • Explore calling functions with default arguments Named Function Arguments What are named function arguments? • Learn to define named function arguments • Understand how to call them in Kotlin • Explore calling functions with named arguments Control Flow What are Control flow structures in Kotlin and how are they different from Java? • Explore If and When statements in Kotlin • Study Do/While loops and For loops • Learn to handle exceptions with try/catch/finally Kotlin Basics. 5 lectures 21:55 Properties, Late Initialized Properties In this video, we will see what the properties in Kotlin are and learn how they are different from Java. • Explore keywords for declaring properties • Learn to declare a read only property, and a mutable property • Understand how to call and initialize properties from Kotlin and Java Functions What are the functions and function variables in Kotlin? • Learn to declare a function and explore keywords for declaring variables • Explore default visibility modifiers and study the read only and mutable variables • Understand the use of functions in Kotlin and use variables inside the functions Default Function Arguments What are default function arguments? • Learn default functions arguments • Annotate functions to be used from Java • Explore calling functions with default arguments Named Function Arguments What are named function arguments? • Learn to define named function arguments • Understand how to call them in Kotlin • Explore calling functions with named arguments Control Flow What are Control flow structures in Kotlin and how are they different from Java? • Explore If and When statements in Kotlin • Study Do/While loops and For loops • Learn to handle exceptions with try/catch/finally Properties, Late Initialized Properties In this video, we will see what the properties in Kotlin are and learn how they are different from Java. • Explore keywords for declaring properties • Learn to declare a read only property, and a mutable property • Understand how to call and initialize properties from Kotlin and Java Properties, Late Initialized Properties In this video, we will see what the properties in Kotlin are and learn how they are different from Java. • Explore keywords for declaring properties • Learn to declare a read only property, and a mutable property • Understand how to call and initialize properties from Kotlin and Java Properties, Late Initialized Properties In this video, we will see what the properties in Kotlin are and learn how they are different from Java. • Explore keywords for declaring properties • Learn to declare a read only property, and a mutable property • Understand how to call and initialize properties from Kotlin and Java Properties, Late Initialized Properties In this video, we will see what the properties in Kotlin are and learn how they are different from Java. • Explore keywords for declaring properties • Learn to declare a read only property, and a mutable property • Understand how to call and initialize properties from Kotlin and Java In this video, we will see what the properties in Kotlin are and learn how they are different from Java. • Explore keywords for declaring properties • Learn to declare a read only property, and a mutable property • Understand how to call and initialize properties from Kotlin and Java In this video, we will see what the properties in Kotlin are and learn how they are different from Java • Initialize classes Classes and Constructors What are classes and constructors? • Learn to declare a class • Declare primary and secondary constructor • Initialize classes Classes and Constructors What are classes and constructors? • Learn to declare a class • Declare primary and secondary constructor • Initialize classes What are classes and constructors? • Learn to declare a class • Declare primary and secondary constructor • Initialize classes What are classes and constructors? • Learn to declare a class • Declare primary and secondary constructor • Initialize classes Visibility Modifiers, Differences from Java In this video, we will see which visibility modifiers are available. • Explore Kotlin’s visibility modifiers • Learn the differences between Kotlin and Java • Declare inner classes Visibility Modifiers, Differences from Java In this video, we will see which visibility modifiers are available. • Explore Kotlin’s visibility modifiers • Learn the differences between Kotlin and Java • Declare inner classes Visibility Modifiers, Differences from Java In this video, we will see which visibility modifiers are available. • Explore Kotlin’s visibility modifiers • Learn the differences between Kotlin and Java • Declare inner classes Visibility Modifiers, Differences from Java In this video, we will see which visibility modifiers are available. • Explore Kotlin’s...

Additional information

Basic knowledge of Java is recommended

Mastering Kotlin for Android Development

£ 20 + VAT