All Projects → androiddevnotes → Awesome Jetpack Compose Learning Resources

androiddevnotes / Awesome Jetpack Compose Learning Resources

👓 A continuously updated list of learning Jetpack Compose for Android apps.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Awesome Jetpack Compose Learning Resources

Awesome Jetpack Compose Android Apps
👓 A curated list of awesome Jetpack Compose android apps by open-source contributors.
Stars: ✭ 207 (-24.73%)
Mutual labels:  hacktoberfest, beginner-friendly, mvvm, compose
Mvvm Redux
MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.
Stars: ✭ 30 (-89.09%)
Mutual labels:  hacktoberfest, mvvm, android-architecture
Awesome Android Learning Resources
👓 A curated list of awesome android learning resources for android app developers.
Stars: ✭ 753 (+173.82%)
Mutual labels:  hacktoberfest, beginner-friendly, mvvm
Awesome Android Kotlin Apps
👓 A curated list of awesome android kotlin apps by open-source contributors.
Stars: ✭ 1,058 (+284.73%)
Mutual labels:  hacktoberfest, beginner-friendly, mvvm
Hacktoberfest
Make your first PR! ~ A beginner-friendly repository made specifically for open source beginners. Add your profile, a blog or any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure to add the file under the correct directory. Happy hacking!
Stars: ✭ 191 (-30.55%)
Mutual labels:  hacktoberfest, beginner-friendly
Potigol
Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners
Stars: ✭ 179 (-34.91%)
Mutual labels:  hacktoberfest, beginner-friendly
Pokeapi
The Pokémon API
Stars: ✭ 2,695 (+880%)
Mutual labels:  hacktoberfest, beginner-friendly
Antimine Android
Antimine is an open source minesweeper-like puzzle game.
Stars: ✭ 218 (-20.73%)
Mutual labels:  hacktoberfest, mvvm
Aboutlibraries
AboutLibraries automatically detects all dependencies of a project and collects their information including the license. Optionally visualising it via the provided ui components.
Stars: ✭ 2,777 (+909.82%)
Mutual labels:  hacktoberfest, compose
Hacktoberfest2020
List of beginner-friendly | first-timers-only | up-for-grabs issues (repositories) for Hacktoberfest 2020 | Submit 4 PRs to earn a T-shirt
Stars: ✭ 248 (-9.82%)
Mutual labels:  hacktoberfest, beginner-friendly
FindTaek
📦 내가 시킨 택배가 어디까지 왔는지 확인해보세요
Stars: ✭ 26 (-90.55%)
Mutual labels:  mvvm, android-architecture
Jetquotes
🔖 A Quotes Application built to Demonstrate the Jetpack Compose UI
Stars: ✭ 179 (-34.91%)
Mutual labels:  hacktoberfest, compose
Hacktoberfest
Opportunity to start open source and PR experience
Stars: ✭ 171 (-37.82%)
Mutual labels:  hacktoberfest, beginner-friendly
Tech Interview Preparation
A one stop solution to ace your next coding interview 👨‍💻
Stars: ✭ 188 (-31.64%)
Mutual labels:  hacktoberfest, beginner-friendly
Dinocompose
Chrome's Dino T-Rex game developed in Jetpack Compose
Stars: ✭ 170 (-38.18%)
Mutual labels:  hacktoberfest, compose
Hacktoberfest 2k18 Katas
Game has ended :: Little challenges to up your Hacktoberfest game!
Stars: ✭ 160 (-41.82%)
Mutual labels:  hacktoberfest, beginner-friendly
resaca
The right scope for View Models in Android Compose
Stars: ✭ 105 (-61.82%)
Mutual labels:  android-architecture, compose
PlayWeather
🔥🔥🔥 Compose、Lce、MVVM、深色模式、横屏、无网弱网适配、Room、Hilt、多语言切换,目前Android最新的库基本全用上了,你想要的都有🔥🔥🔥
Stars: ✭ 120 (-56.36%)
Mutual labels:  mvvm, compose
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+972%)
Mutual labels:  mvvm, android-architecture
Foodium
It simply loads Posts data from API and stores it in persistence storage (i.e. SQLite Database). Posts will be always loaded from local database. Remote data (from API) and Local data is always synchronized.
Stars: ✭ 1,940 (+605.45%)
Mutual labels:  hacktoberfest, mvvm

Awesome Jetpack Compose Learning Resources

👓 A continuously updated list of learning Jetpack Compose for Android apps.


Android Language Badge Kotlin Language Badge androiddevnotes GitHub badge


jetpack compose androiddevnotes logo


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

📝 Contributing

🌱 Contributors

Docs, Codelabs and Official Projects

Docs

