The Confidence Boost for your Android development career

Get a clear structure to master what really matters in the industry

Important - Courses Can't Currently Be Purchased

Due to an internal change of the payment provider, our courses are currently not for sale. This change will take 2-3 business days.

NEW: Mastering Automated Testing of Industry-Level Android Apps

Learn to build higher quality apps in less time by making use of automated test cases. This course comes straight from practice: You’ll apply all that at a huge production app that has over 50,000 lines of code.

In short, this is what you’ll learn:

  • Basic & Advanced testing theory
  • Unit Testing with JUnit5
  • Fakes & Mocks
  • Testing Asynchronous Code (Coroutines & Flows)
  • Testing Time
  • Integration & Instrumentation Testing
  • Basic & Advanced UI Testing Strategies
  • Measuring Test Coverage for Unit & Instrumentation Tests
  • Tests Involving the Android SDK
  • End-to-End Testing

NEW: Mastering Automated Testing of Industry-Level Android Apps

Learn to build higher quality apps in less time by making use of automated test cases. This course comes straight from practice: You’ll apply all that at a huge production app that has over 50,000 lines of code.

In short, this is what you’ll learn:

  • Basic & Advanced testing theory
  • Unit Testing with JUnit5
  • Fakes & Mocks
  • Testing Asynchronous Code (Coroutines & Flows)
  • Testing Time
  • Integration & Instrumentation Testing
  • Basic & Advanced UI Testing Strategies
  • Measuring Test Coverage for Unit & Instrumentation Tests
  • Tests Involving the Android SDK
  • End-to-End Testing

The Industry-Ready Developer Bundle

This bundle includes 5 detailed courses that will teach you build solid, large-scaling and well testable apps ready for the industry.

In short, this is what you’ll learn:

  • Large-scaling multi-platform apps that run on both iOS and Android natively (MacOS needed to build iOS apps)
  • Advanced testing strategies for industry scale apps to build higher quality apps in less time and make changes with much more confidence
  • Building fully automated CI/CD pipelines to automate running your test suite and deploying your app to testers & Google Play
  • Multi-module architecture while following the clean architectural guidelines to speed up your Gradle builds, have scaling & independent modules and build parts of your app in isolation

The Industry-Ready Developer Bundle

This bundle includes 5 detailed courses that will teach you build solid, large-scaling and well testable apps ready for the industry.

In short, this is what you’ll learn:

  • Large-scaling multi-platform apps that run on both iOS and Android natively (MacOS needed to build iOS apps)
  • Advanced testing strategies for industry scale apps to build higher quality apps in less time and make changes with much more confidence
  • Building fully automated CI/CD pipelines to automate running your test suite and deploying your app to testers & Google Play
  • Multi-module architecture while following the clean architectural guidelines to speed up your Gradle builds, have scaling & independent modules and build parts of your app in isolation

The Ultimate PL Course Bundle

In this bundle, nothing is left out!

This is for those who are serious with Android development and strongly want to improve their skills. In over 60h of course material you’re going to learn all of this in a highly practical setting:

  • How you can build large-scale applications with a multi-module architecture
  • Build better apps in less time with advanced testing strategies straight from the industry
  • Workflow automation with powerful CI/CD pipelines for your Android app
  • Building and testing industry-level native iOS & Android apps using Kotlin Multiplatform Mobile
  • Building and deploying your very own Kotlin backend using Ktor
  • Creating a fully custom UI using canvas

If you are looking to get a well-paid job in the mobile development industry, this bundle will bring you there.

The Ultimate PL Course Bundle

In this bundle, nothing is left out!

This is for those who are serious with Android development and strongly want to improve their skills. In over 60h of course material you’re going to learn all of this in a highly practical setting:

  • How you can build large-scale applications with a multi-module architecture
  • Build better apps in less time with advanced testing strategies straight from the industry
  • Workflow automation with powerful CI/CD pipelines for your Android app
  • Building and testing industry-level native iOS & Android apps using Kotlin Multiplatform Mobile
  • Building and deploying your very own Kotlin backend using Ktor
  • Creating a fully custom UI using canvas

If you are looking to get a well-paid job in the mobile development industry, this bundle will bring you there.

Building Industry-Level Multiplatform Apps With KMM

In this course you’ll learn to develop a real-world translator app that supports 28 languages and runs on both iOS & Android. For that, you’ll use the brand new technology KMM (Kotlin Multiplatform Mobile) to share a maximum amount of Kotlin code between both mobile platforms.

