Learn Jetpack Compose From A to Z to Be Fully Equipped For the Android Industry of Year

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.r 120 video lessons and 20h of content

You want to…

... confidently use Jetpack Compose in production Android or KMP apps?

... understand how to spot and optimize UI-related performance problems?

... go beyond simple layouts and understand how everything works under the hood?

... master a skill that is absolutely key in today's mobile development industry?

... learn all that with a structure that makes sense?

Enroll Now

Why Jetpack Compose is a Must In Your Toolbox

Faster Development

With Jetpack Compose you can build your entire Android UI in Kotlin. This not only requires writing much less code for the equivalent UI than with XML, but also enabled much faster feedback loops in a team by making faster changes.

Supports Multiplatform

Knowing Jetpack Compose does not only allow you to build better Android apps. With Compose Multiplatform you can already build fully functioning apps for iOS, MacOS, Windows, Linux and Web as well – all with one UI codebase.

Apps Are Heavily UI-Driven

The biggest part of almost any mobile app is used for building the user interface. Creating this user interface is therefore a skill that is undeniably required for EVERY mobile developer.

Enroll now

Philipp Lackner has over 14 years of experience in the software field. Over the past years, he built a following of over 250,000 developers on social media who trust his work. With over 25,000 sold copies of his courses and 1,000h+ spent for teaching Android concepts, he already helped hundreds of thousands people to learn practical skills they can immediately apply.

He has a degree in computer science, however it didn’t go as expected. The amount of theory that was taught in university made him think about a better approach to learn what is really needed in the real world. Over time, Philipp found mentors who taught him exactly that in a practical setting. That was the game changer for his career.

After having worked for dozens of companies around the globe as a consultant, Philipp now wants to teach other Kotlin developers what really counts for becoming an outstanding developer in today’s competitive industry.

800H
+
Of created Android content
15,000
+
Enrolled students
14
Years of software dev
Subtitle

What you will learn in this course

Layouts & Measurements

The Masterclass covers everything about Compose layouts from beginning to end:

  • Basic layouts
  • The layout phase
  • Measurements & Constraints
  • Advanced layouts
  • Custom layouts
  • Subcomposition
  • Custom lazy layouts

Modifiers

You won’t just learn about which Modifiers there are in Compose – you will truly understand how they work under the hood as well.
The Masterclass covers:

  • Basic Modifiers
  • Layout Modifiers & Constraints
  • Size Modifiers in-depth
  • Custom Modifiers
  • Composable Modifiers
  • Modifier factories

State Management & Side-Effects

In the Masterclass, you’ll learn everything you need to know about the Jetpack Compose state system. You will learn with practical videos how you can integrate a fully functional and scaling state management system in your apps.

Composition Locals

Truly understand Composition Locals and how they work under the hood in Jetpack Compose. You’ll get clear guidance on how & when to create custom Composition Locals, how you can override existing ones and their different types.

Material3 Theming

You’ll not learn to create a stunning Material3 color theme, but also how you can extract Material3 colors from existing Figma mockups that weren’t created with Material design in mind.
You’ll also be able to create global reusable text styles you can apply anywhere in your project.

Animations

After taking the Masterclass, there won’t be a single type animation you won’t know how to create.
You’ll learn about all the easier types of animations, as well as low-level animation APIs and fully custom layout animations with LookaheadLayout..

Jetpack Compose Internals

Learn about how Jetpack Compose truly works under the hood.
You will get to know the workings of the Compose compiler, the Compose Runtime, the slot table mechanism as well as how the snapshot system works – all while keeping a practical context.

Performance Optimization

No more laggy lists. No more unnecessary recompositions. No more complaints about performance.
The Masterclass will teach you ALL performance optimization tricky and when to use which.

Secure your Instant Access

Learn about how Jetpack Compose truly works under the hood.

Beginner
Intermediate
Advanced
  • 1. Introduction
  • 2. Basic Layouts & Responsiveness
  • 3. State Management
  • 4. Basic Modifiers
  • 5. Measurements, Advanced Layouts & Advanced Modifiers
  • 6. Side Effects
  • 7. Composition Locals
  • 8. The Compose Canvas
  • 9. Material3 Theming
  • 10. Animations
  • 11. Performance Optimization
  • 12. Jetpack Compose Internals
Enroll now
Subtitle

3 Reasons Why Companies are Shifting To Compose

Future-Proof

