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 Jetpack Compose Masterclass

NEW
State Management
Measurements
Composition Locals
Custom Modifiers
Material3
Animations
Performance Optimization
Compose Internals

Take this dedicated Masterclass with 81 modular videos and 13.5h total video length to master building Android & Compose Multiplatform UIs with Jetpack Compose.
This Masterclass does not “just” teach you Jetpack Compose – it gives you a 360° understanding of its toolbox and makes you truly understand its internals.

Here's what you'll learn:

  • Compose basics (layouts, modifiers, state Management)
  • Advanced layouts & measurements (Constraints, nodes, intrinsic measurements, custom layouts, subcomposition, custom lazy layouts)
  • Custom Modifiers, Composable Modifiers & Modifier Factories
  • Composition locals
  • Material3 theming
  • Animations & LookaheadLayout
  • Performance Optimization
  • Jetpack Compose Internals

Mobile Dev Campus

NEW
App Dev Challenges
Q&A
Mentoring Calls
Community

The Mobile Dev Campus is a place that encourages you to learn mobile development faster with more enjoyment.

This is what you'll get:

  • Monthly app dev challenges with professionally designed Figma mockups and requirements
  • Qualify to win money, code reviews and courses for successfully participating in these challenges
  • Ask any mobile dev related question at any time and get an answer from our team
  • Join regular mentoring Zoom calls hosted by Philipp Lackner
  • Connect with like-minded app developers to improve your skills, find out about current industry trends and find friends to learn together with
  • Get reviews for your resume and CV

The Kotlin Coroutines & Flows Masterclass

Coroutines & Flows
Jetpack Compose

There's no other technology Android developers make more mistakes with than coroutines & Flows. However, being able to confidently use asynchronous & reactive programming with Android's native technology will grant your app a huge performance boost and less bugs.
This Masterclass consists of mostly independent videos, so it doesn't matter if you're an absolute beginner with Kotlin coroutines or if you're already applying them in your daily work life - here, you'll learn all internals that have practical relevance for the industry as an Android developer.

This is what you'll learn:

  • Coroutine basics (Suspend functions, Coroutine Scopes, Jobs & Deferreds, Coroutines in Compose)
  • Coroutine Contexts (different parts of a context, context inheritance, Coroutine dispatchers & the principle of main-safety)
  • Coroutine Cancellation (Making a function cancellable & 4 common cancellation traps)
  • Error Handling (Exception propagation, SupervisorJob, CoroutineExceptionHandler)
  • Synchronization mechanisms (synchronized-block, Mutex, concurrent collections, single-thread dispatchers)
  • Flow fundamentals (Flow builder, hot vs. cold Flows, StateFlow, SharedFlow, CallbackFlow)
  • Learning Flow operators in real world scenarios
  • Testing coroutines & Flows

The Ultimate PL Course Bundle

NEW
Multi-Module Architecture
Offline-First
Coroutines & Flows
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 80h of course material you’re going to learn all of this in a highly practical setting:

  • Jetpack Compose in-depth by deep diving into all its underlying concepts.
  • How you can build large-scale applications with a multi-module architecture
  • Master Kotlin Coroutines & Flows to boost your app's performance with multithreading
  • 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.

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

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

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 Android Starter Kit Bundle

NEW
Jetpack Compose
Multi-Module Architecture
Offline-First
Wear OS
Gradle
Coroutines & Flows
Clean Architecture
If you're starting out with Android and unsure which courses to take, the Android Starter Kit Bundle is for you!
It includes over 43h of video content that teaches you everything you need to get from a beginner level to building large-scale Android apps with a proper architecture. These courses are included:

  • The Jetpack Compose Masterclass
  • The Kotlin Coroutines & Flows Masterclass
  • The Essentials of Industry-Scale Android App Development
  • Building Industry-Level Wear OS Apps (this belongs together with the course above)

Take this bundle to get started with modern native Android development.

The Android Essentials Bundle

BEST SELLER

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

NEW
Multi-Module Architecture
Offline-First
Wear OS
Gradle
Coroutines & Flows
Unit Testing
UI Testing
Clean Architecture
Jetpack Compose
CI/CD
This bundle includes 6 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:

  • Jetpack Compose in-depth by deep diving into all its underlying concepts.
  • 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
  • Advanced testing strategies for industry scale apps to build higher quality apps in less time and make changes with much more confidence
  • Master Kotlin Coroutines & Flows to boost your app's performance with multithreading
  • Building fully automated CI/CD pipelines to automate running your test suite and deploying your app to testers & Google Play

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

