2606 Repositories
Android compose-library Libraries
KorGE - JetPack Compose experiments
korge-compose KorGE - JetPack Compose experiments Exploration repository to answer some questions and figure out what can we achieve: Using @Composa
PassCode is the Android app made by using Jetpack Compose. Created for the test task submission.
PassCode PassCode is the Android app made by using the Jetpack Compose. Created for the test task submission. Showcase Dark Theme Light Theme ACs The
https://developer.android.com/codelabs/jetpack-compose-theming
Jetpack Compose Theming Codelab This folder contains the source code for the Jetpack Compose Theming codelab. In this codelab you will learn how to us
FirebaseSignInWithGoogle app it's written in Kotlin and shows a simple solution for implementing Firebase Authentication with Google, using Jetpack Compose on Android.
FirebaseSignInWithGoogle It's an app built with Kotlin that shows how to authenticate users with Firebase using Android Architecture Components and th
A sample Android app that demonstrates how to use Firebase Authentication, Crashlytics, Cloud Firestore and Hilt with Jetpack Compose UI
showcase.mp4 Make it So This is a sample Android app that demonstrates how to use Firebase Authentication, Crashlytics, Cloud Firestore and Hilt with
Jetpack Compose is like Android XML
Jetpack Compose is like Android XML
Easy way to handle all permissions
BestPermissionUtil You can read the story from here https://hamurcuabi.medium.com/permissions-with-the-easiest-way-9c466ab1b2c1 Prerequisites Add this
Straiberry Charts - An awesome Chart library for android
Straiberry Charts An awesome Chart library for android Straiberry ยท Report Bug ยท Request Feature Getting Started Adding dependecies Add it in your roo
Android Ptrace Inject for all ABIs and all APIs. Help you inject Shared Library on Android.
Android Ptrace Inject ไธญๆๅฏไปฅๅ่ๆ็ๆณจ้ๅ ๅฎน่ฟ่ก็่งฃ ๆๅ็ๆณจ้็ธๅฏนๆฅ่ฏดๆฏ่พๅ จ้ขไบ How to build Make sure you have CMake and Ninja in your PATH Edit CMakeLists.txt. Set ANDROID_ND
A LibrePhotos android client written using Jetpack Compose and all the latest Android technologies
UhuruPhotos. A LibrePhotos client UhuruPhotos is an Android client for LibrePhotos written using the latest Android technologies, like Jetpack Compose
Kotlin library for creating long running connections using MQTT protocol
About Courier Courier is a kotlin library for creating long running connections using MQTT protocol. Long running connection is a persistent connectio
A simple android library which helps you to create a curved bottom navigation
CurvedBottomNavigation A simple android library which helps you to create a curved bottom navigation DEMO Setup Update your module level build.gradle
Ivy FRP is a Functional Reactive Programming framework for declarative-style programming for Android
FRP (Functional Reactive Programming) framework for declarative-style programming for Andorid. :rocket: (compatible with Jetpack Compose)
Automatically generates UI demos which allow users to call any function with any parameters
Automatically generates UI demos which allow users to call any function (including composable ones) with any parameters. Useful for building demo screens in playground apps of various design systems.
A feature flag framework for Android using Kotlin and Jetpack Compose
Feature Flags are essential for software development and release management
MiStoryView is a simple configurable library to integrate stories features into your social media android application.
MiStoryView MiStoryView is a simple configurable library to integrate stories features into your social media android application. Preview Key feature
CreditCardHelper ๐๏ธ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations
CreditCardHelper ๐๏ธ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations
PowerSpinner - ๐ A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
PowerSpinner - ๐ A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
Bring together all of the remarkable Computer Graphics Algorithms in one place ๐
Compose Computer Graphics Playground ๐ "There was an idea to bring together all of the remarkable Computer Graphics Algorithms in one place. And keep
A Kotlin library providing a simple, high-performance way to use off-heap native memory in JVM applications.
native_memory_allocator A library which uses sun.misc.Unsafe to allocate off-heap native memory. Motivation The goal of this project is to provide a s
A lightweight Kotlin library which converts images to PixelArt in Android.
PixelArtImageView PixelArtImageView is a lightweight library used to convert standalone images into pixel art. The view extends ImageView behaviour an
ComposePrefs3 is a fully featured library of preference composables for Jetpack Compose.
ComposePrefs3 This is the M3 version of ComposePrefs. The M2 version can be found here. ComposePrefs3 is a preferences library for Jetpack Compose whi
Image cropping library written with Jetpack Compose with other Composables such as ImageWithConstraints scales Bitmap
Image cropping library written with Jetpack Compose with other Composables such as ImageWithConstraints scales Bitmap it displays and returns position and bounds of Bitmap and ImageWithThumbnail to display thumbnail of the image on selected corner.
A Coordinator Layout-like component in Jetpack Compose.
CollapsingToolbarInCompose Branches master: Initial code. column_version: Resulting code using a Column. ๐ง lazycolumn_version: Resulting code using a
Jetpack compose App Intro
App Intro (Experimental) Jetpack compose App Intro. Who's using App Intro? ๐ Check out who's using App Intro Include in your project Gradle Add the d
A rating scale android library
RatingScale A rating scale android library A customizable rating scale supporting a 1-10 scale. Usage In your layout.xml ?xml version="1.0" encod
Changelog - a android library, it helps developers display the history of changes in their applications
Changelog is a android library, it helps developers display the history of changes in their applications. Supports Locales, Layout direction
A sample Music Player project that help you learn about Compose in Android
Music App Compose UI A sample Music Player project that help you learn about Compose in Android. Note that this app only contain UI and has no logic.
A Jetpack Compose library with blur, pixelate, and other effects to keep your designer happy. Inspired by iOS UIVisualEffectView.
A Jetpack Compose library with blur, pixelate, and other effects to keep your designer happy. Inspired by iOS UIVisualEffectView.
An open-source reimplementation of the Discord Android app
OpenCord An open-source reimplementation of the Discord Android app. Chat Drawer Why does this exist? Current Discord app sucks as it doesn't support
Includes jetpack compose, navigation, paging, hilt, retrofit, coil, coroutines, flow..
Nextflix-Composable A Clean Architecture App to show use of multi-module-architecture in a Jetpack Compose. The modules are as follow: app: Presentati
Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.
Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.
Android QA/Debug tools to speed up and streamline the development progress.
Android Dev Tools is a library that contains various QA/Debug tools to speed up and streamline the development progress.
Android UI Development with Jetpack Compose, published by Packt
Android UI Development with Jetpack Compose This is the code repository for Android UI Development with Jetpack Compose, published by Packt. Bring dec
A FOSS Git multiplatform client based on Compose and JGit.
Gitnuro A FOSS Git client based on (Jetbrains) Compose and JGit. The main goal of Gitnuro is to provide a multiplatform open source Git client without
Kotlin Multiplaform version of this app can be found here: Thinkrchive-Mutliplatform
๐ ThinkRchive Light Dark An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android. Kotlin Multiplafo
Multi Roots TreeView implementation for Android Platform with a lot of options and customization
TreeView Multi Roots TreeView implementation for Android Platform with a lot of options and customization Demo Features: - No Custom Views. - Easy use
A library that you can use in 4 different types(Success, Error, Warning, Info) written with Jetpack Compose.
Composable Sweet Toast A library that you can use in 4 different types(Success, Error, Warning, Info) written with Jetpack Compose. You can use this t
๐ Palette - A color picker library made in Jetpack Compose
๐ Palette A color picker library made in Jetpack Compose. Including in your project Gradle Add it in your root build.gradle at the end of repositorie
๐ฎ A Minesweeper like puzzle game, built using Jetpack Compose, for Android.
Minesweeper w/ Jetpack Compose This is a Minesweeper-like puzzle game, built using Jetpack Compose, for Android. The objective of this game is to clea
Android Annotation Processor library to generate adapter class easily from your model with a lot of customization
Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors
AudioNotes ๐ An open source simple audio note taking app built to demonstrate android development best practices.
AudioNotes ๐ A simple open source audio note-taking ๐ Android application built to describe the use of Modern Android development tools. ๐ . Made w
Snapchat Clone with Jetpack Compose and Clean Architecture
Snapchat Clone with Jetpack Compose and Clean Architecture - Navigation Components, CamaraX, android-maps-compose, Exoplayer, Detekt, Coil, Gradle Secrets, Permission Handling.
๐งฑ Brick - Multiplatform navigation library for Compose.
Brick Take control of your apps Brick is a lightweight library to make navigation. Features Framework free (Router can be injected in any layer of pro
A multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.
Collins Dictionary This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android. For Linux and MacOS, ple
Kotlin Multiplatform Coffee Machine
Expressus KMM sample project acting as a playground to illustrate what's discussed in these articles: Details Shared Model-View-Intent architecture Fi
App built using Kotlin, Dagger Hilt, Room Database, Coroutines, Flow, AndroidX Glance, WorkManager, Coil etc.
An article sharing platform where you can personalize, subscribe to your favorite topics, get daily-read reminders, etc. App built using Kotlin, Dagger Hilt, Room Database, Coroutines, Flow, AndroidX Glance, WorkManager, Coil etc.
Depenject - a lightweight, minimalistic dependency injection library for Kotlin/JVM.
depenject depenject is a lightweight, minimalistic dependency injection library for Kotlin/JVM. Our goal is similar to flavor's to simplify the usage
Android-stories: A simple stories library inspired by Instagram and alike
A simple stories library inspired by Instagram and alike. Requirements Min SDK = 22 Installation Add these dependencies to your proje
This projects implements Github User search with Android Pagination 3 Library
GithubUser Search An Android App that lists the github users sorted by most followers Resources GitHub API Building Clone the git repository Build ./g
KmMScientists is a Kotlin multiplatform app with swift ui, jetpack compose, koin and realm
KmMScientists KmMScientists is a Kotlin multiplatform app built with swift ui, jetpack compose, koin and realm. Whats Shared? Local Data Persistence w
Yet another adapter delegate library.
Yet another adapter delegate library. repositories { ... maven { url 'https://jitpack.io' } } ... dependencies { implementation("com.git
A proof-of-concept of a fractal/recursive navigation system.
compose-fractal-nav A proof-of-concept of a fractal/recursive navigation system. Instead of defining a bunch of top-level routes with navigation movin
KSP-based library that generates lists from your annotation usages
ListGen, Generate Lists From Functions That Have @Listed Annotations! Welcome to ListGen! ListGen is a KSP-based library that can generate lists (and
Clickstream - A Modern, Fast, and Lightweight Android Library Ingestion Platform.
Clickstream is an event agnostic, real-time data ingestion platform. Clickstream allows apps to maintain a long-running connection to send data in real-time.
๐ง A customizable jetpack compose dropdown menu with cascade and animations
Dropdown ๐ง A customizable jetpack compose dropdown menu with cascade and animations. Who's using Dropdown? ๐ Check out who's using Dropdown Include
Chat App is built to demonstrate a simple end-to-end chat encryption using RSA and AES algorithms
End-to-End Encrypted Chat ๐ Chat App is built to demonstrate a simple end-to-end chat encryption using RSA and AES algorithms Built With โ๏ธ Jetpack C
Regret is an Android library for apps that wants to implement an undo/redo feature
Regret I've been developing on an editor for my Android App recently, using Jetpack Compose, but Google doesn't implement a built-in undo / redo for d
very unstable UNOFFICIAL Spotify client for Android built on librespot-java + Compose
Jetispot not so broken UNOFFICIAL Spotify client for Android Note that this client will NEVER offer any kind of a downloader/offline caching. Don't as
Screenshot Composables and convert to Bitmap on user action or periodically
Compose ScreenshotBox Screenshot Composables and convert to Bitmap on user action or periodically. Single Shot Periodic Gradle Setup To get a Git proj
Project to implement the Apple Card App UI and Animations using Jetpack Compose
Project to implement the Apple Card App UI and Animations using Jetpack Compose
A package to include a standard Unlock premium view in iOS and Android apps
A package to include a standard Unlock premium view in iOS and Android apps
This application uses Google Play Services Vision library to scan barcodes. It uses Google's on device ML kit to scan for barcodes.
Barcode-Scanner This application showcases use of Google Play Services Vision library It uses Google's on device machine learning kit to scan for barc
Memory objects for Kotlin/JVM and Java
Memoria Why should an object care about where to store their bytes? Examples Basics RAM can used as a memory storage: val ram: BytesMemory = RamMemory
Microsoft Fluent UI implemented in Jetpack Compose.
fluentui (WIP) Microsoft Fluent UI implemented in Jetpack Compose. Controls Some of the controls available include: ActionBarLayout AppBarLayout Avata
Android native news App using API from thenewsapi.com and Retrofit Library
FlashBytes-Android-News-App Android Material Design News App using API from https://www.thenewsapi.com/ and Retrofit Library Screen Splash, Onboard Sc
Sample Android Clean Architecture on App focused on written in Kotlin, following best practices using Jetpack with Compose.
Rick And Morty Jetpack Compose Sample App Table of Contents About the Project Architecture Features Environment Setup Contact About The Project This S
Utility library that utilizes KSP to generate Room type converter classes.
Roomie Roomie is an annotation processing library that utilizes KSP to geaRoomie is an annotation processing library that utilizes KSP to generate TypeConverter classes for Room. TypeConverter classes most often involve same boiler-plate code and Roomie makes it really easy to quickly create them with a single annotation.nerate TypeConverter classes for Room. TypeConverter classes most often invol
Simple, Powerful and Beautiful Android Image/Video/Audio Picker ๐
Simple, Powerful and Beautiful Android Image/Video/Audio Picker ๐ Features ๐ No need check storage permission ๐ Single and multiple selection Suppo
โฏ๏ธSophisticated and cool intro with Material Motion Animations(No more viewpager transformer or Memory leak)
Material Intro Sophisticated and cool intro with Material Motion Animations. Who's using Material Intro? ๐ Check out who's using Material Intro Inclu
๐ง Fragula is a swipe-to-dismiss extension for navigation component library for Android
Fragula is a swipe-to-dismiss extension for navigation component library for Android.
KVMapper: A Key-Value Mapper app for MacOS, created with Kotlin and Compose Desktop
KVMapper is an application to convert key-value pairs from one format to another. About This app was purely written in Kotlin and compiled fo
Multi Roots TreeView implementation for Android Platform with a lot of options and customization
Multi roots TreeView :palm_tree: implementation for Android Platform with a lot of options and customization
A Material Dialog Builder for Jetpack Compose
Compose Material Dialogs ๐ Easy to use library to help you build complex dialogs using Jetpack Compose ๐ Current Library Compose Version: 1.1.1 See
Mojito is a cocktail manual, which contains recipes, images, and so on.
Mojito Mojito* is a cocktail manual, which contains recipes, images, and so on. *Mojito: an alcoholic drink made with rum, lime juice, sugar, and mint
[prototype] Generate TypeScript interfaces from Kotlin classes
Kotlinx Serialization TypeScript Generator Kotlinx Serialization TypeScript Generator creates TypeScript interfaces from Kotlinx Serialization classes
Simple Compose Charts for multi-platform. Including Android, Web, Desktop.
compose-charts-desktop Simple Compose Charts for multi-platform. Including Android, Web, Desktop. Compose multiplatform for Android: compose-charts. G
Abysl Asset Manager is an easy to use library management tool to index and search game assets
Abysl Asset Manager is an easy to use library management tool to index and search game assets. Features Itch.IO Library Import Hum
๐ Sample Android Clean Architecture on JetRorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack with Compose.
Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development using Kotlin and latest tech-stack.
Simple Notes app demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
Simple Notes app demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
Hangman Game for Android build with Compose
Hangman Game for Android build with Compose. Built with jetpack components, Room for saving game history, preferences for loading game settings, ViewModels for persisting game state, LiveData/States for observing states, Koin for DI, minimal compose animations for good UX, Light/Dark theme :rainbow: MD3.
Colorful Sliders written with Jetpack Compose that enliven default sliders
๐๐ ๐ Colorful Sliders written with Jetpack Compose that enliven default sliders with track and thumb dimensions, and gradient colors, borders, labels on top or at the bottom move with thumb and ColorfulIconSlider that can display emoji or any Composable as thumb
A secure, opensource android app to store your bank accounts, cards, and credentials. Locally and securely.
Digital Tijori ๐ Digital Tijori app lets you store your bank accounts, cards and credentials. You can link cards and credentials to a particular bank
Partial port of https://github.com/davemorrissey/subsampling-scale-image-view library to Jetpack Compose.
ComposeSubsamplingScaleImage Early preview (expect bugs) dependencies { implementation 'com.github.K1rakishou:ComposeSubsamplingScaleImage:fab4ae38c
Sample application to show state management & unidirectional data flow using Jetpack compose.
Jetpack Compose State Management A sample project to demonstrate State Management in Jetpack compose by following This CodeLab. Through the project yo
Bonsai A batteries-included Tree View for Jetpack Compose
Bonsai A batteries-included Tree View for Jetpack Compose Features Multiplatform: Android, Desktop State-aware: changes in the tree will trigger recom
A library for auto removing background from your photos.
This is an android library for removing background from the image. You have to give the bitmap of the image to this library and the library will retur
This is a basic demo application for exoplayer library.
ExoPlayer Demo Application This is a basic demo application for exoplayer library. It can stream these types of file: MP3 MP4 DASH HLS You can minimiz
Row Coloumn Box Compose Constraint Layout Modifier.xyz Animator Tween animation MutableState Creating custom composable Corners Canvas LaunchedEffect
Row Coloumn Box Compose Constraint Layout Modifier.xyz Animator Tween animation MutableState Creating custom composable Corners Canvas LaunchedEffect
A Kotlin/JVM based library for BitShares blockchain.
A Kotlin/JVM based library for BitShares blockchain. It implements most functions of BitShares Core including objects (de)serialization, transactions sign/broadcast, wallet create/restore, and more.
Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App
Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App Video Weather.-.HD.720p.mov Introdu
๐จ๏ธ Beautiful Dialog is a Simple and Beautiful custom dialog
Beautiful Dialog ๐จ๏ธ Beautiful Dialog is a Simple and Beautiful custom dialog. Screenshots Including in your project Gradle Add below codes to your ro
A demonstration modern Android development project with Jetpack(Compose, Room, Flow, ViewModel, Navigation), Hilt and based on MVVM by using Github API.
A demonstration modern Android development project with Jetpack(Compose, Room, ViewModel, Navigation), Hilt and based on MVVM by using Github API.
load-the-image Apply to compose-jb(desktop), Used to load network and local pictures.
load-the-image load-the-image Apply to compose-jb(desktop), Used to load network and local pictures. ๐ Under construction It may change incompatibly
๐จโ๐ป A demonstration modern Android development project with Jetpack(Compose, Room, ViewModel, Navigation), Hilt and based on MVVM by using Open Sky API. โ๏ธ ๐
A demonstration modern Android development project with Jetpack(Compose, Room, ViewModel, Navigation), Hilt and based on MVVM by using Open Sky API.
Open-source Desktop library to connect Alsat pardakht peyment API
Open-source Desktop library to connect Alsat pardakht peyment API
A Simple Blog App using Jetpack Compose, Flow, Navigation Compose, Room and Firebase
BlogCompose A Simple Blog App using Jetpack Compose, Flow, Navigation Compose, Room and Firebase Instructions Download your Firebase configuration fil
Whois4K - A library for who is requests
Whois4K - A library for who is requests