Learning Kotlin for Android Development

Author

Released

2/27/2017

Just as iOS developers can turn to Swift if they want a modern language that's more approachable than Objective-C, Android developers have Kotlin—an easy-to-use language that's highly compatible with Java. Along with improved syntax, Kotlin boasts null pointer safety with nullable variables, and lambda functions that allow you to develop your apps quickly and concisely. In this course, author and Android developer Kevin Moore shows you how to set up Kotlin for Android development, explore the syntax of the language, and see Kotlin in action by creating a photo app using the language.

Topics include:

Setting up Kotlin

Converting activities from Java to Kotlin

Creating an emulator

Installing and adding Android libraries

Reviewing basic Kotlin syntax

Using variables

Creating functions

Retrieving images using the REST API from Pixabay

Layering image views using a FrameLayout and a RelativeLayout

Building the RecyclerView adapter

Displaying a high-resolution photo of the image in the RecyclerView

Skill Level Intermediate

1h 1m

Duration

56,488

Views

Show MoreShow Less

- [Instructor] Hi, I'm Kevin Moore.I've been developing Android apps for over seven years,from Android Cupcake to today'sAndroid Nougat operating system.It's an exciting time to be an Android developer.There are many new tools and libraries availablethat make building great apps easier and fasterthan ever before.Now there's Kotlin, a new programing languagethat is 100% compatible with Java.Kotlin has improved syntax, null pointer safetyand lambda functions, which allows you to develop appsfaster and with less errors.

In this course, I'll introduce you to Kotlinby exploring the syntax of the language,the benefits of null pointer safety,and how lambdas can make your code more concise.We'll then create a photo app using Kotlinto demonstrate these features in action,let's get started.