524 Repositories
Android adapter-design-pattern Libraries
MVVM + Kotlin + Jetpack Compose +Navigation Compose + Hilt + Retrofit + Unit Testing + Compose Testing + Coroutines + Kotlin Flow + Io mockK
MvvmKotlinJetpackCompose Why do we need an architecture even when you can make an app without it? let's say you created a project without any architec
(Coroutine, Flow(+StateFlow), Hilt, JetPack, MVVM, Repository Pattern, Retrofit2 & OkHttp3, Moshi, Glide, Timber, Material-Components)
(Coroutine, Flow(+StateFlow), Hilt, JetPack, MVVM, Repository Pattern, Retrofit2 & OkHttp3, Moshi, Glide, Timber, Material-Components)
Implementation of MVVM , Live Data and Room DAO for a robust materialistic design
Someday App to manage Weekly tasks Because who needs to remind you every week to do Samething Preview Main Layout Light Dark Main Layout (Expanded) Li
Modular and customizable Material Design UI components for Android
Material Components for Android Material Components for Android (MDC-Android) help developers execute Material Design. Developed by a core team of eng
New style for app design simple bottom navigation with side navigation drawer UI made in Jetpack Compose.😉😎
BottomNavWithSideDrawer New style for app design simple bottom navigtaion with side navigation drawer UI made in Jetpack Compose. 😉 😎 (Navigation Co
It is a NBAApp developed by Kotlin. It uses MVVM design pattern, Coroutines, Retrofit and JetPack libraries like Room, Lifecycle, ViewBinding, DataBinding, Hilt and Navigation.
NbaApp It is a NBAApp developed by Kotlin. It uses MVVM design pattern, Coroutines, Retrofit and JetPack libraries like Room, Lifecycle, ViewBinding,
An implementation of MediatR on JVM for Spring using Kotlin coroutines
Kpring MediatR In this project, an attempt has been made to implement the mediator pattern on the JVM with simplicity using Kotlin with native corouti
Team management service is a production ready and fully tested service that can be used as a template for a microservices development.
team-mgmt-service Description Team management service is a production ready and fully tested service that can be used as a template for a microservice
🎨 Modern image loading library for Android. Simple by design, powerful under the hood.
Simple Image Loader Modern image loading library for Android. Simple by design, powerful under the hood. Kotlin: Simple Image Loader is Kotlin-native
Add RecyclerView, use Adapter class and ViewHolder to display data.
فكرة المشروع في هذا المشروع سنقوم بعرض قائمة من البيانات للطلاب على واجهة تطبيق Android بإستخدام: مفهوم RecyclerView مفهوم Adapter مفهوم ViewModel محت
📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture
Expenso 📊 A Simple Expense Tracker App 📱 built to demonstrate the use of modern android architecture component with MVVM Architecture 🏗 . Made with
Sleek dialogs and bottom-sheets for quick use in your app
⭐ Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
Weather App With Jetpack Compose
Weather-App-With-Compose In this repository i made weather app with using Jetpack Compose. Datas is coming from internet. You can look in here. Librar
Easy RecyclerView Adapter
GenericAdapter Easy RecyclerView Adapter Getting started build.gradle allprojects { repositories { // ... maven { url 'https://jit
A sample of how to implement a design system in Jetpack Compose
[WIP] Sample Design System This project aims to hold an example of how to implement a design system with Jetpack Compose. At this moment it only has t
Android library providing an implementation of the Material Design Floating Action Button Speed Dial.
Android library providing an implementation of the Material Design Floating Action Button Speed Dial.
FirestoreCleanArchitectureApp is an app built with Kotlin and Firestore that displays data in real-time using the MVVM Architecture Pattern. For the UI it uses Jetpack Compose, Android's modern toolkit for building native UI.
FirestoreCleanArchitectureApp FirestoreCleanArchitectureApp is an app built with Kotlin and Cloud Firestore that displays data in real-time using Andr
[ACTIVE] Simple Stack, a backstack library / navigation framework for simpler navigation and state management (for fragments, views, or whatevers).
Simple Stack Why do I want this? To make navigation to another screen as simple as backstack.goTo(SomeScreen()), and going back as simple as backstack
ListView Example with custom Adapter Using Kotlin in Android Studio
Kotlin-ListView ListView Example with custom Adapter Using Kotlin in Android Studio Steps to follow : Build ListView with Custom Adapter in Kotlin Add
A lightweight library for using Material Colors in Android Jetpack Compose Project 🚀🚀🚀
How To Use Step 1: Add the JitPack repository to your build file. Add it in your root build.gradle / build.gradle.kts at the end of repositories: Groo
Adapter library for SharedPreferences
EasyPrefs Adapter library for SharedPreferences which reduces boilerplate needed to store simple data, but open enough to not interfere with your own
Design Patterns With Kotlin
DesignPatterns-Kotlin Design Patterns In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in so
Android app that show the palette of material theme based on your wallpaper
Material-You-Palette Android app that show the palette of material theme based on your wallpaper Show color blocks and names in on color Few Samples W
This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like coding with Kotlin, MVVM Design pattern, Kotlin Coroutines, Room database, Navigation Controller, Jetpack compose, Use cases, and Dependency injection using Dagger-Hilt.
Note App This is a practical project for Professional Android Developers that covers clean Architecture basics using the following: skills: Real-like
POC de uma aplicação de domínio financeiro.
Financial Overview Domínio Arquitetura Organização da aplicação Casos de uso Instalação Repositório Configuração Roadmap Verificando o ambiente Execut
A fully-customizable Open-Source Android application platform with plethora of animation and customizations for all kinds of community events like technical fests, college programs and competitions. Modify and Build as per your requirements without coding from scratch!.
College Fest Application A fully-customizable Open-Source Android application platform with plethora of animation and customizations for all kinds of
New style for app design and Movies App with Movies API JetMaxMovies made in Jetpack Compose.😉😎
JetMaxMovie New style for app design and Movies App with Movies API JetMaxMovies made in Jetpack Compose. 😉 😎 (Navigation Compose,Dagger-Hilt, Mater
PixaPay - Images Search client
PixaPay - Images Search client Getting started Signup or Login into Pixabay for getting API_KEY Add APY_KEY="Your_Key_Here" and BASE_URL="https://pixa
XClipper is a clipboard manager for Windows & Android which helps to track clipboard activities and makes it easier to interact with them.
XClipper XClipper is a clipboard manager for Windows & Android which helps to track clipboard activities and makes it easier to interact with them ❤️
AutoPlayer - A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.
A player based on ExoPlayer for play video automatically in RecyclerView, when an item is visible.
Format numbers using a string pattern with this simple number formatted like ##-####-##
AndroidPattern Format numbers using a string pattern with this simple number formatted like ##-####-## Installation To get a Git project into your bui
Android Material Design Components
Android-Material-Design-Components Material design is a comprehensive guide for visual, motion, and interaction design across platforms and devices. G
The Android application is a list of the most popular TV series written in Java using the mvvm pattern.
Tv show application The Android application is a list of the most popular TV series written in Java using the mvvm pattern. This project was written f
NewsApp - Modern Minimalistic Design, MVVM, Pagination, Retrofit, Coroutines, Room, Glide, Navigation Component (Clean Architecture)
NewsApp is a modern news android application which features virtually ALL recent and recommended android development tech stack and tools used
This application features - Modern Minimalistic Design, MVVM, Pagination, Hilt, Retrofit, Room, Data Store, Flow, Live Data, Navigation Component (Clean Architecture)
NewsFly NewsFly is a modern news android application which features virtually ALL recent and recommended android development tech stack and tools used
Synth is CRED's inbuilt library for using Neumorphic components in your app.
Synth Synth is CRED's inbuilt library for using Neumorphic components in your app. What really is Neumorphism? It's an impressionistic style, playing
🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.
TheMovies2 A simple project using The Movie DB based on Kotlin MVVM architecture and material designs & animations. How to build on your environment A
🐶 Beautiful Puppy adoption app with Jetpack Compose #AndroidDevChallenge
Wiggles 🐶 Beautiful Puppy adoption app built to Demonstrate the Jetpack Compose UI for Android Dev Challenge Made with love ❤️ by Spikeysanju Try lat
Android library for the adapter view (RecyclerView, ViewPager, ViewPager2)
Antonio Android library for the adapter view (RecyclerView, ViewPager, ViewPager2) Free from implementation of the adapter's boilerplate code ! Reuse
Recipes Mobile App UI Design in Jetpack Compose
Recipes Mobile App UI Design in Jetpack Compose Watch it on YouTube Beautiful android mobile Recipes App designed using Jetpack Compose. Single screen
A flexible theme provider for Jetpack Compose. Supports dynamic theme changes and saving theme preference.
JetTheme JetTheme is a flexible theme provider for Jetpack Compose. Change the theme and recompose the UI dynamically. Save theme preference to local
⚙ A beautiful and extensible API for bulding preferences screen
Material Preferences 💻 Installation Add this in app's build.gradle file: implementation 'com.imangazaliev.material-prefs:core:version' implementati
A library that enables reuse of Material themes defined in XML for theming in Jetpack Compose.
MDC-Android Compose Theme Adapter A library that enables reuse of Material Components for Android XML themes for theming in Jetpack Compose. The basis
⭐ Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
Sheets Sleek dialogs and bottom-sheets for quick use in your app. Choose one of the available sheets or build custom sheets on top of the existing fun
RecyclerView With No Adapter | Available For Jetpack Compose
About This Project Available on Google Dev Library Click Here RecyclerView No Adapter (Adapter Has Been Handled) RecyclerView No Adapter Using ViewBin
Android interval timer app using compose + compose navigation, dagger hilt, room, kotlin coroutines + flow and mvvm design pattern.
What's InTime? ⏳ InTime is an interval timer application using android jetpack components and a long running service. The purpose of this project is t
An implementation of the Bloc pattern for Kotlin and Jetpack Compose
Kotlin Bloc An implementation of the Bloc pattern for Kotlin and Jetpack Compose. Documentation Documentation is available here: https://ptrbrynt.gith
An Android app built with Kotlin, consuming StarWars API to display characters of the popular StarWars Movie. It is built with the MVVM pattern and the latest Jetpack components.
StarWars An Android app built with Kotlin, consuming StarWars API to display characters of the popular StarWars Movie. It is built with the MVVM patte
🎥 A Simple and Minimal Movies Android Application to demonstrate the Modern Android Development and Jetpack Compose.
ComposeMovie Android 🎥 A Simple and Minimal Movies Android Application to demonstrate the Modern Android Development and Jetpack Compose. Built with
LukohSplash is based on Android latest architectural components,Jetpack, and follows MVVM design pattern.
👓 The LukohSplash by open-source contributor, Lukoh. LukohSplash LukohSplash is based on Android latest architectural components,Jetpack, and follows
New style for app design E-commerce Shop App UI made in Jetpack Compose.😉😎
E-commerceShopAppUI-Android New style for app design E-commerce Shop App UI made in Jetpack Compose. 😉 😎 (Navigation Components, Dagger-Hilt, Materi
Elegant design and convenient to use RecyclerView adapter library based on Kotlin DSL.
xAdapter: Kotlin DSL 风格的 Adapter 封装 1、简介 该项目是 KotlinDSL 风格的 Adapter 框架封装,用来简化 Adapter 调用,思想是采用工厂和构建者方式获取 Adapter 避免代码中定义大量的 Adapter 类。该项目在 BRVAH 的 Ada
How to use Material You colors in your app
A small tool that help to see the colors generated by Material You.
Reproducible sample with Fix for Memory Leak in RecyclerView Adapter
Memory Leak RecyclerView Adapter Reproducible Sample with Fix Video Instructions: https://www.youtube.com/c/awesomedevnotes Code Only the relevant and
An Android Jetpack Compose library for displaying on-screen messages
InfoBar Compose An Android Jetpack Compose library for displaying on-screen messages. Unlike the built-in Snackbar from the Compose Material library,
Android Demo App for League of legends's Champions based on MVVM design pattern
🎉 LOL-Champs If this project is useful, please give it a star ⭐ A Android Sample App with champion information of the League of Legends(LOL) using An
Kotlin microservices with REST, and gRPC using BFF pattern. This repository contains backend services. Everything is dockerized and ready to "Go" actually "Kotlin" :-)
Microservices Kotlin gRPC Deployed in EC2, Check it out! This repo contains microservices written in Kotlin with BFF pattern for performing CRUD opera
Saga pattern implementation in Kotlin build in top of Kotlin's Coroutines.
Module Saga Website can be found here Add in build.gradle.kts repositories { mavenCentral() } dependencies { implementation("io.github.nomisr
A simple app that consumes The GitHub APIs to display github users. The aim was to learn about different jetpack libraries, built with MVVM pattern.
A simple app that consumes The GitHub APIs to display github users. The aim was to learn about different jetpack libraries, built with MVVM pattern.
New style for app design Online Flora Go Go App UI made in Jetpack Compose. 😉 😎
JetComposeLoginUI New style for app design Online Flora Go Go App UI made in Jetpack Compose. 😉 😎 (Navigation Components, Dagger-Hilt, Material Comp
Frogo Android UI Kit - Frogo UI Design Kit Guideline
About This Project Follow-up project from frogo-ui-kit UI Kit for helping you in apps development Migrate from frogo-ui-kit Just renaming package com.
This app highlights similar design pattern seen in SnapChat Application.
SnapchatClone In this repo, I tried to clone SnapChat App by implementing similar design pattern seen in major destinations of the app Screenshots I w
New style for app design Online Sunglasses Shop App UI made in Jetpack Compose.😉😎
JetSunglassUI-Android New style for app design Online Sunglasses Shop App UI made in Jetpack Compose. 😉 😎 (Navigation Components, Dagger-Hilt, Mater
A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).
A small navigation library for Android to ease the use of fragment transactions & handling backstack (also available for Jetpack Compose).
Online Furniture Shop App UI made in Jetpack Compose.
JetComposeFurnitureShopUI-Android Online Furniture Shop App UI made in Jetpack Compose with clean architecture... 😉 😎 (Navigation Components, Dagger
A news app with amazing features.
Newdo-News In this app I'll show you how to fetch current news from a public API. The aim of this project is to show you how use best practices in And
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements. With minimal configuration it generates a UI browser that helps you easily find your components, colors & typography. It also renders your components in common situations like dark mode, right-to-left layouts, and scaled fonts which help in finding issues early.
Check out the new style for App Design aims for the Vegetable Order Service using jetpack compose...😉😀😁😎
VegetableOrderUI-Android Check out the new style for App Design aims for the Vegetable Order Service using jetpack compose... 😉 😀 😁 😎 Screenshots
Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android.
Klimatic Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android. Built using Android Architectu
Check out the new style for App Design aims for the Online Plant Shop Service...😉😀😁😎
PlantShopUI-Android Check out the new style for App Design aims for Online Plant Shop Service... 😉 😀 😁 😎 Screenshots Please click the image below
A library support form with material design, construct same with Android UI Framework
SwingUI A slight Java Swing library support form with material design, construct same with Android UI Framework writen in Kotlin Supported: 1. Screen:
Tutorial MVVM Fast Android Networking
MVVM-FAN Tutorial MVVM Fast Android Networking Tutorial Build with Android Studio https://youtu.be/nXX-NQIoGjk Tutorial Build with Step by Step https:
Convert your YouTube channel into a native Android app using YouTube Data API v3.
Convert your YouTube channel into an app. Screenshots • Description • Features • Configuration • Documentation Screenshots Description Channelify is a
Expandable Recyclerview makes it easy to integrate nested recycler view...🔨 📝
SSExpandableRecyclerView Expandable Recyclerview make it easy to integrate nested recyclerview Features Simple and easy to use ( no complex adapter re
Kotlin Multiplatform Router for Android and iOS
A powerful Kotlin Multiplatform Router for Android and iOS Support I am happy to help you with any problem on gitter Feel free to open any new issue!
typedmap is an implementation of heterogeneous type-safe map pattern in Kotlin
Typedmap typedmap is an implementation of heterogeneous type-safe map pattern in Kotlin. It is a data structure similar to a regular map, but with two
A small Crypto app with neat UI.
CryptoAppUI A small Crypto app with neat UI. Note: To login in or sign up just enter any dummy values. Perform crypto transaction though this app usin
Pixel perfect for design layout android
Pixelperfect Pixel perfect helps you design layouts according to the resolution of your users' device Follow the steps below to implement : dependen
QuatroGrade is a beautiful multi color (4 corners) gradient.
| | Setup Guide | Report new issue QuatroGrade QuatroGrade is a beautiful multi color gradient. Basically, it is a 4 vertex gradient. Features: Multi
Color Picker — beautiful library for Android
Color Picker — beautiful library for Android Features Simple dialog builder ARGB, RGB & HSV color models Dark theme support Sliders with gradient back
Music Player: From UI Proposal to Code
Some developers have difficult to code when the UI proposal is a bit “sophisticated” or “complex”. Many of them strip a lot of significant portion of the UI or even the Motion when they are coding, and the result ends up quite different of the original proposal.
YouJoin Android Client, a cool app of connection, use Material Design.
YouJoin-Android 简介 这个repo是YouJoin社交平台的Android客户端,代码由本人独立编写,功能和特点包括: 采用Material Design设计 登录注册 即时聊天 个人中心(支持资料编辑、头像上传) 心情动态(支持最多九张图片;支持点赞、评论) 好友关注 附近的人(采
Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+.
Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint
Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept)
InstaMaterial Updated Current source code contains UI elements from Design Support Library. If you still want to see how custom implementations of e.g
Cnblogs Client for Android - Material Design
Cotable - Yet Another Cnblogs Client for Android Description Cotable = Code + Stable (The Paradise of Coder) The Android client of Cnblogs that named
A sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern.
This repository contains a sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern
Twidere for Android
Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint
🎶🎼 Very slim music player 👨🎤 100% made in Italy 🍕🌳🌞🍝🌄
Source code for the Android music player Music Player GO
Best material design music player for Android
Metro Material Design music player for Android music lovers Table of contents Downloads Differences between Metro and RetroMusicPlayer Screenshots App
A sample Grocery Store app built using the Room, MVVM, Live Data, Rx Java, Dependency Injection (Kotlin Injection) and support Dark Mode
Apps Intro A sample Grocery Store app built using the Room, MVVM, Live Data, Rx Java, Dependency Injection (Kotlin Injection) and support Dark Mode In
A simple 'Slide to Unlock' Material widget for Android, written in Jetpack Compose
SlideTodo A simple 'Slide to Unlock' Material widget for Android, written in Jetpack Compose you can find source code here Getting Started allprojects
Spring Boot Example with Kotlin and Domain Driven Design
Spring Boot Kotlin Domain Driven Design Example Just an example project where ddd is implemented with some other great patterns and architecture from
The most beautiful SMS messenger for Android
QKSMS QKSMS is an open source replacement to the stock messaging app on Android. It is currently available on the Google Play Store and on F-Droid Rep
Android open source calendar
Etar Calendar Etar (from Arabic: إِيتَار) is an open source material designed calendar made for everyone! Why? Well, I wanted a simple, material desig
CuteToast is an Material Design Custom Toast for Android | Custom Material Design Toast
CuteToast is an Android Custom Toast library that could be used instead of Default Toast. It does everything as Toast but with some extra spice.
A sample app showing how to build an app using the MVI architecture pattern.
MVI Example This application was streamed live on Twitch to demonstrate how to build an application using MVI. You can find the VOD here for now: http
A simple library which gives you custom design CalendarView with dialog functionality and event handlers.
CalendarView A simple library which gives you custom design CalendarView with dialog functionality and event handlers. 1: CalendarView Demo Screen 1.1
Find your ideal fitness partners according to your preferences and interact with them whenever you want! All this with no hassle, because there's FitMate! Take timed challenges updated daily, read blogs related to health, and be a part of numerous communities too! During covid times, partner with your FitMate to achieve your fitness goals at home.
FitMate Do you feel lazy and uninterested when there’s no one for you to work out with? Do you fail to keep a track of your workouts and need guidance
TheMovies 🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations. How to build on your environment
A simple demo project based on MVVM clean architecture and material design & animations.
GithubFollows A simple demo project based on MVVM clean architecture and material design & animations. Architecture Specs & Open-source libraries Mini