Sign In
    Saved
      Sign In
      Saved

Developing Android Applications with Kotlin

tag
Total Duration
24 Hours

This path provides the core Kotlin and Android skills required to effectively create apps that develop an interactive user experience. Combining the three sections—App Fundamentals, Storage & Data, and Enhancing App Experience—provides the necessary learning tools to fulfill the role of a Kotlin Android app developer.

Courses in this Learning Path
1
Developing Android Applications with Kotlin: The Big Picture
learnpath-img
Duration : 42 minutes
Price :₹1,499
Level :Beginner
Learn Type :Certification
Developing Android Applications with Kotlin: The Big Picture

Developers and technical leaders should be focusing on creating immersive digital experiences. There are many options, so how can you decide which path is best? This course, Developing Android Applications With Kotlin: A Big Picture, will help you decide if native Android app development is the right choice for you and how Kotlin can improve this process. You'll first learn why native Kotlin …

Read More
2
Developing Android Applications with Kotlin: Getting Started
learnpath-img
Duration : 4.16 hours
Price :₹1,499
Level :Beginner
Learn Type :Certification
Developing Android Applications with Kotlin: Getting Started

Understanding the basics is key to being a successful Android app developer. It is essential to have a good understanding of Android and Kotlin before you can develop Android apps using the Kotlin programming languages. The power and efficiency that Kotlin brings to the Android platform is evident more than anywhere else. This course, Android Apps With Kotlin: Create Your First App, will teach …

Read More
3
Testing and Debugging with Android Studio and Gradle
learnpath-img
Duration : 132 minutes
Price :₹1,499
Level :Beginner
Learn Type :Certification
Testing and Debugging with Android Studio and Gradle

Android apps must support many devices and Android SDK versions. They also need to ensure that features are delivered as quickly as possible to users while maintaining high stability.This course, Testing and Debugging using Android Studio and Gradle, will teach you how to use the build and debugging tools offered by Android Studio to speed up your development cycles. You'll also learn how to add …

Read More
4
Customizing Styles and Themes with Resources
learnpath-img
Duration : 69 minutes
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Customizing Styles and Themes with Resources

It can be difficult to design applications that are scalable and optimized. This course, Customizing Styles & Themes with Resources, will teach you how to integrate themes, styles and dynamic resources into your apps. You'll first learn how to adapt your app for different users. Next, you will learn why themes are important and how they can be implemented. You'll also learn advanced adaption …

Read More
5
Creating High-quality UX with AndroidX
learnpath-img
Duration : 130 minutes
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Creating High-quality UX with AndroidX

A solid understanding of AndroidX UI libraries is essential to creating a great user experience. This course, Creating High Quality UX with AndroidX, will teach you how to use AndroidX libraries to implement RecyclerView or CardView using effective navigation techniques such as Bottom Navigation Bars and Navigation Drawers, and Jetpack's Navigation Component. You'll first learn how to use …

Read More
6
Managing LifeCycle and ViewModel Data
learnpath-img
Duration : 2.23 hours
Price :₹1,499
Level :Advanced
Learn Type :Certification
Managing LifeCycle and ViewModel Data

It is essential to effectively manage Android activity state and coordinate the lifecycles of components within an Activity. However, it can be difficult. This course Android Apps with Kotlin - ViewModel and Lifecycle teaches you how to use the Android Architecture components' ViewModel, Lifecycle and other related types to provide a consistent user experience. You'll first learn how ViewModel …

Read More
7
Customizing UI Settings Using the AndroidX Preference Library
learnpath-img
Duration : 122 minutes
Price :₹1,499
Level :Beginner
Learn Type :Certification
Customizing UI Settings Using the AndroidX Preference Library

A solid understanding of the AndroidX Preference library is essential to create settings screens that enhance the user experience. This course, Customizing UI settings Using AndroidX Preference Library, will show you how to use Preference Library to create a settings screen that uses the underlying default SharedPreferences or PreferenceDataStore. You'll first explore the AndroidX Preference …

Read More
8
Managing and Binding Data Using the Paging Library
learnpath-img
Duration : 74 minutes
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Managing and Binding Data Using the Paging Library

Understanding the concept of "paging", and how it applies in data sets, can help you identify different sources from which the Android Paging Library may expose data. This course, Managing Data and Binding It Using the Paging Library, will teach you how to paginate data from multiple sources with minimal to no changes using the Android Paging Library by Google and the native Android SDKs. You'll …

Read More
9
Creating a Database with SQLite, DAO, and Room
learnpath-img
Duration : 70 minutes
Price :₹1,499
Level :Advanced
Learn Type :Certification
Creating a Database with SQLite, DAO, and Room

Many apps require the ability query and modify data from a database. This makes implementation a crucial skill. This course, Creating A Database with SQLite DAO and Room, will teach you how to integrate database management into Kotlin applications. First, you'll explore important database concepts like designing schema. Next, you will learn how to integrate a database into an app and manage …

Read More
10
Performing Background Jobs with WorkManager and Coroutines
learnpath-img
Duration : 125 minutes
Price :₹1,499
Level :Beginner
Learn Type :Certification
Performing Background Jobs with WorkManager and Coroutines

When working with Android apps, it is important to leave the user interface open while you run background tasks. This course, Performing Background jobs with WorkManager and Coroutines teaches you how to run long-running background tasks in Android apps. You'll first explore WorkManager. Then, you will discover Kotlin Coroutines. You'll also learn how to use coroutines within an. Android app and …

Read More
11
Enhancing UX with Notifications and App Widgets
learnpath-img
Duration : 88 minutes
Price :₹1,499
Level :Beginner
Learn Type :Certification
Enhancing UX with Notifications and App Widgets

It is crucial to make your app user-friendly by exposing important data. This course Android Apps with Kotlin - Notifications and Widgets teaches you the fundamental skills required to create Android notifications as well as home screen widgets. You will first learn how to create a basic notification with Android Studio and Android’s notification framework. Next, you'll learn how to launch an …

Read More
12
Developing Android Applications with Kotlin: Custom Views Playbook
learnpath-img
Duration : 130 minutes
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Developing Android Applications with Kotlin: Custom Views Playbook

You will quickly discover that Android's default views and widgets are often not sufficient. These components are great, but you'll need to customize them to make your app more powerful. This course Android Apps with Kotlin Custom Views will teach you how to create any type of view. You will first learn how to combine basic Android views with compound components. You will then learn how to …

Read More
13
Creating Accessibility-friendly Applications
learnpath-img
Duration : 50 minutes
Price :₹1,499
Level :Advanced
Learn Type :Certification
Creating Accessibility-friendly Applications

Customer satisfaction is dependent on your ability to provide accessible content for your applications. In this course, Creating Accessibility-friendly Applications, you'll learn to build accessibility-friendly apps with Kotlin. You'll first learn about important accessibility concepts such as color blindness. Next, you will learn how to create content that is compatible for screen readers. …

Read More