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.
Mobile Dev Campus
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
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
This is for those who are serious with Android development and strongly want to improve their skills. In over 70h 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
- 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
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
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
- 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 Essentials Bundle
BEST SELLER
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
- 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
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
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
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
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.
Mobile Dev Campus
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
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
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
This is for those who are serious with Android development and strongly want to improve their skills. In over 70h 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
- 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
- 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
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
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
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
- 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
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
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
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.