Codelabs

  • Jetpack Compose basics - In this codelab, you will learn * What Compose is * How to build UIs with Compose * How to manage state in composable functions * Data flow principles in Compose.

  • Migrating to Jetpack Compose - In this codelab, you'll be migrating parts of the Sunflower's plant details screen to Compose. We created a copy of the project for you to try out migrating a realistic app to Compose.🏉

  • Layouts in Jetpack Compose - In this codelab, you'll learn how to use Compose's highest level of UI abstraction, Material Design, as well as low-level composables like Layout that allows you to measure and place elements on the screen

  • Jetpack Compose Theming - In this codelab you will learn how to use Jetpack Compose's theming APIs to style your application. We'll see how to customize colors, shapes and typography so that they're used consistently throughout your application, supporting multiple themes such as light & dark theme.

  • Using State in Jetpack Compose - In this codelab you'll learn about the state and how it can be used and manipulated by Jetpack Compose.

Official Projects

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


Composables under the hood



Migrating Your Design System to Jetpack Compose



Compose ❤️ Dino: Building Chrome’s T-Rex Game in Jetpack Compose - Kotlin Mumba



360|AnDev 2020: Learning Jetpack Compose By Example



Let’s build an Android UI with Jetpack Compose by Alex Zhukovich



Jetpack Compose どうなの?(Android Dev Summit 2019報告会)by Yuki Anzai



MVI with Jetpack Compose by Luca Nicoletti



React, Meet Compose by Leland Richardson



Jetpack Compose — Next Gen Kotlin UI Toolkit for Android



Jetpack Compose by TakuSemba


Talks, Conferences, and Interviews

Android Developers


Thinking in Compose


  • Compose by example [Aug 26, 2020] - We’ll walk through examples of theming, animation, layout, and more, demonstrating how to customize and combine components to build real UIs.

Compose by example


  • Compose for existing apps [Aug 26, 2020] - In this talk, you'll learn how to do that! We'll cover topics such as: adding Compose to your existing Views and embedding Views in Compose, using your existing View theme and current app architecture in Compose, testing all of that code, and much more.

Compose for existing apps



What's new in Compose Design Tools


  • Jetpack Compose [Jun 10, 2020] - We outline our roadmap, what is ready for use right now, share our direction in areas that are still evolving, and show how the tight integration with tooling makes the development experience even better.

Jetpack Compose



#AskAndroid at Android Dev Summit 2019 - Jetpack Compose


  • Building Jetpack Compose [Oct 23, 2019] - Come behind the scenes with the Jetpack Compose team to hear about the motivations for the project and how Compose simplifies and accelerates UI development on Android.

Building Jetpack Compose



Understanding Compose (Android Dev Summit '19)


  • What's New in Jetpack Compose (Android Dev Summit '19) [OCt 23, 2019] - This talk introduces Compose to new audiences, including what the project is and how it is taking shape. The talk also updates people who already know about Jetpack Compose, including how the project has evolved.

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


  • Chain React 2019 - Leland Richardson - React, Meet Compose [Jul 31, 2019] - Jetpack Compose is a new declarative UI framework that is being developed in the open for Android. It has a very similar programming model to React, and this talk will dive deep into the internals of both to explain the similarities and differences in the architectures of both, and how React Native might be able to leverage some of this technology long term

Chain React 2019 - Leland Richardson - React, Meet Compose


  • Declarative UI Patterns (Google I/O'19) [May 8, 2019] - Explore how reactive and declarative paradigms can be applied to Android UI development, making it easier for developers to integrate these patterns into their Android apps with Kotlin.

Declarative UI Patterns (Google I/O'19)


droidcon

Android Makers


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


JetBrains TV


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


DutchAUG


All about Jetpack Compose


Google Developers


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


Wajahat Karim


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


raywenderlich.com


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


AlexZh Dev


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


Videos

hitherejoe_dev


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


MindOrks


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


Kotlin London

  • Daniel Montoya Ramos - Android Jetpack Compose - Daniel will show a new way of building UI's in Android using Jetpack Compose, comparing Imperative vs Declarative approaches. He'll look at managing state changes and composing functions.

Daniel Montoya Ramos - Android Jetpack Compose


Yet Another Dev


Yet Another Dev - Jetpack compose playlist


Leland Richardson




Stable Inference - Compose Compiler - Ep 01


All Techies



Twitch Channels

[EN]

Books

  • EXPLORING JETPACK COMPOSE by Joe Birch [NOT PUBLISHED YET] - I’m currently writing a book, “Exploring Jetpack Compose”, where I’ll be diving into the different components that are available within the Compose APIs.

Open-Source Projects

Apps

Libraries

Resources

Podcasts

Twitter Threads

Communities

FAQ on Jetpack Compose

📝 Contributing

See contributing.md

🌱 Contributors

Thank you to all the contributors!

See AUTHORS

💻 Find us on

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].