Webinar:

You don’t understand Recomposition

🗓️ 17 Feb | 🕐 1pm UTC+1 | 🎥 Recording available | ❓ Submit questions before or during the webinar | 🆓 Free

Reserve your seat:

Time to finally understand recomposition in Jetpack Compose, reason about state reads, and avoid common recomposition mistakes. This presentation explains composition vs recomposition, shows what actually triggers recomposition, clarifies why Snapshot State matters, and extracts the most important best practices.

About the webinar:

What will you learn:

  • What is is composition and recomposition and how are they different


  • What triggers recomposition and why it is so important where we read state, not where we declare it


  • Why is snapshot state so important


  • Most important best practices related to recomposition

Event details:

🗓️ 17 February 2026 (Thursday) at 1pm (UTC+1)

💵 Price: Free

🧩 Format: 30-60 min presentation + 30-min Q&A — bring your questions!

🎥 Free access to the recording

❓ Submit your question before or during the webinar — questions will be answered live during Q&A

🌐 Live online: join from anywhere

✉️ How to join: link emailed after signup

About the speakers

Marcin Moskała is:

  • Kotlin expert — Google Developer Expert and JetBrains training partner.

  • kt.academy founder — established and leads the Kotlin-focused training company.

  • Practical teacher — turns advanced features into clear mental models you can ship next PR.

  • Proven author — Effective Kotlin, Kotlin Coroutines: Deep Dive, Kotlin Essentials.

  • Conference voice — frequent speaker at Droidcon & KotlinConf, known for clarity and real-world relevance

Jov Mit is:

  • Compose specialist — lead Android developer and software craftsman focused on Jetpack Compose, clean code, and TDD.

  • Community mentor — teaches through hands-on workshops and codelabs in his Android devs community and on platforms like Droidcon Academy.

  • Practical creator — publishes actionable Compose tutorials and best practices on his YouTube channel.

  • Architecture & testing voice — writes implementation-focused guides on architecture, testing, and real-world delivery on his blog.

  • Real-world topics — dives into custom layouts, Views ↔ Compose interop, screenshot testing, CI/CD, navigation patterns, and scalable app approaches.

About kt.academy

kt.academy helps developers master Kotlin through live cohort programs, tailored in-house workshops, and public courses. We also share countless free resources — blog articles, a newsletter, and daily social posts—growing a global Kotlin community. Our non-negotiables: practical teaching, expert-level depth, and genuine commitment to community.

Why join now?

🎥 Can’t join live? Ask your question before and get recording access | 🆕 Brand-new talk | 🎟️ Limited seats — filling fast

Visit our X profile
Visit our LinkedIn profile