Developing Android Applications with Kotlin: Getting Started

Kotlin greatly simplifies the task of creating Android apps. Become a successful Android developer by developing your understanding of the Kotlin language and the creation of interactive user experiences with Android Activities.
Course info
Rating
(169)
Level
Beginner
Updated
Jun 10, 2021
Duration
4h 16m
Table of contents
Course Overview
Creating and Running a Kotlin App with Android Studio
Describing Types with Kotlin
Understanding Activities and Activity Layout Interaction
Developing a Multi-screen User Experience
Using Options Menus and Action Bar Actions
Understanding Activity Lifecycle
Description
Course info
Rating
(169)
Level
Beginner
Updated
Jun 10, 2021
Duration
4h 16m
Description

The key to becoming a successful Android app developer is getting the fundamentals right. When developing Android apps with the Kotlin programming language, it’s essential that you have a solid understanding of the fundamentals of both Android and Kotlin. Nowhere is the power and efficiency of Kotlin more evident than when used with the Android platform. In this course, Android Apps with Kotlin: Build Your First App, you’ll learn everything you need to build your first Android application using Android Studio and Kotlin. First, you’ll start by creating a new Android app and running the app in an Android emulator. After that, you’ll walk through the basics of how to implement types in Kotlin and describe the app’s object model using Kotlin. Next, you’ll see how to create an interactive user experience and connect that experience to your Kotlin code. From there, you’ll create a multi-screen user experience and pass information between screens and use the options menu to create action bar actions. Finally, you’ll learn how to effectively cooperate with the lifecycle of Android activities and how save both persistent data and instance data. By the end of the course, you'll have successfully created an Android app using Kotlin and you will have a solid grounding in the fundamentals of Android app development with Kotlin.

About the author
About the author

Jim Wilson is president of JW Hedgehog, Inc., a consulting firm specializing in solutions for the Android, iOS, and Microsoft platforms. Jim has over 30 years of software engineering experience, with the past 15 years heavily focused on creating mobile device and location-based solutions.

More from the author
Managing LifeCycle and ViewModel Data
Advanced
2h 23m
Jun 11, 2021
More courses by Jim Wilson
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi everyone. My name is Jim Wilson. Welcome to my course developing android applications with Scotland. Getting started, I'm managing partner of J W H H L L C and I've had the good fortune to have been a professional software developer now for over 30 years. I've been creating apps for android since the earliest days of the platform. I've seen many exciting changes in that time, but none more. So. The addition of Scotland as an android development language Collins a game changer. It tremendously simplifies the task of creating android apps and it includes a number of features that reduce the likelihood of your apps encountering problems at runtime Now, one of the coolest things about using Scotland in your android apps is that you can start using it right away. Even your existing android apps that have already been written in java Colin has fantastic compatibility with java and a single android project can include both code written in java and Scotland. In this course we're going to teach you everything you need to know to get started developing android, absolute Collins. And some of the major topics we cover include caught in language features such as type declarations, null safety, singleton's and data classes, android activity, UI creation and how to connect you to your Colin, code information passing between activities using intents activity, lifecycle an app, data management and activity instant state management. By the end of this course, you will successfully created an android app using Scotland and you have a solid grounding in the fundamentals of android app development with Colin, this is a beginner course, so you don't need to have any experience with android or the cotton and programming language. It is however helpful if you have familiarity with any other obstacle in language such as java or C Sharp. So I hope you'll join me as we learn to develop android apps with the Pluralsight course, developing android application with Scotland. Getting started