2566 Repositories
Android jetpack-library Libraries
Alwan 🎨 is an Android Jetpack Compose color picker library.
Alwan Alwan is an Android Jetpack Compose color picker library. Preview Recording.mp4 Download Gradle: dependencies { implementation 'com.raedapps:a
A Material You Two-factor Authentication app
Mauth Mauth (pronounced Moth) is a Two-Factor Authentication app with support for TOTP and HOTP (coming soon) and compatibility with Google Authentica
A coding examples project about Kotlin Programming language. 🇰
Kotlin Tutorial 👨🏻💻 What is Kotlin ❓ Kotlin is a new programming language, developed by JetBrains. Jetbrains is a popular software development com
This is a sample app to use [Molecule library] and solve some scoping problems in Android development.
Android sample app Problem It's started when P.Y. in Twitter shared this tweet and his post, which is a correct complain about introducing a new set o
Movie application created with TMDB API, Architecture Components, Android Jetpack libraries
MovieApp Movie application created with TMDB API, Architecture Components, Android Jetpack libraries Built With 🛠️ • Kotlin - The language used in th
A simple, highly customizable compose navigation component for Android & Desktop platform.
介绍 一个简单并提供高度扩展功能的 Compose 导航组件,同时支持 Android 和 Desktop 平台。 常用功能 使用 下载 // Android implementation("io.github.succlz123:compose-screen-android:0.0.1") //
This is an android app using which users can chat to people nearby them with help of Bluetooth.
This is an android app using which users can chat to people nearby them with help of Bluetooth. This app is developed in Kotlin programming language. It is still in its early stages of development and currently let user to one-person-one-time chat at a time. It is under heavy development 😅😅
🍓CookHelper - food social network. The Api and Websocket are based on Ktor framework. Dependency injection with Koin library.
CookHelper [ 🚧 Work in Progress 🚧 ] CookHelper is a cross-platform application that will allow you to cook a delicious dish from an existing recipe
Collection of code samples for learning Android Fundamentals.
Android Tutorials Collection of code samples for learning Android Fundamentals and lessons in KOTLIN from YOUTUBE. The layout of Android Applications
To Do List App is built in Kotlin using Material 3, Data Binding, Navigation Component Graphs, Room persistence library, Kotlin coroutines, LiveData, Dagger Hilt, and Notifications following MVVM Architecture.
ToDoListApp ToDoList App demonstrates modern Android development with Hilt, Coroutines, LiveData, Jetpack (Room, ViewModel), and Material 3 Design bas
CuteDialog- Android Custom Material Dialog Library
A Custom Material Design Dialog Library for Android Purpose CuteDialog is a Highly Customizable Material Design Android Library. CuteDialog allows dev
A repository that contains various examples of how to use the telegram-bot library.
Telegram-bot templates This repository contains simple different examples of how to use the telegram-bot library. How to use All the examples are conv
RX-based async paradigm, Room, DI (Hilt), Retrofit, MVVM, Jetpack, Lottie, Transitions
CatBreedsApp RxJava, Room, DI (Hilt), Jetpack, Shared element transition. clean MVVM architecture, Retrofit Cats need your help, we want to build an a
A dummy application used for POC for Future of Furniture application using AR serivces provided by Google.
Furture A dummy application used for POC for Future of Furniture application using AR serivces provided by Google. Demo video.mp4 Splash Home Sofa Cha
Android Stories library - Instagram-like android stories library that supports images from disk or from internet (url)
Android Stories Library Instagram like stories library for Android. Add it in your root build.gradle at the end of repositories: allprojects { reposi
Execute asynchronous batch tasks with predefined or custom UI in Android.
AndroidBatchWorker Execute asynchronous batch tasks with predefined or custom UI in Android. Import Add JitPack repository to your project level build
XCore is a Open-Source , simple and lightweight API & Template for Android Apps.
XCore XCore is a Open-Source , simple and lightweight API & Template for Android Apps. Support XCore is compatible with Android Studio & Sketchware Pr
Type-safe arguments for JetPack Navigation Compose using Kotlinx.Serialization
Navigation Compose Typed Compile-time type-safe arguments for JetPack Navigation Compose library. Based on KotlinX.Serialization. Major features: Comp
Formula 1 app to show current Standings from a REST API.Built using jetpack compose and kotlin.
Formula1 Formula 1 app to show Standings fetching data from REST API 📸 Screenshots Tech Stack. Kotlin - Kotlin is a programming language that can run
Build with Jetpack Compose & all modern techniques and architecture of android app development
IMDB Movie App Build with Jetpack Compose & all modern techniques and architecture of android app development ScreenShots 🛠 Built With 🛠 Kotlin - Fi
✨ A very Minimal, Sleek and Powerful Graph library for Android using Jetpack Compose
Composable-Graphs ( Jetpack Compose ) ✨ A very Minimal, Sleek and Lightweight Graph library for Android using Jetpack Compose Gradle Setup allprojects
Cinemax is a Movies & TV Shows application for Android.
Cinemax Cinemax is a Movies & TV Shows application for Android. Build Generate an API key from The Movie Database. Put the key in the local.properties
A Kotlin Multiplayform I/O library (buffers, async streams).
kio A Kotlin Multiplatform IO library that supports the JS (node only), JVM, and Native targets. Dependency Kio releases are published to Maven Centra
This is a Game score tracker app built with Jetpack Compose.
This is a Game score tracker app built with Jetpack Compose. The purpose of this repository is to demonstrate below: Implementing entire UI elements w
An efficient TabLayout implemented in Jetpack Compose 🚀
MagicTabLayout An efficient TabLayout library implemented in Jetpack Compose 🚀 Anatomy MagicTabLayout tabIndicatorColor (Optional, default value: blu
Flexible switch is a responsive switch with some nice features which developers can use for making awesome switches on android platform.
flexible-switch It is a responsive switch in android, it can resize itself according to its size. It's recommended to use it with ConstraintLayout to
Stock Ticker / Watchlist App being used as an excuse to learn Compose and other Jetpack libs.
StockTicker App Simple app that displays a few FAANG stock tickers and allows the user to search for and add different tickers to a watchlist. API Key
SeatBookView is an Android Studio Library that helps to make it easier to create Bus, Train, Cinema Theater Seat UI and all functionalities are given.
SeatBookView SeatBookView is an Android Studio Library that helps to make it easier to create Bus 🚍 , Train 🚉 , Cinema Theater Seat UI and all funct
AdpPad is a GUI application to use adb. adb is a command line tool to control android device.
AdbPad AdpPad is a GUI application to use adb. adb is a command line tool to control android device. Demo.mp4 ✨ Feature Observe a connected android de
Annotation-based library for registration commands
Cargo commands Annotation-based library for registration commands Examples: Plugin main class: class ExamplePlugin : Plugin() { override fun regis
Android Jetpack Compose implementation of SpinKit with additionals
ComposeLoading Android Jetpack Compose implementation of SpinKit with additionals. How it looks Preview Setup Open the file settings.gradle (it looks
Use Android Jetpack libraries, Android Architecture Components, ViewModel and LiveData to build this app.
Unscramble App Starter code for Android Basics codelab - Store the data in a ViewModel Unscramble is a single player game app that displays scrambled
A ksp library to automatically generate navigation functions for jetpack compose.
Compose/Navigation/Generator ⚠️ This library is still under development and not considered stable! Content Introduction Usage Example: Single destinat
🇧🇷 Utils library for Brazilian specific businesses
🇧🇷 Brazilian Toolkit 🇧🇷 Utils library for Brazilian specific businesses. Including in your project Gradle Add below codes to your root build.gradl
Android Easy Http - Simplest android http request library.
Android Easy Http Library 繁體中文文檔 About Android Easy Http Library Made on OkHttp. Easy to do http request, just make request and listen for the respons
Add Bubble Navigation Bar in Android Jetpack Compose.
BubbleNavigationBarCompose How it looks Setup Open the file settings.gradle (it looks like that) dependencyResolutionManagement { repositoriesMode
Zoom Modifiers, zoomable image and layouts with limit pan bounds, fling and moving back to valid bounds and callbacks that return current transformation or visible image section
Zoom Modifiers, zoomable image and layouts with limit pan bounds, fling and moving back to valid bounds and callbacks that return current transformation or visible image section
💳 Bank Card View is a simple and elegant card view with Flip animation.
Visualização de cartão bancário 💳 Bank Card View é uma visualização de cartão simples e elegante com animação Flip. Versões Selecione a língua : Engl
v9 is an Android library that provides the ability to dynamically resize Path objects as you would 9-patch bitmaps
v9 is an Android library that provides the ability to dynamically resize Path objects as you would 9-patch bitmaps. In the example below, the chat bubble is dynamically resized while preserving the corners:
An e-commerce dummy project built with compose
An e-commerce dummy project built with compose. Consuming a fake store API to show different functionalities of such a platform
A powerful 🚀 Android range bar chart library as well as scaling, panning and animations.
RangeBarChart ⚡ Range bar chart library for Android using MPAndroidChart ⚡ There were no charts in MPAndroidChart to show ranges. We were forced to sh
A cryptocurrency application with clean architecture (MVVM, Jetpack Compose, Flow, Dagger Hilt)
Amirypto A cryptocurrency application built with Clean architecture and Jetpack component (MVVM, Jetpack Compose, Flow, Hilt, Retrofit). It was made t
Lightweight compiler plugin intended for Kotlin/JVM library development and symbol visibility control.
Restrikt A Kotlin/JVM compiler plugin to restrict symbols access, from external project sources. This plugin offers two ways to hide symbols: An autom
ZExoRecyclerPlayer is an Android library that allows developers to easily create RecyclerView with Exoplayer .
ZExoRecyclerPlayer Description ZExoRecyclerPlayer is an Android library that allows developers to easily create RecyclerView with Exoplayer . Please f
Pref-DB - Android SharedPreferences alternative library
Pref-DB Android SharedPreferences alternative library.
A simple NewsApp built using Jetpack Compose, MVVM Architecture, Dagger Hilt and Kotlin Flow
NewsApp is simple App which uses NewsAPI to get top headlines for country you live in or you can search for a specific news. Focus of this app is to d
JetMovies - built this project with Jetpack Compose and TheMovieDb API
JetMovies I built this project with Jetpack Compose and TheMovieDb API. Used: Jetpack Compose Coroutines, Flow, State Flow ViewModel Constraint Layout
Astronomy Picture of the Day Nasa(APOD) media listing and show picture details.
Astronomy Picture of the Day Nasa(APOD) media listing and show picture details. Built to learn and use of Latest Android development libs using Coroutines, Flow, Dagger-Hilt, Architecture Components, MVVM, Room, Retrofit, Material Guideline)
🚀📒📍 Indicators for Horizontal or Vertical Pager with different orientation, color, size options and optional touch feature.
Compose Pager Indicator Indicators for Horizontal or Vertical pager with different orientation, color, size options and optional touch feature. indica
Page Curl library for Jetpack Compose
Page Curl Page Curl library for Jetpack Compose. Motivation This library allows to create an effect of turning pages, which can be used in book reader
Android & iPhone payments apps built w/ SwiftUI & Jetpack Compose
Android & iPhone payments apps built w/ SwiftUI & Jetpack Compose, the apps persist data locally w/ SQLDelight and Remote w/ Firebase., Payments w/ Stripe and are architected to emphasize code sharing
Nepali Date Picker library in Jetpack compose for android with Date conversion from BS to AD and vice-versa
Nepali Date picker Converter - Re in Compose This is a re-work of Nepali Date Picker Converter in jetpack compose and kotlin. English Locale Nepali Lo
MVVM Movie App with Jetpack Compose (MovplayV2)
Movplay V2 This is the version 2 of An Android app built with Jetpack Compose consuming TMDB API to help users to have current information of the tren
Aplicação Mobile desenvolvida em Android utilizando Jetpack Compose
DevHub - Compose 📱 Aplicação Mobile desenvolvida em Android utilizando Jetpack Compose Sobre o projeto 💡 Esse projeto foi desenvolvido durante o eve
Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way
Shot is an Android project you can use to write screenshot for your apps in a simple and friendly way. What is this? Shot is a Gradle plugin and
🪐 Jetpack Compose animation library that allows you to implement animations such as shared element transition.
🪐 Jetpack Compose animation library that allows you to implement animations such as shared element transition.
An Elementary Chart library for Jetpack Compose
Charty : Elementary Chart library for Compose Chart Library built using Jetpack Compose and is highly customizable. Updates coming soon! Made with ❤️
Clean Android multi-module offline-first scalable app in 2022. Including Jetpack Compose, MVI, Kotlin coroutines/Flow, Kotlin serialization, Hilt and Room.
Android Kotlin starter project - 2022 edition Android starter project, described precisely in this article. Purpose To show good practices using Kotli
📱 WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat SDK for Compose.
This is a WhatsApp clone app built with Jetpack Compose and Stream Chat SDK for Compose. The purpose of this repository is to demonstrate below: Imple
Tools & tips to learn about recomposition in Jetpack Compose
⚡ Recomposition in Jetpack Compose List of practical tips and code snippets to avoid unnecessary recomposition in Jetpack Compose. This is an active r
Jetpack Compose component box.
Jetpack Compose Component Box About The Project ℹ️ This project is a project where you can find and use custom components in Jetpack Compose. Our goal
Crypto currency tracker with jetpack compose & clean architecture
Dash Coin DashCoin is a crypto currency tracker with jetpack compose and clean architecture This project is developed by MathRoda for more projects Gi
Glance Experimental Tools aims to supplement Jetpack Glance with features that are commonly required by developers but not yet available.
Glance Experimental Tools 🚧 Work in-progress: artifacts not available yet This project aims to supplement Jetpack Glance with features that are commo
Trying to play with Jetpack compose low level animations APIs, which are animate*AsState APIs.
ComposeSimpleAnimation Trying to play with Jetpack compose low level animations APIs, which are animate*AsState APIs that I needed in another project.
Facebook clone built using Jetpack Compose, Firebase Authentication and Firebase Firestore.
facebook-compose Facebook clone built using Jetpack Compose, Firebase Authentication and Firebase Firestore. Setup Create a Firebase project and add t
A food recipes App Built with Jetpack Compose
A food recipes App Built with Jetpack Compose . The app uses room for local caching to facilitate offline support and follows the MVVM Clean Architectural pattern
A complete Kotlin application built to demonstrate the use of Modern development tools with best practices implementation using multi-module architecture developed using SOLID principles
This repository serves as template and demo for building android applications for scale. It is suited for large teams where individuals can work independently on feature wise and layer wise reducing the dependency on each other.
The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.
The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with an attractive and flat overlay.
A simple library for creating circular progressbars for Android
CircleProgressBar A simple library for creating circular progressbars for Android. Examples Installation Get it via gradle: implementation 'com.emreda
A simple, lightweight and powerful field validation library for Android.
Convalida Convalida - (Italian for "validation") Convalida is a simple, lightweight and powerful field validation library for Android. Documentation G
A simple and easy to use stopwatch and timer library for android
TimeIt Now with Timer support! A simple and easy to use stopwatch and timer library for android Introduction A stopwatch can be a very important widge
Model-driven navigation for Jetpack Compose
Model-driven navigation for Jetpack Compose
🚀🏞💪 Collection of Images, Modifiers, utility functions for Jetpack Compose to expand and enrich displaying, manipulating, scaling, resizing, zooming, and getting cropped ImageBitmap based on selection area
Collection of Images, Modifiers, utility functions for Jetpack Compose to expand and enrich displaying, manipulating, scaling, resizing, zooming, and getting cropped ImageBitmap based on selection area, before/after image to with handle to show partial of both images and more is cooking up
Jetpack Compose Animations
Jetpack Compose Animations Animations Duolingo Owl - Anmol Verma Screen.
Simplify mutating "immutable" state models
Mutekt (Pronunciation: /mjuːˈteɪt/, 'k' is silent) "Simplify mutating "immutable" state models" Generates mutable models from immutable model definiti
An Android application for browsing video games and checking the latest gaming news from around the world.
Gamedge An Android application for browsing video games and checking the latest gaming news from around the world. Built entirely using the Jetpack Co
PokeCard Compose is a demo app 100% write in Compose, Flow and Koin based on MVI Clean Architecture 🐱⚡️
A Pokemon Card demo app using Jetpack Compose and Koin based on MVI architecture. Fetching data from the network with Ktor and integrating persisted data in Room database with usecase/repository pattern.
An application that i developed with a aim of learning Jetpack compose and many other jetpack libraries
An application that i developed with a aim of learning Jetpack compose and many other jetpack libraries, The application make use of jikan Api which displays a list of animations,there more details and even trailers of the animations.
A Jetpack compose library that auto-syncs a TabRow with a LazyColumn.
SmartTabs A simple library that helps us to sync a TabRow with a LazyColumn. The motives behind creating it can be found in this post. Installation In
Data2Viz port/wrapper for data visualization with Jetpack Compose
Collage Data2Viz port/wrapper for Jetpack Compose. It is a visualization library, same as Data2Viz and d3. This is obviously not an official Data2Viz
CryptoMovies is a small app that show modern Android developement: with Hilt, Coroutines, Flow, Jetpack and Material Design 3
CryptoMovies is a small app that show modern Android developement: with Hilt, Coroutines, Flow, Jetpack and Material Design 3.
RoomJetpackCompose is an app written in Kotlin and shows a simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture.
RoomJetpackCompose is an app written in Kotlin and shows a simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture.
This project is for training purposes in Android with Kotlin Course.
fullAndroidCourseClassC This project is for training purposes in Android with Kotlin Course. `//Dependencies dependencies { //Kotlin implementation "o
Bindings to the JNI library on Android for Kotlin/Native
JNI Utils using this library: implementation("io.github.landrynorris:jni-utils:0.0.1-alpha01") This library provides bindings to the JNI library on An
An amazing expense tracker app, with great features and beautiful UI. Check it out!
My Expense Tracker Expense tracker app to keep your finances in order. Built entirely in Kotlin using modern architecture components. Build 🏗️ My Exp
Examples of ParallaxView and ParallaxScrollEfect are in the repo. You can find the necessary titles and outputs in the continuation of the Readme file. 🪞
Parallax Examples : Examples of ParallaxView and ParallaxScrollEfect are in the repo. You can find the necessary titles and outputs in the continuatio
🛒 Mercado Libre App Clone using modern Android development with Hilt, Coroutines, Jetpack (Room, ViewModel), and Jetpack Compose based on MVVM architecture.
Meli Clone 🛒 Mercado Libre App Clone using modern Android development with Hilt, Coroutines, Jetpack (Room, ViewModel), and Jetpack Compose based on
BindsAdapter is an Android library to help you create and maintain Adapter class easier via ksp( Kotlin Symbol Processing).
BindsAdapter BindsAdapter is an Android library to help you create and maintain Adapter class easier via ksp( Kotlin Symbol Processing). Installation
💳 Bank Card View is a simple and elegant card view with Flip animation.
Visualização de cartão bancário 💳 Bank Card View é uma visualização de cartão simples e elegante com animação Flip. Versões Selecione a língua : Engl
Samples demonstrating the features and use of Koala Plot, a Compose Multiplatform based charting and plotting library written in Kotlin.
Koala Plot Samples This repository houses samples demonstrating the use and features of Koala Plot libraries. How to run Build koalaplot-core with the
FadingToolbar is an animation library which fades out your footer view in a ScrollView/RecyclerView and fades in a toolbar title
FadingToolbar is an animation library which fades out your footer view in a ScrollView/RecyclerView and fades in a toolbar title (analogue of the LargeTitle animation in iOS)
It's a simple app written in Kotlin that shows a simple solution for how to save an image into Firebase Storage, save the URL in Firestore, and read it back using Jetpack Compose.
It's a simple app written in Kotlin that shows a simple solution for how to save an image into Firebase Storage, save the URL in Firestore, and read it back using Jetpack Compose.
An annotation processor library that automatically creates Hilt's `@Binds` functions and modules.
HiltBinder An annotation processor library that automatically creates Hilt's @Binds functions and modules. If you think this library is useful, please
Ecormmerce app built using Android latest UI framework - Compose UI and data coming from Fake Store API
BuyCart 🛒 Android shopping app built with Jetpack Compose consuming FAKE STORE API I am trying to learn and follow some standard Android architecture
A utility library for Mindustry modding in Kotlin.
MK Utils Mindustry Kotlin Utils Modules Name Dependency Description core / Basic typealias and utility texture / Pixmap process world / Entity and
Project about changing Themes in Android app. 💡🔦🗽 ( Dark & Light) Mode. 💫
Dark 😴 Mode 👀 App 📱 You will be able to change the theme within the application. You can customize your phone by choosing the Light ☀️ or Dark 🌙 t
Snappy - an android camerax library for taking snapshot fast & simple
Snappy is an android camerax library for taking snapshot fast & simple. Easy to integrate, 100% Kotlin & jetpack compose driven.
An Android Image compress library, reduce's the size of the image by 90% without losing any of its pixels.
Image Compressor An Android image compress library, image compressor, is small and effective. With very little or no image quality degradation, a comp
🍿 A TV Showcase App using Jetpack libs and MVVM arch. Data provided by TV Maze API
TV Showcase A TV Showcase 🍿 Android App using Jetpack libraries and MVVM architecture. Data provided by TVMaze API. Release 🚀 Download here See how
A simple library for automatically animating between Compose states.
compose-autotransition Status: Experimental A simple library for automatically animating between Compose states. var scale by remember { mutableStateO