Building Android Apps with Kotlin: Getting Started

Dive into the language set to replace Java while building Android applications. This course will give you a foundation of both Kotlin and Android skills to allow you to build apps faster and cleaner than ever before.
Course info
Rating
(34)
Level
Beginner
Updated
Jan 22, 2018
Duration
3h 44m
Table of contents
Course Overview
Getting Started
Creating and Managing Views and Activities
Creating and Managing Fragments
Getting Started with the Wikipedia API and Kotlin Models
Accessing External Data from Wikipedia
Adding Functionality and Data to the View
Storing Local Data
Updating Views with Offline Data and Future Steps
Description
Course info
Rating
(34)
Level
Beginner
Updated
Jan 22, 2018
Duration
3h 44m
Description

Building Android apps has traditionally been bogged down by the limitations of Java. In this course, Building Android Apps with Kotlin: Getting Started, you will learn foundational knowledge of both Kotlin as a language and using it to build Android apps while building a real world app along the way. First, you will learn some of the basics that go into building Android apps while using Kotlin. Next, you will discover ways to access remote data over HTTP. Finally, you will explore how to store data locally on the device. When you’re finished with this course, you will have the skills and knowledge of Android and Kotlin together needed to build better apps with cleaner code.

About the author
About the author

Alex Dunn is an application architect and instructor that has shipped dozens of native mobile applications. He's received both Xamarin and Microsoft MVP awards for his involvement in the development community with a focus on scaling applications with the latest tools and resources.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name's Alex Dunn, and welcome to my course on Building Android Apps with Kotlin: Getting Started. I'm an application architect and instructor that's shipped dozens of production mobile apps. I've received MVP awards from Xamarin and Microsoft for my involvement in the mobile app development community and can be found speaking at mobile development events all around Boston. The popularity of Android development is growing quickly, and since Google announced Kotlin's official support within the Android platform, development just got even easier. Kotlin's strengths alongside Android's flexibility give us an environment with fewer hassles and even more fun. This course is going to provide you with a foundation of both Android and Kotlin skills to bring to your own applications, as well as a real-world example app to reference. Some of the major topics we'll cover include the foundation of Android applications, using remote data over HTTP, storing data locally on the device, useful libraries and tools, and, of course, Kotlin as the language to write it all in. By the end of this course, you'll know how to build your own native Android apps from scratch using Kotlin instead of Java. But before beginning the course, you should be familiar with some basic object-oriented concepts with other languages like Java or C# or Ruby or really any others. But no prior knowledge of Android or Kotlin is required. I hope you'll join me on this journey to learn about both Android and Kotlin with the Building Android Apps with Kotlin: Getting Started course at Pluralsight.