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.

The Android Essentials Bundle

NEW
Multi-Module Architecture
Architecture Theory
Gradle
Google Maps SDK
Jetpack Compose
Authentication
Dynamic Features
Wear OS
Offline-First

In over 100 lessons and 23h of exclusive video content, this bundle will teach you the absolute essentials of Android and software development.
You will learn to build a 6-screen running tracker app, connect that to a separately built Wear OS app and learn how you can properly manage it all in one codebase.

In short, this is what you'll learn:

  • Project planning & architecture fundamentals
  • Gradle, build-logic, version catalogs, convention plugins
  • Reactive programming with coroutines & Flows
  • Jetpack Compose in large-scale projects
  • Remote APIs, local databases & caching strategies
  • Dynamic feature modules
  • Data sync with API and Wear OS device
  • Tracking exercises with the Health Services API
  • Location tracking with the Google Maps SDK
  • Wear OS essentials

The Ultimate PL Course Bundle

NEW
Multi-Module Architecture
Offline-First
Wear OS
Gradle
Unit Testing
UI Testing
Clean Architecture
Jetpack Compose
KMP
CI/CD
Ktor

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 Industry-Ready Developer Bundle

NEW
Multi-Module Architecture
Offline-First
Wear OS
Gradle
Unit Testing
UI Testing
Clean Architecture
Jetpack Compose
CI/CD

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-module apps with following the latest. architectural practices and technologies
  • 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

If you want to become an industry-ready Android developer, this bundle is the way to go.

Building Industry-Level Multiplatform Apps With KMP

KMP
Clean Architecture
REST APIs
Databases
System APIs
Native iOS

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.
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

Doodlekong - Making a Real Time Online Scribble Game With Ktor

Ktor
XML
REST APIs
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 be able to make use of web sockets to add another crucial skill to your portfolio.

The Essentials of Industry-Level Android App Development

NEW
Multi-Module Architecture
Architecture Theory
Gradle
Google Maps SDK
Jetpack Compose
Authentication
Dynamic Features
Offline-First

This course contains 84 exclusive video lessons and more than 17h of material about the fundamentals of native Android app development.
You will learn to build a 6-screen running tracker app while following all fundamental architectural best practices in a multi-module setup.

In short, this is what you'll learn:

  • Project planning & architecture fundamentals
  • Gradle, build-logic, version catalogs, convention plugins
  • Reactive programming with coroutines & Flows
  • Jetpack Compose in large-scale projects
  • Remote APIs, local databases & caching strategies
  • Dynamic feature modules
  • Location tracking with the Google Maps SDK

Building Industry-Level Wear OS Apps

NEW
Multi-Module Architecture
Gradle
Jetpack Compose
Wear OS

In more than 5 hours of video content, you will learn to build a complete Wear OS app and how you can connect it to a paired mobile device.
In particular, this course extends "The Essentials of Industry-Level Android App Development" and lets you integrate a Wear OS app into an existing architecture while following all fundamental best practices.

In short, this is what you'll learn:

  • Gradle
  • Reactive programming with coroutines & Flows
  • Jetpack Compose & theming for Wear OS
  • Exercise and heart rate tracking with the Health Services API
  • Synchronizing data between watch and phone

Mastering Automated Testing of Industry-Level Android Apps

Unit Testing
UI Testing
Testing Multi-Module Architecture
Clean Architecture
Jetpack Compose

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

Professional App Development With CI/CD

Continuous Integration
Continuous Delivery
Google Play
Bitrise
Firebase

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
  • Setting up a staging environment to automatically distribute your app to a QA testing team (commonly done in the industry).

 

The Canvas Masterclass With Jetpack Compose

Custom UI
Jetpack Compose
Animations

 

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 Android Essentials Bundle

NEW
Multi-Module Architecture
Architecture Theory
Gradle
Google Maps SDK
Jetpack Compose
Authentication
Dynamic Features
Wear OS
Offline-First

In over 100 lessons and 23h of exclusive video content, this bundle will teach you the absolute essentials of Android and software development.
You will learn to build a 6-screen running tracker app, connect that to a separately built Wear OS app and learn how you can properly manage it all in one codebase.

In short, this is what you'll learn:

  • Project planning & architecture fundamentals
  • Gradle, build-logic, version catalogs, convention plugins
  • Reactive programming with coroutines & Flows
  • Jetpack Compose in large-scale projects
  • Remote APIs, local databases & caching strategies
  • Dynamic feature modules
  • Data sync with API and Wear OS device
  • Tracking exercises with the Health Services API
  • Location tracking with the Google Maps SDK
  • Wear OS essentials

The Essentials of Industry-Level Android App Development

NEW
Multi-Module Architecture
Architecture Theory
Gradle
Google Maps SDK
Jetpack Compose
Authentication
Dynamic Features
Offline-First

This course contains 84 exclusive video lessons and more than 17h of material about the fundamentals of native Android app development.
You will learn to build a 6-screen running tracker app while following all fundamental architectural best practices in a multi-module setup.

In short, this is what you'll learn:

  • Project planning & architecture fundamentals
  • Gradle, build-logic, version catalogs, convention plugins
  • Reactive programming with coroutines & Flows
  • Jetpack Compose in large-scale projects
  • Remote APIs, local databases & caching strategies
  • Dynamic feature modules
  • Location tracking with the Google Maps SDK

The Ultimate PL Course Bundle

NEW
Multi-Module Architecture
Offline-First
Wear OS
Gradle
Unit Testing
UI Testing
Clean Architecture
Jetpack Compose
KMP
CI/CD
Ktor

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 Wear OS Apps

NEW
Multi-Module Architecture
Gradle
Jetpack Compose
Wear OS

In more than 5 hours of video content, you will learn to build a complete Wear OS app and how you can connect it to a paired mobile device.
In particular, this course extends "The Essentials of Industry-Level Android App Development" and lets you integrate a Wear OS app into an existing architecture while following all fundamental best practices.

In short, this is what you'll learn:

  • Gradle
  • Reactive programming with coroutines & Flows
  • Jetpack Compose & theming for Wear OS
  • Exercise and heart rate tracking with the Health Services API
  • Synchronizing data between watch and phone

The Industry-Ready Developer Bundle

NEW
Multi-Module Architecture
Offline-First
Wear OS
Gradle
Unit Testing
UI Testing
Clean Architecture
Jetpack Compose
CI/CD

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-module apps with following the latest. architectural practices and technologies
  • 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

If you want to become an industry-ready Android developer, this bundle is the way to go.

Mastering Automated Testing of Industry-Level Android Apps

Unit Testing
UI Testing
Testing Multi-Module Architecture
Clean Architecture
Jetpack Compose

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

Professional App Development With CI/CD

Continuous Integration
Continuous Delivery
Google Play
Bitrise
Firebase

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
  • Setting up a staging environment to automatically distribute your app to a QA testing team (commonly done in the industry).

Building Industry-Level Multiplatform Apps With KMP

KMP
Clean Architecture
REST APIs
Databases
System APIs
Native iOS

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.
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

 

The Canvas Masterclass With Jetpack Compose

Custom UI
Jetpack Compose
Animations

 

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

Ktor
XML
REST APIs
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 be able to make use of web sockets to add another crucial skill to your portfolio.