In short, this is what you’ll learn:

  • Interaction with remote APIs in KMM projects
  • Using a local database in KMM
  • Reactive programming with Kotlin Flows and observing these on both platforms
  • Clean architecture in KMM
  • Sharing ViewModels between both platforms
  • Dependency injection in KMM projects
  • Theming on iOS & Android
  • Using platform specific APIs in KMM like the speech recognition API
  • BONUS: Writing automated test cases for your KMM apps

Building Industry-Level Multiplatform Apps With KMM

In this course you’ll learn to develop a real-world translator app that supports 28 languages and runs on both iOS & Android. For that, you’ll use the brand new technology KMM (Kotlin Multiplatform Mobile) to share a maximum amount of Kotlin code between both mobile platforms.

In short, this is what you’ll learn:

  • Interaction with remote APIs in KMM projects
  • Using a local database in KMM
  • Reactive programming with Kotlin Flows and observing these on both platforms
  • Clean architecture in KMM
  • Sharing ViewModels between both platforms
  • Dependency injection in KMM projects
  • Theming on iOS & Android
  • Using platform specific APIs in KMM like the speech recognition API
  • BONUS: Writing automated test cases for your KMM apps

Professional App Development With CI/CD

In short, these are the key concepts you will learn step-by-step:

  • Automating common workflows using powerful CI pipelines with Bitrise
  • How you can fully automate the deployment of your app to Google Play
  • How Git branches are commonly arranged in the industry for projects at scale
  • Writing simple unit and UI tests for your apps and automatically running them before merging some changes
  • Setting up a staging environment to automatically distribute your app to a QA testing team (commonly done in the industry).

This is not a theoretical course. You’ll learn all these concepts in a simulated corporate environment with examples straight out of practice!

Professional App Development With CI/CD

In short, these are the key concepts you will learn step-by-step:

  • Automating common workflows using powerful CI pipelines with Bitrise
  • How you can fully automate the deployment of your app to Google Play
  • How Git branches are commonly arranged in the industry for projects at scale
  • Writing simple unit and UI tests for your apps and automatically running them before merging some changes
  • Setting up a staging environment to automatically distribute your app to a QA testing team (commonly done in the industry).

This is not a theoretical course. You’ll learn all these concepts in a simulated corporate environment with examples straight out of practice!

Building Industry-Level Apps With Multi-Module Architecture

Building apps that scale to an industry-level is hard. Your code needs to be easily extendable, testable and understandable by team members.
This course will teach you how you can perfectly plan and build multi-module apps from the ground up. In addition, you will learn the clean architectural guidelines from A to Z as well as writing automated tests for your projects, so you can impress your future employers with an incredible skill set.

Building Industry-Level Apps With Multi-Module Architecture

Building apps that scale to an industry-level is hard. Your code needs to be easily extendable, testable and understandable by team members.
This course will teach you how you can perfectly plan and build multi-module apps from the ground up. In addition, you will learn the clean architectural guidelines from A to Z as well as writing automated tests for your projects, so you can impress your future employers with an incredible skill set.

The Canvas Masterclass with Jetpack Compose

Most professional apps out there use some kind of custom UI to perfectly fit the company’s branding. This creates recognition value among users and gives your app the uniqueness it needs to succeed.
In order to be able to build such customized UI on Android, you need to be strongly familiar with canvases. This course teaches you everything from drawing simple shapes to creating complex full screen animations.

The Canvas Masterclass with Jetpack Compose

Most professional apps out there use some kind of custom UI to perfectly fit the company’s branding. This creates recognition value among users and gives your app the uniqueness it needs to succeed.
In order to be able to build such customized UI on Android, you need to be strongly familiar with canvases. This course teaches you everything from drawing simple shapes to creating complex full screen animations.

Doodlekong – Making a Real Time Online Scribble Game With Ktor And Web Sockets

83% of the apps out there need access to the internet. Most of those will require a custom backend to fulfill their needs.
This course will teach you in an entertaining way how you can write your very own server architecture using the Kotlin backend framework Ktor and connect it with your Android app. Essentially, you will learn to build a real time online game and fully be able to make use of web sockets to add another crucial skill to your portfolio.

Doodlekong – Making a Real Time Online Scribble Game With Ktor And Web Sockets

83% of the apps out there need access to the internet. Most of those will require a custom backend to fulfill their needs.
This course will teach you in an entertaining way how you can write your very own server architecture using the Kotlin backend framework Ktor and connect it with your Android app. Essentially, you will learn to build a real time online game and fully be able to make use of web sockets to add another crucial skill to your portfolio.