Home

Awesome

<h1 align="center">Awesome Jetpack Compose Learning Resources</h1></br> <p align="center"> :eyeglasses: A continuously updated list of learning Jetpack Compose for Android apps. </p> <br> <p align="center"> <a href="#"><img alt="Android Language Badge" src="https://badgen.net/badge/OS/Android?icon=https://raw.githubusercontent.com/androiddevnotes/learn-jetpack-compose-android/master/assets/android.svg&color=3ddc84"/></a> <a href="#"><img alt="Kotlin Language Badge" src="https://badgen.net/badge/language/Kotlin?icon=https://raw.githubusercontent.com/androiddevnotes/learn-jetpack-compose-android/master/assets/kotlin.svg&color=f18e33"/></a> <a href="https://github.com/androiddevnotes"><img alt="androiddevnotes GitHub badge" src="https://badgen.net/badge/GitHub/androiddevnotes?icon=github&color=24292e"/></a> </p> <br> <p align="center"> <img width="320px" src="assets/jetpack_compose_androiddevnotes.png" alt="jetpack compose androiddevnotes logo"></img> </p><br>

Awesome Jetpack Compose Learning Resources aims to be your starting point to find the finest learning content for Jetpack Compose suites of libraries.

Content in languages other than English is tagged according to ISO 639-2 codes.

Contents

:memo: Contributing

:seedling: Contributors

Docs, Codelabs and Official Projects

Docs

Codelabs

Official Projects

Resources

Articles and Tutorials

Slides

Note: Find more Slides at https://cse.google.com/cse?cx=010150859881542981030%3Ahqhxyxpwtc4&ie=UTF-8&q=jetpack+compose&sa=Search

<br> <p align="center"> <img src="assets/Composables_under_the_hood_page-0001.jpg" alt="Composables under the hood"></img> </p> <br> <br> <p align="center"> <img src="assets/Migrating_Design_System_to_Jetpack_Compose_page-0001.jpg" alt="Migrating Your Design System to Jetpack Compose"></img> </p> <br> <br> <p align="center"> <img src="assets/Building_T-Rex_game_in_Jetpack_Compose__Slides_page-0001.jpg" alt="Compose ❤️ Dino: Building Chrome’s T-Rex Game in Jetpack Compose - Kotlin Mumba"></img> </p> <br> <br> <p align="center"> <img src="assets/Learn_Jetpack_Compose_By_Example_page-0001.jpg" alt="360|AnDev 2020: Learning Jetpack Compose By Example"></img> </p> <br> <br> <p align="center"> <img src="assets/Let_s_build_Android_UI_with_Jetpack_Compose_page-0001.jpg" alt="Let’s build an Android UI with Jetpack Compose by Alex Zhukovich"></img> </p> <br> <br> <p align="center"> <img src="assets/ADS2019_yanzm_page-0001.jpg" alt="Jetpack Compose どうなの?(Android Dev Summit 2019報告会)by Yuki Anzai"></img> </p> <br> <br> <p align="center"> <img src="assets/MVI_with_Jetpack_Compose__1__page-0001.jpg" alt="MVI with Jetpack Compose by Luca Nicoletti"></img> </p> <br> <br> <p align="center"> <img src="assets/react-meet-compose-with-slide-notes_page-0001.jpg" alt="React, Meet Compose by Leland Richardson"></img> </p> <br> <br> <p align="center"> <img src="assets/Compose_Composed_page-0001.jpg" alt="Jetpack Compose — Next Gen Kotlin UI Toolkit for Android"></img> </p> <br> <br> <p align="center"> <img src="assets/2019_5_20_google_io_page-0001.jpg" alt="Jetpack Compose by TakuSemba"></img> </p> <br> <br> <p align="center"> <img src="assets/simform_compose_banner.png" alt="SSComposeCookBook: A Collection of major Jetpack compose UI components which are commonly used."></img> </p> <br>

Talks, Conferences, and Interviews

Android Developers

<br>

Thinking in Compose

<br> <br>

Compose by example

<br> <br>

Compose for existing apps

<br> <br>

What's new in Compose Design Tools

<br> <br>

Jetpack Compose

<br> <br>

#AskAndroid at Android Dev Summit 2019 - Jetpack Compose

<br> <br>

Building Jetpack Compose

<br> <br>

Understanding Compose (Android Dev Summit '19)

<br> <br>

What's New in Jetpack Compose (Android Dev Summit '19)

<br> <br>

Chain React 2019 - Leland Richardson - React, Meet Compose

<br> <br>

Declarative UI Patterns (Google I/O'19)

<br>

droidcon

Android Makers

<br>

Let's build Android UI with Jetpack Compose by Alex Zhukovich, Takeaway.com EN

<br>

JetBrains TV

<br>

Jetpack Compose - Next Gen Kotlin UI Toolkit for Android - Bengaluru, June 22, 2019

<br>

DutchAUG

<br>

All about Jetpack Compose

<br>

Google Developers

<br>

Google I/O'19 - Chet Haase Interview on Jetpack Compose

<br>

Wajahat Karim

<br>

Codelab - Art of Jetpack Compose - Wajahat Karim - 360|AnDev 2020

<br>

raywenderlich.com

<br>

Romain Guy - Android Q, UX and Jetpack Compose - Ray Wenderlich Podcast - S9, E9

<br>

AlexZh Dev

<br>

Let’s build an Android UI with Jetpack Compose (Mobile Twente & JUG Lodz meetups)

<br>

Rivu Chakraborty

<br>

MIGRATING TO COMPOSE (Droidcon Online)

<br>

Videos

hitherejoe_dev

<br>

Morning Minimise - Live Streams: Jetpack Compose Playlist on YouTube by hitherejoe_dev

<br>

MindOrks

<br>

Android Jetpack Compose Tutorial - A modern toolkit for building native Android UI

<br>

Kotlin London

<br>

Daniel Montoya Ramos - Android Jetpack Compose

<br>

Yet Another Dev

<br>

Yet Another Dev - Jetpack compose playlist

<br>

Leland Richardson

<br>

<br> <br>

Stable Inference - Compose Compiler - Ep 01

<br>

All Techies

<br>

<br>

Philipp Lackner

<br>

Philipp Lackner - Jetpack Compose Playlist

<br>

Alex Styl

Alex Styl - Jetpack Compose Playlist

Twitch Channels

[EN]

Books

Apps

Podcasts

Twitter Threads

Communities

FAQ on Jetpack Compose

:memo: Contributing

See contributing.md

:seedling: Contributors

Thank you to all the contributors!

See AUTHORS

:computer: Find us on

<div align="center"> <a href="https://github.com/androiddevnotes"> GitHub </a> / <a href="https://discord.gg/vBnEhuC"> Discord </a> / <a href="https://twitter.com/androiddevnotes"> Twitter </a> / <a href="https://www.instagram.com/androiddevnotes"> Instagram </a> / <a href="https://www.youtube.com/channel/UCQATLaT0xKkSm-KKVQzpu0Q"> YouTube </a> / <a href="https://medium.com/@androiddevnotes"> Medium </a> <br><br> <img width="320px" src="https://raw.githubusercontent.com/androiddevnotes/androiddevnotes/master/assets/androiddevnotes.png" alt="androiddevnotes logo"></img> </div>