It’s no secret that Android nowadays is Compose-first. Companies are starting to realize that and migrate their apps to be ready for the future of mobile development.

Saves Money Long-Term

While migration from XML to Compose requires an invest once, the long-term gain of quicker changes and increased developer productivity remains.

Motivated Developers Work Better

Due to the fast and easy changes Jetpack Compose allows, most developers who shifted to Compose find it way more enjoyable than building UI with XML and Views. A developer who enjoys their work will deliver better results.

Enroll now
Testimonials

What People Say About Philipp’s Courses

Martin
,
🇦🇷
Before Learning With PL Coding:
  • Felt lost in his own projects
  • Didn't feel confident in Android interviews
After Learning With PL Coding:
  • Confidently nailing coding interviews
  • Feels confident about advanced topics like multi-module architecture
  • Convinced employers of having a higher seniority than before
Rahul
,
🇨🇦
Before Learning With PL Coding:
  • Android developer in India
  • No real hands-on experience on developing complex apps
  • Low salary
After Learning With PL Coding:
  • Got a well-paying job in Canada
  • Understood the new company's tech stack the moment he joined
  • Confidently develops real-world applications
Pavel
,
🇭🇷
Before Learning With PL Coding:
  • Wasn't able to build his own apps
  • Felt insecure about architecture, Compose and more advanced topics
After Learning With PL Coding:
  • Approaches projects for himself and clients confidently
  • Truly understands the entire relevant Android tech stack

"This course brought me back on track really fast and Philipp really took care to convey general knowledge that can be applied on every Android project."

Matthias Kerat

"I have been using modularization for a long time, but I learned new cool stuff and tricks in your course that will change my way of thinking about how I should design my code."

Amer Hadi

"What’s unique about Philipp, that he cares about those who are looking for help, he answers to PM’s, I’ve never had experience like that."

Ozzy

"Your course let me also the opportunity to enhance my jetpack compose and unit test skills . So, I can consider me super satisfied. Please, don’t stop mentoring."

Vitanio Daniele

"Taking any of Philipp’s courses makes you go from 0 to almost 100 in understanding the concepts in no time. He explains the basics so well and teaches real world application use cases."

Messy Limes

"I’ve had struggles working with big projects, but after this course I feel so much more confident in my skills in building large robust apps."

Luka Luković

"I recently completed this course, and I couldn't be more thrilled with the experience! This course exceeded my expectations in every way. Philipp's real-world experience was evident. He covered everything from Ul design to integrating APls and managing databases,... Overall, this course was an incredible learning journey. I highly recommend it to anyone looking to start or advance their career in Android development!"

Erdem Kaya

"Philipp is an amazing developer who explains the most difficult topics in a way that's digestible and it stays with you. Everything is through practical examples. He's someone you'd want to go to, to understand something that you can't understand"

Omer Quadri

"This is one of the best courses for android development I have taken, not only we get to learn a lot but we also get an insight of where the industry is heading and how to approach problems and projects."

Jose Agustin Reinoso

The Masterclass at a Glance

  • 81 Exclusive Videos About Jetpack Compose: Not only learn to build UIs with Compose, but also how everything works under the hood.
  • 10 Extensive Homework Assignments + Sample Solutions: Make sure what you learnt really sticks by practicing these concepts in your own pace.
  • Certificate Awarded at the End: At the end of the course, you’ll be able to take a quiz and get a certificate after passing to show future employers that you’ve internalized this topic.
Total value:
350€
launch offer:
147€
website relaunch deal:
103€
You save 247€
30% On All Courses & Bundles
We celebrate our website relaunch! Discount is already applied in checkout!
07
Day
:
07
Hours
:
07
Minutes
:
07
Seconds

Frequently asked questions

The ONLY prerequisites are Kotlin basics and having watched a free 50min Jetpack Compose crash course. You will get a link to it in the Masterclass.

Other than that, the Masterclass teaches you Compose from absolute scratch up to its internals.

Just as for all of our courses, you get a voluntary 30-day money back guarantee in case you’re not satisfied with the course content.

Yes, after following through the course, you can take a final quiz that covers the concepts taught in the course. If you pass it, you will be awarded a certificate that proves that you fully understood Jetpack Compose.

The inner workings of Compose Multiplatform are identical to Compose running on native Android.

That’s why the concepts taught in this Masterclass apply 1:1 to Compose Multiplatform as well.

We guarantee access for at least 24 months.