Top 23 jetpack-compose Open-Source Projects
-
Jetpack Compose is a library that allows you to create UI in a declarative style in Kotlin, as opposed to using views and XML.
-
Project mention: I ported the Spotify Mobius GitHub wiki to GitHub Pages + MkDocs with light and dark modes. I just created the issue and filed the PR. Let's see what happens! | reddit.com/r/androiddev | 2022-03-14
👋 I have been using Mobius personally and for work for over two years now. It's a lot of fun to use and I would definitely recommend the community to consider using it. I frequently visit their GitHub repo because they still have their documentation in the GitHub wiki, unlike new repos such as Accompanist. So, I thought what better way to give back than do the grunt work of porting their wiki to GitHub Pages + MkDocs ❤️🔥
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
ComposeCookBook
A Collection on all Jetpack compose UI elements, Layouts, Widgets and Demo screens to see it's potential
Project mention: ComposeCookBook VS SSComposeCookBook - a user suggested alternative | libhunt.com/r/ComposeCookBook | 2021-09-28 -
android-developer-roadmap
🗺 The 2022 Android Developer Roadmap suggests learning paths to understanding Android development. (by skydoves)
-
If you went by responsibilities, you'd more likely end up with something like the core-* modules in https://github.com/android/nowinandroid than "data" or "domain".
-
Learn-Jetpack-Compose-By-Example
🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way
Project mention: Writing Well-Documented Code – Learn from Examples | news.ycombinator.com | 2021-09-04I have a really similar motivation behind a project that aims to teach Jetpack Compose in the same fashion and funny enough, the name is also pretty similar to the title of this thread - Learn Jetpack Compose By Example. You can find it here - https://github.com/vinaygaba/Learn-Jetpack-Compose-By-Exampl...
There's a ton of comments in every example (even though they might be redundant across the examples) and the idea is that you should be able to learn this new framework by merely reading through the examples.
-
Jetpack-Compose-Playground
Community-driven collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose
Project mention: How do I populate a spinner with data from a csv file? | reddit.com/r/androiddev | 2022-04-09Then as far as the spinner, I personally think compose provides a better API for this so check out drop-down menu. Otherwise you will have to use a spinner adapter and spinner view. https://developer.android.com/guide/topics/ui/controls/spinner
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
PeopleInSpace
Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Wear Compose, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.
I'm already using this structure with one of my projects and I found the experience really pleasant. There are good examples of doing it, one of them being: https://github.com/joreilly/PeopleInSpace
-
Showkase
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
-
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
-
NotyKT 🖊️
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
Project mention: Observing Live connectivity status in Jetpack Compose way! | reddit.com/r/androiddev | 2021-08-17On a side note, I found the initial network check code a bit complex (and it contains a subtle bug), here's a PR for it https://github.com/PatilShreyas/NotyKT/pull/211
-
compose-destinations
Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
However, a better solution may be just using this awesome Compose Destinations library! Let's see how we can convert this app to use this library.
-
awesome-android-learning-resources
👓 A curated list of awesome android learning resources for android app developers.
Project mention: awesome-android-learning-resources VS SSJetPackComposeProgressButton - a user suggested alternative | libhunt.com/r/awesome-android-learning-resources | 2021-08-08 -
landscapist
🍂 Jetpack Compose image loading library that fetches and displays network images with Glide, Coil, and Fresco
Project mention: What are the most common used (3rd party) libraries and frameworks used in Android development? | reddit.com/r/androiddev | 2022-01-07Landscapist for image loading
-
jetpack-compose-awesome
📝 A curated list of awesome Jetpack Compose libraries, projects, articles and resources
-
I've been working for a while on integrating screenshot testing into our workflows. I've been using https://github.com/pedrovgs/Shot to capture screenshots and that's working great. But the missing piece currently is the approval and management of these screenshots.
-
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework
Project mention: Kotlin MultiPlatform - Android and Apple watches? | reddit.com/r/Kotlin | 2022-03-12 -
Einsen
🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
Project mention: An Open Source Task Prioritise app made with Jetpack Compose! | reddit.com/r/Kotlin | 2021-10-18 -
Project mention: ⟳ 0 apps added, 8 updated at apt.izzysoft.de | reddit.com/r/FDroidUpdates | 2022-01-27
Thanox (version 3060451): system management tool with functions for privacy and system optimization
-
Jetpack-Compose-Tutorials
🚀🧨📝 Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.
Project mention: Jetpack Compose Tutorials i have been working on over a year with subjects Widgets, Layout, SubcomposeLayout, custom Layouts, State, Recomposition, LaunchedEffect, side-effects, Gesture, Navigation, Canvas, and UIs like Whatsapp and more https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials | reddit.com/r/androiddev | 2022-03-06This is a series of tutorials i have been working on that is easy to navigate in both code and app using each section or Search at the top to display any tag or description. I add repo link also for easy access.
-
awesome-jetpack-compose-learning-resources
👓 A continuously updated list of learning Jetpack Compose for Android apps.
- https://github.com/androiddevnotes/awesome-jetpack-compose-learning-resources
-
DisneyCompose
🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.
Project mention: Open source apps that use Android architecture components? | reddit.com/r/androiddev | 2021-06-24 -
Project mention: You might be using _______, but should be using ______. 2022 edition! | reddit.com/r/androidapps | 2022-01-30
Twitter - Twidere X
jetpack-compose related posts
- Compose Destinations - Navigation Library
- Multi-Module Architecture in Android
- LibrePhotos Development: 2022 - Week 20
- A fully functional Android app built entirely with Kotlin and Jetpack Compose
- A fully functional Android app built entirely with Kotlin and Jetpack Compose
- A fully functional Android app built entirely with Kotlin and Jetpack Compose
- Now in Android - a new, open source, real-world sample app
Index
What are some of the best open-source jetpack-compose projects? This list will help you:
Project | Stars | |
---|---|---|
1 | compose-samples | 11,730 |
2 | accompanist | 4,814 |
3 | ComposeCookBook | 4,111 |
4 | android-developer-roadmap | 3,500 |
5 | nowinandroid | 3,400 |
6 | Learn-Jetpack-Compose-By-Example | 2,292 |
7 | Jetpack-Compose-Playground | 2,069 |
8 | PeopleInSpace | 1,878 |
9 | Showkase | 1,376 |
10 | kmm-production-sample | 1,213 |
11 | NotyKT 🖊️ | 1,205 |
12 | compose-destinations | 1,083 |
13 | awesome-android-learning-resources | 1,079 |
14 | landscapist | 956 |
15 | jetpack-compose-awesome | 945 |
16 | Shot | 943 |
17 | Decompose | 803 |
18 | Einsen | 776 |
19 | Thanox | 750 |
20 | Jetpack-Compose-Tutorials | 748 |
21 | awesome-jetpack-compose-learning-resources | 674 |
22 | DisneyCompose | 663 |
23 | TwidereX-Android | 662 |
Are you hiring? Post a new remote job listing for free.