229 Repositories
Android single-activity-multi-fragment Libraries
A CLI tool to convert multi-module Jetpack Compose compiler metrics into beautiful HTML reports
A CLI tool to convert multi-module Jetpack Compose compiler metrics into beautiful HTML reports 1. What are Jetpack Compose compiler metrics? The Comp
A single repository to learn the basics of Android in Kotlin without all the fluff.
Android-Concepts-Reference-Kotlin A single repository to learn the basics of Android in Kotlin without all the fluff. How to use this repository Each
You can learn how to create multi module Android project with this repository.
MultiModuleProjectSample You can learn how to create multi module Android project with this repository. You can read this article in Turkish. Go to th
A movie and TV Show streaming mobile app built with Jetpack Compose.
PhotoPlay A movie and TV Show streaming mobile app in Android built using Jetpack compose. This project is developed by Javokhir Savriev for more proj
Calorie tracking app using multi-module CLEAN architecture
CalorieTrack Calorie tracking app using multi-module CLEAN architecture Tech used Multi-module Application (Improve build time & componentization) Kot
Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI
KMMNewsAPP There are two branches Main News App Main The main branch is a complete template that you can clone and use to build the awesome app that y
Minecraft 1.18.2 Backport of Petal, a performance-oriented fork of Purpur intended to increase performance for entity-heavy servers by implementing multi-threaded and asynchronous improvements.
Sakura Performance Minecraft JAR Sakura is a performance-oriented fork of Purpur intended to increase performance for entity-heavy servers by implemen
Repository of a multi-platform application running the same Compose source code on all platforms
Compose multiplatform demo demo.mov Using the same compose user interface (UI) from android on all principal platforms 🎊 🎉 App Features This is a si
➕ An efficient and beaufitul Multi Float action button library based on Twitter implemented in Jetpack Compose 🚀
Multi Float Action Button ➕ An efficient and beaufitul Multi Float action button library based on Twitter implemented in Jetpack Compose 🚀 Including
Android Navigation Fragment Share Element Example: Use Share Element Transition with recyclerView Item and ViewPager2 Item.
Android-Navigation-Fragment-Share-Element-Example 说明 Android 使用Navigation导航切换Fragment中使用共享元素过渡动画的例子:将在listFragment的RecyclerView的Item共享元素过渡到pagerFragme
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
Navigation in Android: Activity, Fragment, Intents, Navigation Component.
Words App This folder contains the source code for the Words app codelab. Introduction Words app allows you to select a letter and use Intents to navi
An e-commercial application built as a technological demonstration.
Overview An e-commercial application built as a technological demonstration. The purpose of this app is to get an experience from creatinig architectu
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
A performance-oriented fork of Purpur intended to increase performance for entity-heavy servers by implementing multi-threaded and asynchronous improvements.
Petal is a performance-oriented fork of Purpur intended to increase performance for entity-heavy servers by implementing multi-threaded and asynchronous improvements.
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.
EightyTwenty is life planner application with beautiful user interface.
EightyTwenty EightyTwenty is life planner application with beautiful user interface. Version 0.0.1 Add notes Add categories Add notes with image Move
A powerful library for easy implementation of HMS Location Kit.
AdvancedLocation A powerful library for easy implementation of HMS Location Kit. 💙 Request location with couple lines of code (no more boilerplate) C
Open currenty activity in Android Studio
Open Current Activity Android Studio / IntelliJ Plugin A little plugin for Android development (Android Studio or IntelliJ). Adds an action under Navi
👨💻 Squircle IDE is a fast and free multi-language code editor for Android
Squircle IDE is a fast and free multi-language code editor for Android. Table of Contents EditorKit Gradle Dependency The Basics More Opt
Minesweeper is a single-player puzzle video game
Minesweeper Minesweeper is a single-player puzzle video game. The objective of the game is to clear a rectangular board
Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cached data by Room
Mobile Banking Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cach
KT Search - a kotlin multi-platform library that provides client functionality for Elasticsearch and Opensearch
KT Search Client KT Search is a kotlin multi-platform library that provides client functionality for Elasticsearch and Opensearch. It builds on other
Example Multi module architecture Android project using MVVM, Dynamic Features, Dagger-Hilt, Coroutines and Navigation Components
ModularDynamicFeatureHilt An Android template project following a multi module approach with clean architecture. It has been built following Clean Arc
Multi module architecture Android template project using MVVM, Dagger-Hilt, and Navigation Components
ModularAppTemplate An Android template project following a multi module approach with clean architecture. It has been built following Clean Architectu
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 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
Kafka Connect JSLT Single Message Transform
This is an implementation of the Kafka Connect SMT interface to offer transformation capabilities using the Schibsted JSLT library.
A beautiful app showing the use of a single recyclerview to display multiple views with motion layout and clean architecture
This app shows how to use a single recyclerview to build a beautiful multiple view layout (See image below) using clean architectural pattern
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
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
A Gradle plugin providing various utility methods and common code required to set up multi-version Minecraft mods.
Essential Gradle Toolkit A Gradle plugin providing various utility methods and common code required to set up multi-version Minecraft mods via archite
PapriCoin demonstrates Jetpack Compose usage to build modern app based on Clean Architecture and newest Tech-Stack
PapriCoin demonstrates Jetpack Compose usage to build modern app based on Clean Architecture and newest Tech-Stack. Repository also has loca
Demonstration of an issue trying to render a preview in Jetpack Compose without the activity artifact.
Demonstration of an issue trying to render a preview in Jetpack Compose without the activity artifact.
NavigationAndFragments - A use case for fragments and navigation
NavigationAndFragments A use case for fragments and navigation. To implement this use case, follow these steps : Create a new fragment navigation xml
In this single activity app. i was trying to practice on ViewModel and Livedata
CalwithViewModel In this single activity app. i was trying to practice on ViewModel and Livedata Min Api Level : 19 Setup Requirements Android device
Android MVVM with Single Activity sample app that uses kotlin coroutines flow
Android MVVM with Single Activity sample app that uses kotlin coroutines flow. This is a sample app that uses kotlin coroutines flow , stateflow. This
Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cached data by Room
Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cached data by Room
Kotlin multi-platform simple File I/O library
KmpIO This is a Kotlin multiplatform (KMP) library for basic Text file, Binary file, and zip/archive file IO. It was initially implemented with the an
LifecycleAwareGitHubSearch - The Activity Lifecycle and the ViewModel Architecture
Lifecycle-Aware GitHub Search In this project, we'll modify our GitHub search ap
An Android project to showcase a multi-brand design system.
Table of contents Introduction Structure Architecture Implementation Testing Roadmap Introduction This is an Android showcase project based on Pokémon
API-Annotate - Single annotation to mark API elements
API-Annotate A single annotation for annotating externally-consumed elements in
Happy-Birthday - Design and implement a single screen app that displays information
Happy Birthday Android App | Android Basics in Kotlin Course Solution code for t
A Gradle plugin for generating multi-version packet wrappers for Minecraft: JE
tinyprotocol A Gradle plugin for generating multi-version packet class wrappers for Minecraft: Java Edition. Usage plugins { id("me.kcra.tinyproto
The Unit Converter app: easy, immediate and multi-platform
Converter NOW Why Converter NOW Converter NOW is an effective unit and currency converter 🚀 It is made to be easy, fast and immediately useable: just
Microservice-grpc-multi-language-example - gRPC communication on multiple language demonstration (spring kotlin, go, .NET core 6)
What is this Microservice gRPC demonstration w/incrementing state in multiple la
DessertPusher - A dessert app displaying the functionalities of activity lifecycle and fragments
Activity Lifecycle - DessertPusher This is the toy app for lesson 4 of the Andro
Multi Lingual Chat app - A modern chat application that allows users to translate text messages into their preferred language
Multi Lingual Chat app - A modern chat application that allows users to translate text messages into their preferred language
Kotlin multi-platform application navigation library.
navigation Kotlin multi-platform application navigation library. Supports Jetpack Compose. val navigator = rememberNavigatorByKey("Greeting") { key -
Firebase Android client of the a multi device game
Warning: This project is unmaintained and uses a deprecated SDK. You should use the new Firebase Android SDK for your project. Cloud Cup Android clien
A LibGDX and Kotlin Mobile Game Example
Splinter Sweets - A LibGDX and Kotlin Mobile Game Example This is an example of building a mobile game app using the libGDX game development framework
A multi-purpose library containing view injection and threading for Android using annotations
SwissKnife A multi-purpose Groovy library containing view injection and threading for Android using annotations. It's based on both ButterKnife and An
A complete library to build Android apps with a built-in theme engine.
Dynamic Support A complete library to build apps for Android 4.0 (API 14) and above with a built-in theme engine. It is built on top of the latest app
Multi Image Picker and Multi Image Capture Library
Multimager Multi Image Picker and Multi Image Capture Demo app This is a sample demonstration for multiple images capture as well as multiple image pi
No need to implement an Adapter for every RecyclerView. Snap Adapters initializes in a single line and comes with endless loader and multiple layout.
Snap RecyclerView Utils Simple Library to create RecyclerView Adapters and Viewholder in a snap. Features Simple RecyclerView Adapter Multiple Layouts
This app includes Implementation of Huawei and Google Kits in a single codebase using Build Variants. 🗺 📩
Build Variant App 🗾 📦 📱 Build variant is a feature of Android Studio to create a project which can be build in different versions. By using Build V
Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Unit tests etc.
MoneyHeist-Chars Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Room
CountryCurrencyPicker is an android picker library for country and / or currency
CountryCurrencyPicker is an android picker library for country and / or currency. You can implement it as fragment or dialog. It offers the option to search for country values and / or currency values. Inspired by country-picker-android and currency-picker-android
Multi Line Radio Group is a Radio Group layout to show radio buttons in more than one line.
MultiLineRadioGroup Multi Line Radio Group is a Radio Group layout to show radio buttons in more than one line. Setup In your project's build.gradle f
DrawBox: a multi-purpose tool to draw anything on canvas, written completely on jetpack compose
DrawBox DrawBox is a multi-purpose tool to draw anything on canvas, written comp
DataFragment - Easy retained fragment handling for data and longrunning tasks related to activty lifecycle
DataFragment DataFragment is a tiny tiny library that helps (me) to prevent a little boilerplate code for retained data fragments in Android. This is
AndroidBriefActions - Android library for sending and observing non persistent actions such as showing a message; nice readable way to call navigation actions from ViewModel or Activity/Fragment.
implementation "com.vladmarkovic.briefactions:briefactions:$briefActionsVersion" Benefits Why use brief-actions library pattern: Prevent short-term ac
Android-Multi-Module-Coverage - Demo project to showcase how to get a single test coverage report in a multi-module Android project
Android Multi-Module Coverage This is a demo project to showcase how to create a
Kotlinx.serialization - Kotlin multiplatform / multi-format reflectionless serialization
Kotlin multiplatform / multi-format reflectionless serialization Kotlin serialization consists of a compiler plugin, that generates visitor code for s
Course_modularizing_android_apps - Multi-module demo app that gets data from a Dota2 api
Work in progress Multi-module demo app that gets data from a Dota2 api. Module n
Android App Module - Activity Result Contracts
Activity Result Contract with async & await (Asynchronous) - Android App Module App Features Activity Result Contract : ActivityResultContracts Permis
Workout Journal is a mobile app based on Multi-Module and Clean Architecture for those who want to track their progress over a workout and a calendar period.
Workout-Journal Workout Journal is a mobile app for those who want to track their progress over a workout and a calendar period. The app allows you to
🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
Kotlin∇: Type-safe Symbolic Differentiation for the JVM Kotlin∇ is a type-safe automatic differentiation framework written in Kotlin. It allows users
An application used to view StackOverflow questions
Questionnaire Play Store Link Download APK Questionnaire is an Android applicati
This project shows trending github repositories using MVI (Model View Intent) using kotlin flows and multi module clean architecture
GithubTrendingMVIFlow Build Architecture: This project shows trending github repositories using MVI (Model View Intent) using kotlin flows and multi m
NamelessnessR is a vpn hub that combines a number of vpn protocols to provide a hub to a single vpn powerful to protect your privacy only.
namelessnexR Design concept The Design concept is designed using adobe xd basing of different ideas but mainly Anxray, V2rayNG and NamelessnetX with N
A set of highly-opinionated, batteries-included gradle plugins to get you started building delicious multi-module Kotlin projects
Sourdough Gradle What is Sourdough Gradle? Sourdough is a set of highly opinionated gradle plugins that aim to act as the starter for your Kotlin proj
CoCoin, Multi-view Accounting Application
#CoCoin CoCoin, Multi-view Accounting Application #中文文档 README-ZH.md #Download APK from Github QR code: #Note There are some old gifs in the GIF direc
🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎
Breaking Bad - Jetpack Compose Tech Stack Jetpack Compose - Define your UI programmatically with composable functions that describe its shape and data
Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity
Android Sample App using Github API and Jetpack Component. What's JetHub? 🚀 JetHub is a sample app using Github API and Jetpack components. The purpo
A Clean Architecture App to show use of multi module architecture in a Jetpack Compose
Nextflix-Composable A Clean Architecture App to show use of multi-module-archite
A deep learning based mobile application for the multi-class classification of pneumonia into three categories via Chest X-rays
PneumoniaClassifier A deep learning based mobile application for the multi-class classification of pneumonia into three categories via Chest X-rays. W
Annotation processor that provides better navigation on android multi-modules projects 🛳.
FlowNav FlowNav is a mobile library for Android that helps and provider a better way to make multi-modules navigation. The main purpose of this librar
Native-Blur: a C++/Kotlin library for blur bitmaps and activity, mobile-ready, android compatible
Native-Blur The Native-Blur is a C++/Kotlin libraray for blur bitmaps and activity, mobile-ready, android compatible, powered by Java Native Interface
A single screen app learn in google basic Android Development course.
Project: Lemonade App - Starter Code Starter code for the first independent project for Android Basics in Kotlin Introduction This is the starter code
This is an Online Book App in which user can read and add their books on favourites fragment and also give rating on it.
BookHub-AndroidApp BookHub Basic Android App Based on the concept of Fragment, Navigation Drawer, Database (Room), Internet Access, etc. See the app o
Repositório para criar layouts e chamar na activity main e melhorar um dos pontos fracos meu (layout).
Repositório para criar layouts e chamar na activity main e melhorar um dos pontos fracos meu (layout). Não se preocupe com os tipos malucos de layouts
Small app to create icon sets for Linux, Windows, OSX, Android and IOS from a single PNG image
FXIconcreator Small app to create icon sets (multi resolution) for Linux, Windows, OSX from a single PNG image Reason for creating such an app was tha
A lightweight library for requesting and consuming Activity Results using coroutines.
SuspendActivityResult A lightweight library for requesting and consuming Activity Results using coroutines, it's usage is as simple as: val uri = Acti
NamelessnessR is a vpn hub that combines a number of vpn protocols to provide a hub to a single vpn powerful to protect your privacy only.
NamelessnessR Design concept The Design concept is designed using adobe xd basing of different ideas but mainly Anxray, V2rayNG and NamelessnetX with
This project demonstrates the usage of Android Activity Recognition Transition API
User Activity Detection This project demonstrates the usage of Android Activity Recognition Transition API. Detect when users start or end an activity
For Kotlin with SpringBoot project that have multi-module-structure template
Goals kotlin + spring-boot + gradle + multi-module building Module-Structure ---root |--- src.main.kotlin.KotlinSpringbootMultiModuleTemplateAppl
Single player game app that displays scrambled words
Unscramble App Single player game app that displays scrambled words. To play the game, player has to make a word using all the letters in the displaye
An application for runners and cyclists. Allows you to monitor your physical activity, weight and receive reminders about workouts.
An application for runners and cyclists. Allows you to monitor your physical activity, weight and receive reminders about workouts.
A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.
🎨 Shader Showcase Shader Showcase is a minimal Android app made with Jetpack Compose, to showcase all the beautiful OpenGL* based Fragment shaders I
Bottom Sheet fragment with a sticky header and a content recycler view
Sticky Header Bottom Sheet A simple library to create a Bottom Sheet with a sticky header and a content recycler view. The bottom sheet expands on scr
An android app built using Kotlin following Multi-Module Clean Architecture MVVM
RickyandMorty An android app built using Kotlin that consumes RickyadMorty API to display characters.It has been built following Clean Architecture Pr
Kotlin multi-platform logging library with structured logging and coroutines support
Klogging Klogging is a pure-Kotlin logging library that aims to be flexible and easy to use. It uses Kotlin idioms for creating loggers and sending lo
Sample project that shows an approach for designing a multi-module architecture for Jetpack Compose Android applications.
Compose Multi-Module Architecture Sample Sample project that shows an approach for designing a multi-module architecture for Jetpack Compose Android a
Learn how to make an app designed for single-screen devices shine when running on foldable and dual-screen devices
dcberlin21-workshop Make your app shine om foldable devices with the samples we have here. Related links SDK open-source code SDK samples (Kotlin) App
Easy Note: Building a Notes app using MVVM, JetPack Compose with a clean multi-module architecture approach.
Easy Note Easy Note: Notes app using JetPack Compose and MVVM with a clean architecture approach. This app shows the usage of the new Navigation Archi
A single player game app that displays scrambled words
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 simple Kotlin multi-platform abstraction around the javax.inject annotations.
Inject A simple Kotlin multi-platform abstraction around the javax.inject annotations. This allows using the annotations in Kotlin common code so that
Pulseq is a service for monitoring activity from all your devices.
Pulseq is inspired by technically-functional/heartbeat, which is licensed under the ISC license. The main idea of pulseq is to provide statistics on y
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.