Philipp Lackner (YouTube channel)
A popular English channel for native Android development with Kotlin: Jetpack Compose, Kotlin Flows, MVVM architecture, testing, storage, security, Kotlin Multiplatform and Spring Boot with Kotlin. Philipp explains why code works, not just how. It suits Android learners past the basics and Kotlin developers who want production-quality habits.
260K
YouTube · Oct 2026
1,179
YouTube · Oct 2026
2019
YouTube · Oct 2026
Video
Web Development
Philipp Lackner
Self-paced
Intermediate
Free
What the channel covers
Philipp Lackner's channel is aimed at native Android, Kotlin Multiplatform and Kotlin backend developers who, in his words, do not just want to make things work but understand the why behind every line. The channel pushes against copying code you do not understand and focuses on clean architecture and solid fundamentals.
Topics include Jetpack Compose, Material 3, navigation, Kotlin coroutines and Flows, MVVM and dependency injection with Dagger-Hilt, local storage and Room, testing, security, CameraX, Kotlin Multiplatform (KMP) and Spring Boot with Kotlin on the server.
Playlists to start with
- Android Basics 2024: the starting point for new Android developers.
- Jetpack Compose: the modern way to build Android UI.
- Pokédex App with Jetpack Compose: a full app build to practise Compose with real data.
- MVVM NewsApp, Retrofit, Room, Coroutines, Navigation Components and MVVM Running Tracker App (Dagger-Hilt): complete apps with proper architecture (some use older libraries, so check current docs).
- Testing on Android: unit and UI tests for Android apps.
- Storage on Android and Security for Android: two topics many tutorials skip.
- KMP Playlist and Navigation3 for Android & KMP: sharing code across Android and iOS.
- Spring Boot 4 Basics With Kotlin: Kotlin on the back end.
Who it suits
Students choosing native Android as their mobile path, developers who have built a first app and want to make the next one properly, and Kotlin developers curious about Multiplatform or Spring Boot. Absolute beginners should learn basic Kotlin first. The channel also posts Android News videos, which are a handy way to keep up with changes to the platform and its libraries without reading every release note.
How to learn without getting stuck in tutorial loops
- Build the full app playlists once, then rebuild with a different API and your own screens.
- Write the tests he writes. Testing is the part people skip, and the part employers notice.
- Ship one app to a real device and put it in front of friends; their bugs will teach you more than another video.
- Read the official Android docs for every library he introduces.
Pair it with on Sefism
- Follow the Mobile development roadmap for the order of topics and use the Mobile cheat sheet for revision.
- Read along with Android Basics with Compose, the Guide to App Architecture (Android) and the Kotlin Documentation.
- Unsure whether mobile is your path? Read How to choose between frontend, backend, mobile, cloud, security, data and AI.
Ready to start?
Opens on Philipp Lackner in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.