Kotlin Coroutines: Fundamentals
Feb 14 2024 · Video Course (50 mins)
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framew...
more
Kotlin Coroutines: Fundamentals
Learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framework.
Android & Kotlin
Your Second Kotlin Android App
Aug 29 2023 · Video Course (1 hr, 34 mins)
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin...
more
Your Second Kotlin Android App
In this course, you’ll level up your Android skills by writing a task list managing app entirely in Kotlin and Jetpack Compose. In it, you’ll learn about Composables, LazyLayouts saving data, integrating navigation components in Compose, and Android Jetpack.
Android & Kotlin
Your First Kotlin Android App: Polishing the App
Aug 22 2023 · Video Course (1 hr, 52 mins)
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.”
In this Jetpack Compose...
more
Your First Kotlin Android App: Polishing the App
This course is the sequel to “Your First Kotlin Android App: An App from Scratch.”
In this Jetpack Compose course, we’ll finish off programming Bullseye to add some nice touches
and features to make it look professional and polished.
Android & Kotlin
Your First Kotlin Android App: An App From Scratch
Aug 15 2023 · Video Course (2 hrs, 31 mins)
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin ...
more
Your First Kotlin Android App: An App From Scratch
Updated for 2023! Get started with Android by building your own game using Jetpack Compose and the Kotlin programming language.
If you’re new to Android and development as a whole, then this course is for you.
Multiple Domains
Getting Started with Git
Aug 14 2023 · Video Course (48 mins)
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Getting Started with Git
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Android & Kotlin
Jetpack Compose: Getting Started
Aug 1 2023 · Video Course (1 hr, 53 mins)
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how...
more
Jetpack Compose: Getting Started
In this Jetpack Compose Course, you’ll learn what Compose is, what its fundamental components are, and how they behave individually, and when composed together. Furthermore, you’ll learn how to build beautiful and reactive UI, with a lot of meaningful motion when it comes to animating custom components, input field state handling, error handling, and automatic state updates within an MVVM environment.
Android & Kotlin
Deploying Android Apps Using GitHub Actions
May 4 2023 · Video Course (36 mins)
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribu...
more
Deploying Android Apps Using GitHub Actions
Learn how to automate the process of generating signed builds, and releasing them to Firebase App Distribution and the Google Play Store.
Android & Kotlin
Programming in Kotlin: Functions & Custom Types
Apr 13 2023 · Video Course (2 hrs, 59 mins)
Take a deeper look at the Kotlin programming language! Explore the intricacies of functions, lambdas, clas...
more
Programming in Kotlin: Functions & Custom Types
Take a deeper look at the Kotlin programming language! Explore the intricacies of functions, lambdas, classes, objects, interfaces, and more.
Multiple Domains
Professional Development Seminars 2023
Mar 7 2023 · Video Course (2 hrs, 30 mins)
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s t...
more
Professional Development Seminars 2023
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s time to take things to the next level! Our Professional Development Seminars are live, bi-monthly events designed to connect you with top-tier developers and other professionals from our community, who are ready to share their hard-won and battle-tested advice with you, available exclusively to Annual Ultimate Pro Subscribers.
Android & Kotlin
Testing Legacy Apps on Android
Feb 9 2023 · Video Course (41 mins)
In this course you are going to learn how to apply the test-driven development practices your learned in “...
more
Testing Legacy Apps on Android
In this course you are going to learn how to apply the test-driven development practices your learned in “Test-Driven Development
in Android” on legacy Android apps. You will learn how to determine your limits when testing legacy code, how to add tests to a legacy
app with no test coverage and how to refactor your legacy code for testability.
Android & Kotlin
Test-Driven Development in Android
Jan 24 2023 · Video Course (1 hr, 17 mins)
In this course, you are going to learn how to create scalable and maintainable apps by applying
several te...
more
Test-Driven Development in Android
In this course, you are going to learn how to create scalable and maintainable apps by applying
several testing methodologies like the Red-Green-Refactor steps and frameworks such as JUnit and Mockito.
You will also learn about SOLID principles, design patterns and the best architectures for testing.
Android & Kotlin
Wrangling Dates & Time in Android
Dec 15 2022 · Video Course (43 mins)
In this course, gain a deep understanding of how the Data-Time Library works & learn to manage the ess...
more
Wrangling Dates & Time in Android
In this course, gain a deep understanding of how the Data-Time Library works & learn to manage the essential classes from the API.
Upon completing this course, you will be able to handle, parse, and format dates.
Android & Kotlin
Lifecycle-Aware Components in Android
Nov 1 2022 · Video Course (58 mins)
Learn about lifecycle-aware components including what they are, how they work & how to create your own...
more
Lifecycle-Aware Components in Android
Learn about lifecycle-aware components including what they are, how they work & how to create your own components and test them.
Learn about all the cool concepts from background processing in Android! Use the WorkManager, JobScheduler...
more
Android Background Processing
Learn about all the cool concepts from background processing in Android! Use the WorkManager, JobScheduler, Services, AsyncTasks and the AlarmManager.
Learn what each concept brings to the table, and how they affect your app’s performance!
Android & Kotlin
Android Networking: Beyond the Basics
Sep 8 2022 · Video Course (39 mins)
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn ho...
more
Android Networking: Beyond the Basics
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn how Kotlin Coroutines can make your networking code easy to write and understand.
Learn about the the HTTP, JSON, REST and all the other cool and important abbreviations in the world of ne...
more
Android Networking: Fundamentals
Learn about the the HTTP, JSON, REST and all the other cool and important abbreviations in the world of networking!
Implement the Retrofit library in Android, add interceptors, parsers, and Kotlin Coroutines.
Android & Kotlin
MVVM on Android
Sep 1 2022 · Video Course (49 mins)
In this course, you will learn how to build an Android app using the Model-View-ViewModel presentation arc...
more
MVVM on Android
In this course, you will learn how to build an Android app using the Model-View-ViewModel presentation architecture pattern including testing.
Android & Kotlin
Programming in Kotlin: Collections & Lambdas
Aug 16 2022 · Video Course (1 hr, 41 mins)
Learn how to create and work with collections of data using differenct collection types in Kotlin
and expl...
more
Programming in Kotlin: Collections & Lambdas
Learn how to create and work with collections of data using differenct collection types in Kotlin
and explore lambdas, which is an integral part in many Kotlin codebases.
Android & Kotlin
Programming in Kotlin: Fundamentals
Aug 9 2022 · Video Course (2 hrs, 18 mins)
Learn the fundamental building blocks of Kotlin, through hands-on exercises and challenges! Explore the wo...
more
Programming in Kotlin: Fundamentals
Learn the fundamental building blocks of Kotlin, through hands-on exercises and challenges! Explore the world of data types, comparison and logical operators, loops, control flow and functions and more.
Android & Kotlin
Kotlin Serialization
Aug 2 2022 · Video Course (24 mins)
Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differ...
more
Kotlin Serialization
Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differs from other data serialization libraries like Moshi and Gson.
Multiple Domains
Building with Bazel
Jul 8 2022 · Video Course (1 hr, 27 mins)
Bazel is an open source build system created by Google for compiling large complex codebases. This courses...
more
Building with Bazel
Bazel is an open source build system created by Google for compiling large complex codebases. This courses teaches the basics of using building from writing a very simple Java application to compiling an Android app with a lots of dependencies.
✨ Made in collaboration with Spotify ✨
Android & Kotlin
Top 5 Takeaways From Google I/O 2022 For Android Developers
May 19 2022 · Video Course (11 mins)
Google’s annual developer conference has a lot in store for Android developers in 2022. This video is a ru...
more
Top 5 Takeaways From Google I/O 2022 For Android Developers
Google’s annual developer conference has a lot in store for Android developers in 2022. This video is a rundown of the most important aspects of Google I/O 2022 for Android developers.
Android & Kotlin
Publish to the Google Play Store
Mar 8 2022 · Video Course (1 hr, 4 mins)
Learn how to build a release version of your app and upload it to the Google Play Store for testing and fi...
more
Publish to the Google Play Store
Learn how to build a release version of your app and upload it to the Google Play Store for testing and final release to end users. Also learn how to create a new developer account, how to use the new Google Play Console and familiarize yourself with the recent Google Play policies.
Multiple Domains
Professional Development Seminars 2022
Feb 22 2022 · Video Course (4 hrs, 52 mins)
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s t...
more
Professional Development Seminars 2022
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s time to take things to the next level! Our Professional Development Seminars are live, monthly events designed to connect you with top-tier developers and other professionals from our community, who are ready to share their hard-won and battle-tested advice with you, each and every month, available exclusively to Annual Ultimate Pro Subscribers.