Kotlin is a statically-typed language whose syntax is more expressive and concise than Java. This course will teach you how to transform your existing Android project into Kotlin and adopt Kotlin as the first-class language for developing apps.
At the core of developing an Android app using Kotlin is a thorough knowledge of how to start creating Android apps using Kotlin in place of Java. In Switch to Kotlin from Java for Android Development, you will learn techniques on how to migrate from Java and start using Kotlin as a first-class language for developing Android applications. First, you will learn how to use existing Android APIs in your project using Kotlin, such as SharedPreferences, Retrofit, Realm and material design features like Navigation Drawer and Recycler View. Next, you will explore how to manage Views and Adapters using the Kotlin-Android Extension plugin. Finally, you will discover how to implement Kotlin features in your application, such as higher-order functions, lambda expressions, extension functions, models, anonymous class objects, companion objects, and various Kotlin classes and, thus, leverage the power of Kotlin in your app. When you are finished with this course, you will have a foundational understanding of using Kotlin in your Android apps instead of Java which will help you to transform your existing Android project written in Java into Kotlin and adopt Kotlin as your primary language for developing Android apps for personal and/or commercial use.
Sriyank is a passionate software developer and loves to share his knowledge through his blogs and video courses. He follows "share and gain" principle which led him to publish many courses online. Though he has a deep love for Android he also specializes in other mobile app platforms such as iOS and also web development frameworks such as Laravel. He started his journey of sharing knowledge by holding hands-on workshops in various top level Indian Institutes such as NITs and IITs which eventually made him the speaker of one of the Google Developers Groups India which further supported his workshops in many more institutions. Currently Sriyank is working as freelance software developer and a proud online trainer. Apart from this, he loves to travel and explore new places.
Hi, this is Sriyank Siddhartha and welcome to my course of Switch to Kotlin from Java for Android Development.
I am an Android developer and so far I have authored several course on Pluralsight. Whenever there is something new in the market I really get excited as I couldn't control to master it first and share my valuable experience with all of you by creating video courses. So here I present before you this course where I will discuss about my experience about how powerful if Kotlin in comparison to Java.
When Kotlin was officially declared a first class android language then as a developer there must be quite a few questions coming to your mind. Should I switch to Kotlin? Should I leave Java forever? If I start using Kotlin then what are the possible challenges that I might face? OR How to transform my current Java android project to Kotlin?
... The answer to your queries and apprehensions lies in this course where we will cover major topics to experience the power of Kotlin.
Some of the major topics that we'll cover in this course would be:
Get Started with Kotlin in Android
Say Good Bye to findViewById
Use Android APIs and libaries
How Powerful is Kotlin?
Persisting Data in Kotlin
This course is more of practicals than theories. So we'll cover a lot more topics while implementating Kotlin in our demo videos.
By the end of the course you will get a clear picture of how powerful if Kotlin in comparison to Java for creating mobile applications.
So, come join me and let's together leverage the power of Kotlin, at Pluralsight.