Kotlin Jetpack

Open-source Kotlin projects categorized as Jetpack

Top 23 Kotlin Jetpack Projects

  • android-developer-roadmap

    🗺 The 2023 Android Developer Roadmap suggests learning paths to understanding Android development.

    Project mention: What's the next step for a junior app Dev? | /r/androiddev | 2023-02-07

    You have a really nice roadmap here : https://github.com/skydoves/android-developer-roadmap

  • android-showcase

    💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

    Project mention: Refactoring Multi-Module Kotlin Project With Konsist | dev.to | 2023-09-04

    Android-Showcase (Android project using Konsist)

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file 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

  • androidx

    Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.

    Project mention: Building Reddit Recap with Jetpack Compose on Android | /r/RedditEng | 2023-04-03

    To diagnose whether our composables and models meet these criteria, we leveraged Compose Compiler Metrics. These gave us stability information about the composable parameters and allowed us to update our UiModels and composables to make sure that they could be skipped. We ran into a few snags. At first, we were not using immutable collections, which meant that our list parameters were mutable and hence composables using these params could not be skipped. This was an easy fix. Another unexpected issue we ran into was that while our composables were skippable, we found that when lambdas were recreated, they weren't considered equal to previous instances, so we wrapped the event handler in a remember call, like this:

  • chatgpt-android

    📲 ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose.

    Project mention: Any good ChatGPT app? | /r/fossdroid | 2023-03-02

    Here you will find an OpenSource app: https://github.com/skydoves/chatgpt-android

  • Jetpack-Compose-Playground

    Community-driven collection of Jetpack Compose example code and tutorials :rocket: https://foso.github.io/compose

    Project mention: Is Jetpack Compose ready for production development? | dev.to | 2022-11-09

    Jetpack Compose Playground: Once you have gone through the basic concepts related to Compose, this GitHub repository has a good amount of content to learn more about each Composable.

  • Learn-Jetpack-Compose-By-Example

    🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way

    Project mention: How did you learn jetpack compose? | /r/androiddev | 2023-04-06

    Other samples https://github.com/vinaygaba/Learn-Jetpack-Compose-By-Example/tree/f7d7dc2f597f1946ace0c63194ddd89cd004f641/app/src/main/java/com/example/jetpackcompose

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • kotlin-sample-app

    📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

  • Glance

    A simple and handy Android database debugging library.

  • whatsApp-clone-compose

    📱 WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat SDK for Compose.

    Project mention: Is Jetpack Compose ready for production development? | dev.to | 2022-11-09

    Compose WhatsApp Clone

  • rebugger

    A simple Compose library to print the reason for recomposition in your `Logcat` window.

    Project mention: Is there some manners one can follow to avoid infinite recomposition. | /r/androiddev | 2023-06-01

    You can try using Rebugger to debug them or use the recomposition tool within Android Studio

  • kotlin-multiplatform-samples

    Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries

    Project mention: Announcing an Experimental Preview of Jetpack Multiplatform Libraries | /r/Kotlin | 2022-10-11

    The preview build of DataStore is available for both platforms. Check out the sample app for an example of how to use it.

  • codelab-android-paging

    Jetpack Paging codelab

  • Wiggles

    🐶 Beautiful Puppy adoption app with Jetpack Compose #AndroidDevChallenge

  • retrofit-adapters

    🚆 Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.

  • Delish

    Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.

    Project mention: Delish, a Food Recipes App in Jetpack Compose with MVI architecture | /r/fossdroid | 2022-12-27
  • JetComposer

    Collection of UIs and Animations built with Jetpack Compose for Android

  • webrtc-android

    🛰️ A versatile WebRTC pre-compiled Android library that reflects the recent WebRTC updates to facilitate real-time video chat for Android and Compose.

    Project mention: WebRTC Android - 🛰️ A WebRTC pre-compiled library for Android reflects the recent WebRTC updates to facilitate real-time video chat for Android and Compose. | /r/androiddev | 2023-02-16
  • bitcoin-market-android

    Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰

  • webrtc-in-jetpack-compose

    📱 This project demonstrates WebRTC protocol to facilitate real-time video communications with Jetpack Compose.

    Project mention: WebRTC in Jetpack Compose | news.ycombinator.com | 2023-01-13
  • Why-Not-Compose

    A collection of animations, compositions, UIs using Jetpack Compose. You can say Jetpack Compose cookbook or play-ground if you want!

  • Intro-showcase-view

    Highlight different features of the app using Jetpack Compose

  • compose-report-to-html

    A utility (Gradle Plugin + CLI) to convert Jetpack Compose compiler metrics and reports to beautified HTML page.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-04.

Kotlin Jetpack related posts


What are some of the best open-source Jetpack projects in Kotlin? This list will help you:

Project Stars
1 android-developer-roadmap 6,349
2 android-showcase 6,124
3 ComposeCookBook 5,587
4 androidx 4,737
5 chatgpt-android 3,235
6 Jetpack-Compose-Playground 2,998
7 Learn-Jetpack-Compose-By-Example 2,983
8 kotlin-sample-app 2,355
9 Glance 959
10 whatsApp-clone-compose 853
11 rebugger 479
12 kotlin-multiplatform-samples 472
13 codelab-android-paging 468
14 Wiggles 438
15 retrofit-adapters 423
16 Delish 416
17 JetComposer 402
18 webrtc-android 336
19 bitcoin-market-android 336
20 webrtc-in-jetpack-compose 322
21 Why-Not-Compose 321
22 Intro-showcase-view 290
23 compose-report-to-html 258
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.