The Essentials of Industry-Level Android App Development

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

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

The Jetpack Compose Masterclass

NEW
State Management
Measurements
Composition Locals
Custom Modifiers
Material3
Animations
Performance Optimization
Compose Internals

Take this dedicated Masterclass with 81 modular videos and 13.5h total video length to master building Android & Compose Multiplatform UIs with Jetpack Compose.
This Masterclass does not “just” teach you Jetpack Compose – it gives you a 360° understanding of its toolbox and makes you truly understand its internals.

Here's what you'll learn:

  • Compose basics (layouts, modifiers, state Management)
  • Advanced layouts & measurements (Constraints, nodes, intrinsic measurements, custom layouts, subcomposition, custom lazy layouts)
  • Custom Modifiers, Composable Modifiers & Modifier Factories
  • Composition locals
  • Material3 theming
  • Animations & LookaheadLayout
  • Performance Optimization
  • Jetpack Compose Internals

The Android Starter Kit Bundle

NEW
Jetpack Compose
Multi-Module Architecture
Offline-First
Wear OS
Gradle
Coroutines & Flows
Clean Architecture
If you're starting out with Android and unsure which courses to take, the Android Starter Kit Bundle is for you!
It includes over 43h of video content that teaches you everything you need to get from a beginner level to building large-scale Android apps with a proper architecture. These courses are included:

  • The Jetpack Compose Masterclass
  • The Kotlin Coroutines & Flows Masterclass
  • The Essentials of Industry-Scale Android App Development
  • Building Industry-Level Wear OS Apps (this belongs together with the course above)

Take this bundle to get started with modern native Android development.

Mobile Dev Campus

NEW
App Dev Challenges
Q&A
Mentoring Calls
Community

The Mobile Dev Campus is a place that encourages you to learn mobile development faster with more enjoyment.

This is what you'll get:

  • Monthly app dev challenges with professionally designed Figma mockups and requirements
  • Qualify to win money, code reviews and courses for successfully participating in these challenges
  • Ask any mobile dev related question at any time and get an answer from our team
  • Join regular mentoring Zoom calls hosted by Philipp Lackner
  • Connect with like-minded app developers to improve your skills, find out about current industry trends and find friends to learn together with
  • Get reviews for your resume and CV

The Kotlin Coroutines & Flows Masterclass

NEW
Coroutines & Flows
Jetpack Compose

There's no other technology Android developers make more mistakes with than coroutines & Flows. However, being able to confidently use asynchronous & reactive programming with Android's native technology will grant your app a huge performance boost and less bugs.
This Masterclass consists of mostly independent videos, so it doesn't matter if you're an absolute beginner with Kotlin coroutines or if you're already applying them in your daily work life - here, you'll learn all internals that have practical relevance for the industry as an Android developer.

This is what you'll learn:

  • Coroutine basics (Suspend functions, Coroutine Scopes, Jobs & Deferreds, Coroutines in Compose)
  • Coroutine Contexts (different parts of a context, context inheritance, Coroutine dispatchers & the principle of main-safety)
  • Coroutine Cancellation (Making a function cancellable & 4 common cancellation traps)
  • Error Handling (Exception propagation, SupervisorJob, CoroutineExceptionHandler)
  • Synchronization mechanisms (synchronized-block, Mutex, concurrent collections, single-thread dispatchers)
  • Flow fundamentals (Flow builder, hot vs. cold Flows, StateFlow, SharedFlow, CallbackFlow)
  • Learning Flow operators in real world scenarios
  • Testing coroutines & Flows

The Android Essentials Bundle

BEST SELLER

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
Coroutines & Flows
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 80h of course material you’re going to learn all of this in a highly practical setting:

  • Jetpack Compose in-depth by deep diving into all its underlying concepts.
  • How you can build large-scale applications with a multi-module architecture
  • Master Kotlin Coroutines & Flows to boost your app's performance with multithreading
  • 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
Coroutines & Flows
Unit Testing
UI Testing
Clean Architecture
Jetpack Compose
CI/CD
This bundle includes 6 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:

  • Jetpack Compose in-depth by deep diving into all its underlying concepts.
  • 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
  • Advanced testing strategies for industry scale apps to build higher quality apps in less time and make changes with much more confidence
  • Master Kotlin Coroutines & Flows to boost your app's performance with multithreading
  • Building fully automated CI/CD pipelines to automate running your test suite and deploying your app to testers & Google Play

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

The Essentials of Industry-Level Android App Development

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

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

Building Industry-Level Wear OS Apps

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

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.

 

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.