Expanded

Fundamentals of Transitioning an Android App from Java to Kotlin

Kotlin is a powerful development language for Android apps. This course will teach you how to migrate an existing Android app written in Java to Kotlin. You will learn how to transition existing components as well as writing new features in Kotlin.
Course info
Level
Beginner
Updated
Sep 21, 2021
Duration
1h 54m
Table of contents
Description
Course info
Level
Beginner
Updated
Sep 21, 2021
Duration
1h 54m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

Remaining up-to-date with emerging technologies is a key priority for developers and technical leaders alike. In May 2019, Google transitioned from Java to Kotlin as the preferred language for Android development. In this course, Fundamentals of Transitioning an Android App from Java to Kotlin, you’ll learn why and how to migrate from Java to Kotlin. First, you’ll learn the different approaches to migrating an existing app from Java to Kotlin and how to determine which one fits your use case. Next, you’ll discover how to migrate existing pieces of your app. This will include foundational parts of your application such as models, networking, and dependency injection. You will also learn how to transition features including UI components. Finally, you'll write a brand new feature in Kotlin to understand the now lower barrier to entry. By the end of this course, you'll have a better understanding of transitioning an app from Java to Kotlin.

About the author
About the author

Markus Neuhoff is an Android developer with a passion for sharing new technologies in order to solve complex user problems.

More from the author
Management: Getting Started
Beginner
58m
Jun 8, 2021
More courses by Markus Neuhoff
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi everyone. My name is Marcus No hope and welcome to my course fundamentals of transitioning an android app from java to Colin. I'm a technology leader and android developer with a passion for sharing technical knowledge, google transition from java to Colin as the preferred language for android development in early 2019. Since then, Collins specific features and libraries continue to strengthen the need to migrate. Some of the major topics that will cover include how to propose and justify migration to both technical leaders and business stakeholders alike. As well as different approaches that allow you to tailor your migration to a specific use case will migrate a java based android app that leverages arrest, API dependency injection and several android x libraries to Colin. I'll also guide you through writing a brand new feature in Colin so that you can see the improved developer experience firsthand. By the end of this course you'll know how to migrate an existing java android app to Colin as well as several strategies to ensure a successful migration before beginning the course you should be familiar with android development in java and have a basic understanding of Colin Knowledge of common Android development practices such as dependency injection, navigation and fragment based two eyes is also helpful from here. You should feel comfortable diving into courses on building android apps and Colin. I hope you'll join me on this journey to learn Colin based android development with the fundamentals of transitioning and android app from java to Colin here at Pluralsight