366 Repositories
Android gradle-dependency-constraints Libraries
Android Plugin for Gradle cookbook
Android Plugin for Gradle cookbook This repository contains ready-to-use recipes for common build customizations that showcase the Android Gradle plug
NukePlanet - Starsector Mod Template using Gradle and IntelliJ
Starsector Mod Template using Gradle and IntelliJ v1.2.0 Description This is a t
Kotlin + Tornadofx + Gradle 7.1
Sudoku Kotlin + Tornadofx + Gradle 7.1 View this post on Instagram A post shared by Hồ Sỹ Thế (@the.hosy) script async src="//www.instagram.com/embed
📦 Easily create github release
_ _ _ _ _ _ | | | (_) | | | | | __ _ _ __ __ _ __| | | ___ _____
StringFuck - Yet Another String Obfuscator for Android
StringFuck Yet Another String Obfuscator for Android 一个字符串混淆器,旨在防止被jadx、MT等工具一键解
Life is too short to google for dependencies and versions
What is refreshVersions? jmfayard.github.io/refreshVersions refreshVersions helps Gradle users with the tedious manual work usually involved in adding
android 端编译加速插件🚀
RocketXPlugin 本插件自动识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android 项目的编译速度。让你体验到所有模块都是 aar 的速度,又能保留所有的 module 便于修改,完美! English Document 编译速度对比 AGP 版本兼
💫 A Gradle Plugin to generate your networking code from Swagger
Swagger Gradle Codegen A Gradle plugin to generate networking code from a Swagger spec file. This plugin wraps swagger-codegen, and exposes a configur
Android library to showcase/highlight the multiple views on same overlay
MultiLamp MultiLamp is simple and easy to use Android library to showcase/highlight the multiple views on the same overlay with some message. Gradle S
HiltTest - Simple hilt dependency injection android kotlin
Using Hilt in your Android app This folder contains the source code for the "Usi
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
A Gradle plugin enforcing pre-commit and commit-msg Git hooks configuration
A Gradle plugin enforcing pre-commit and commit-msg Git hooks configuration. Conventional-commits-ready.
Library for GIF results, preview, play, share everything at one place!
Giphy Image Results Preview Library for GIF results, preview, play, share everything at one place! Download Demo APK from HERE Kindly use the followin
Send fans folio Android app download link as Free Text SMS to anyone around the world
Send fans folio Android app download link as Free Text SMS to anyone around the world! fans folio is a free app to maintain folio for your idols(film stars, cricket stars etc..,). It's the easiest way to connect and talk about your idol. You can share anything about your idol and make him/her famous around the world.
How to write Gradle plugins - answers to common questions and alternative implementation solutions
Gradle Plugins: Why? How? There is some misunderstanding and confusion about the concept of Plugins in Gradle. This is unfortunate, as it is one of th
Shuttle provides a modern, guarded way to pass large Serializable objects with Intents or saving them in Bundle objects to avoid app crashes from TransactionTooLargeExceptions.
Shuttle Shuttle provides a modern, guarded way to pass large Serializable objects with Intent objects or saving them in Bundle objects to avoid app cr
NukeJangala - Starsector Mod Template using Gradle and IntelliJ
Starsector Mod Template using Gradle and IntelliJ v1.2.0 Description This is a t
Android-ghostfish - Dependency injection container for Android
android-ghostfish Dependency injection container for Android 1. Annotations ApplicationScoped - specifies that a bean is application scoped. Inject -
KotlinDSL - Gradle dependency management using buildSrc and Kotlin DSL
Gerenciamento de dependências Gradle usando buildSrc e Kotlin DSL João Santos Qu
TikTok-RecyclerView - This is a demo app built using 'Koin' a new dependency injection framework for Android along with RecyclerView and ExoPlayer2.
TikTok-RecyclerView Demo About This is a demo app built using 'Koin' a new dependency injection framework for Android along with RecyclerView and ExoP
Flavor - A lightweight Kotlin dependency injection & service management framework.
flavor A light-weight kotlin dependency injection & service management framework. Flavor is based around guice's design. Usage: Creating a Flavor inst
AnalogClockView is a custom view library for android development.
AnalogClockView is a custom view library for android development. It takes time from the device and show time by Analog clock
Bukkit library written in Kotlin to make with compatibility and ease non-playable-character (NPC)
mc-npk Easy to use, fast and efficient library to make non-playable-characters (
Detekt - Static code analysis for Kotlin
detekt Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin co
Optaplanner
OptaPlanner www.optaplanner.org Looking for Quickstarts? OptaPlanner’s quickstarts have moved to optaplanner-quickstarts repository. Quick development
Scripting enhancements for Kotlin
kscript - Having fun with Kotlin scripting Enhanced scripting support for Kotlin on *nix-based systems. Kotlin has some built-in support for scripting
Kotlin Serverless Framework
Kotless Kotless stands for Kotlin serverless framework. Its focus lies in reducing the routine of serverless deployment creation by generating it stra
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications, APIs or queue consumers) that run inside a cloud platform.
Hexagon The atoms of your platform Home Site | Quick Start | Developer Guide What is Hexagon Hexagon is a microservices' toolkit (not a framework) wri
A sandbox where I will experiment with new techniques, concepts, and technologies.
A sandbox where I will experiment with new techniques, concepts, and technologies. Here you will find some DDD, CQRS, Clean Architecture, Event-Driven Architecture, Serverless, Microservices, RabbitMQ, gRPC, SOLID, Design Patterns, and more.
Dependency Injection for Kotlin
Notice: Kodein and Injekt, much of the same Since Injekt and Kodein both ended up in a very similar implementation (object registry approach to inject
Minimalist dependency injection library for Kotlin.
Kapsule Minimalist dependency injection library for Kotlin. Why create another dependency injection library? Here are the objectives pursued by Kapsul
Dagger-Hilt
DaggerHilt Dagger-Hilt in this Repo i have demonstrated the use of the following in android Kotlin Dagger2 Room Persistence Retrofit2 MVI / MVVM Archi
A Kotlin compiler plugin that removes the `copy` method of data classes.
NoCopy Compiler Plugin A Kotlin compiler plugin that removes the `copy` method from data classes and enables using them as value-based classes. Usage
A collection of useful Kotlin Extension
KrazyKotlin is a collection of useful Kotlin Extension - inspired by SwifterSwift. More extensions are on the way. If you have any requests, create an
Guice DSL extensions for Kotlin
kotlin-guice Guice extensions for Kotlin. This provides extension wrappers and extension methods for providing a better Guice DSL experience from Kotl
A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘
ktfmt-gradle 🧹 🐘 A wrapper to apply ktfmt to your Gradle builds, and reformat you Kotlin source code like a glimpse. How to use 👣 ktfmt-gradle is d
Gradle plugin which allows to use typed DSL for generating kubernetes/openshift YAML files
gr8s Gradle plugin which allows using typed DSL for generating kubernetes/openshift YAML files. Based on kuberig Usage import io.github.guai.gr8s.Gene
A framework designed around Kotlin providing Restful HTTP Client, JDBC DSL, Loading Cache, Configurations, Validations, and more
tekniq A framework designed around Kotlin. Modules include tekniq-core (click for more info) A suite of tools that have no dependencies on other libra
Zero-overhead 2D rendering library for JOGL using Kotlin
JOGL2D Zero-overhead 2D rendering library for JOGL This library is licensed under Apache License 2.0. JOGL2D is an open source Kotlin library that pro
A basic list application designed using MVVM pattern with Retrofit, OkHttp, and Hilt for dependency injection
FRExercise A basic list application designed using MVVM pattern with Retrofit, O
Gradle Stable Build Services example
Stable Shared Build Services In Gradle 7.4, the Shared Build Services API will b
Convenience Kotlin API over the Google Guice DI Library
Kotlin Guiced A Kotlin API wrapper over the Google Guice Dependency Injection library. This library aims to encourage the use of Guice with Kotlin by
Constructor dependency injection for Kodein.
kodeinject A small library allowing constructor dependency injection for applications using Kodein. Usage Add dependency Maven dependency group
light-weight KOtlin Dependency Injection (KODI)
KODI KOtlin Dependency Injection (KODI) This is simple and useful dependency injection framework for work with your regular projects. It use standart
Multiplatform Kotlin library to interact with the pastebin.com API.
KPastebin Multiplatform Kotlin library to interact with the pastebin.com API. Setup Add the lib to your project's dependencies: Groovy (replace $kpast
GraphQL toolkit for Kotlin.
GraphQL Kotlin Toolkit A toolkit for GraphQL, specifically for Kotlin. This toolkit provides some useful tools that are compatible with graphql-java.
Lightweight logging library for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments.
Log4K Lightweight logging library for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments. Download Artifacts are publi
A Kotlin/JVM Project Template with Gradle
kotlin-project-template A Kotlin/JVM Project Template with Gradle. Clone or npx
A solution to fix obfuscated Java services after ProGuard has run
ProGuard Service Mapper This is a service mapper for the ProGuard Java bytecode
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Android Components Architecture in a Modular Word Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 app
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
Gradle plugins for easy start into kotlin
Starter gradle plugins for kotlin The aim The aim of this project is to create a
This Android app pronounces a word in different languages using TTS and shows translations using Yandex API.
Say-Hi An Android app built using Java and TextToSpeech (TTS) built to better understand different English accents around the world. Table of contents
All must have libraries in android app are available in here. you can get started with directly writing features with this.
AndroidAppTemplate All must have libraries in android app are available in here. you can get started with directly writing features with this. Include
This project is an Android Studio plugin version of BlackObfuscator
This project is an Android Studio plugin version of BlackObfuscator, it supports obfuscating code automatically. More information about this project are in BlackObfuscator.
News App built with Jetpack Compose
Newzz-Compose News App built with JetPack Compose(v1.0.5) Gif Other variants [Newzz] (https://github.com/Akashkamble/Newzz) [Newzz-Flutter] (https://g
"Saydle 🔊", real-time audio notifications for Gradle.
Saydle 🔊 - "Say Gradle" Saydle is a Wrapper for the Gradle Wrapper that notifies you via the OSX say command whether a task failed or succeeded. Why?
Dependency Constraints in Gradle
Dependency Constraints in Gradle More in my twitter thread on this: https://twitter.com/jeoj/status/1470845889166159873 Sample of how to define depend
Android MVVM Base Architecture for Enterprise Mobile Application using Architectural Components
Android MVVM Base Architecture for Enterprise Mobile Application using Architectural Components Highlights MVVM Architectural pattern Offline Support
Audio notifications for your Gradle build status
Let me serenade you 🎶 View Releases and Changelogs 🚨 Currently only functional on Mac OSX 🚨 Serenador is a Gradle plugin that utilizes text-to-spee
Simple habit tracker app for Android
Habito Description Habito is a simple Android app that helps you create and maintain good habits. Habito can help you gain insight and motivation with
💪 A framework for assisting in the renovation of Android componentization
💪 A framework for assisting in the renovation of Android componentization
A multiversion gradle scala plugin
WIP Work in Progress: Learning how to write a gradle plugin. A Scala multiversion plugin Inspired by: https://github.com/ADTRAN/gradle-scala-multivers
Gradle plugin to help use create project
Infra-Gradle-Plugin 该插件旨在简化 Gradle 项目配置,几行代码就可以迅速开始一个项目, 仅支持 Kotlin DSL, Groovy 未测试! 引入插件 plugins { id("com.labijie.infra") version "your version"
Minimal example of how to safely share a file produced by a task in one project, with a task in another project.
How to share files across Gradle subprojects: A minimal example This is the Gradle project: . ├── producer │ └── build.gradle.kts ├── consumer │ └
A Template for a Github Actions Pipeline for building and publishing Gradle-JVM Applications
github-actions-cd-template-jvm A Template for a Github Actions Pipeline for building and publishing Gradle-JVM Applications It build a executable shad
A simple weather application focused on material UI and API data calls.
YAWA-WeatherApp YAWA is a simple single screen, single activity weather app with material UI. This repository is mainly focused on people who want to
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
Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin Gradle DSL.
SampleCompose Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin
“Budgeter” is an optimized application for personal account management. Household account management is complicated.
Budgeter Links 🔗 Open-Source Library MVVM-Architecture Viewmodel-LiveData Room Database Dependency Injection-Hilt Coroutines Things we used while mak
Keep your code spotless
Spotless: Keep your code spotless Spotless can format antlr | c | c# | c++ | css | flow | graphql | groovy | html | java | javascript | json | jsx |
🤹 Common Kotlin utilities made for my personal usage, comes with SLF4J utilities, common extensions, common Gradle utilities, and more.
🤹 common-utils Common Kotlin utilities made for my personal usage, comes with SLF4J utilities, common extensions, ansi-colours, common Gradle utiliti
Deletes other specs before the compileGroovy gradle task
run-groovy-spec-faster Template ToDo list Create a new IntelliJ Platform Plugin Template project. Get familiar with the template documentation. Verify
Gradle plugin for Hugo static site generator
gradle-hugo-plugin Wrapper for Hugo static site generator. The plugin provides a declarative approach for the Hugo binary used to build the static sit
A sample photo browsing app in Kotlin, Android using Picsum image API.
Picsum Photo App Functionality The app's functionality includes: Fetch a list of images from picsum photos api (https://picsum.photos/) and show them
An Android template you can use to build your project with gradle kotlin dsl
Android Gradle KTS An Android template you can use to build your project with gradle kotlin dsl Build.gradle.kts You can use your project's build.grad
Launch Spring projects by github url
Ktor application made for quickly demonstrating Spring projects on our Java lessons. Spring launcher: Starts a fresh Postgres container Builds the pro
Android Kotlin Fundamentals codelab(Lesson 2: Layouts(Constraints Layout))
ColorsMyView Finished code for Android Kotlin Fundamentals codelab(Lesson 2: Layouts(Constraints Layout)) Introduction The ColorMyViews app is inspire
Gradle plugin to manage tests which should only run nightly and not every time a CI/CD pipeline builds.
NightlyTestsPlugin Gradle Plugin to configure which (j)Unit tests should only be run nightly and not everytime a CI/CD pipeline is triggered. Usage To
Example of a multimodule project following SOLID principles and MVVM, Hilt, Room, coroutines and testing.
MarvelCharacters David Ferrándiz Features Retrieve Marvel’s characters and show them in a grid. See more information about the character in a new scre
A sample project managing the dependencies using Gradle version catalog
playground-gradle-bom-dep-manage A sample project managing the dependencies using Gradle version catalog. Pros/Cons Comparison with dependency managem
Android injection using the Anvil compiler plugin
Tangle creates Dagger bindings for Android classes using the Anvil Kotlin compiler plugin. This is meant to be an alternative to Hilt, for those who'd prefer to enjoy the faster compilation and better flexibility of Anvil.
A Simple movies app using Kotllin, MVVM, and with an offline caching capability.
IMDB-CLONE A simple imdb clone using KOTLIN,MVVM with searching and bookmarking ability with offline caching ability Libraries used:- Kotlin Coroutine
MQTT android client
killerbee MQTT android client For comparison with Paho Client check the blog on Killer Bee vs Paho. Adding as a Dependency This package is currently h
Process jacoco reports and print the code coverage to the Azure DevOps
PrintCoverage PrintCoverage plugin allows you easily integrate coverage badge into your Azure DevOps pull requests! How to use In the module build.gra
A Gradle plugin to ease testing in Kotlin Multiplatform projects.
Multiplatform Testing Plugin A Gradle plugin for easy testing of Kotlin Multiplatform projects in your CI pipeline. Support for testing android() targ
Set projects versions based on git tags and following semantic versioning
SemVer Gradle Plugin Set projects versions based on git tags and following semantic versioning. Inspired on Reckon but centered on supporting multi-pr
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
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
An app which displays questions from Stack Exchange from it's api. Can search questions with tags as well. Uses MVVM architecture, dependency injection, coroutines, retrofit2 for network calls
Stack Exchange app What the app does? Shows a list of trending questions from stack exchange api Can search for the desires question. Can add tags to
🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack based on MVVM architecture.
🛡️ Android security app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.
Gradle plugin to ease Kotlin IR plugin development and usage in multimodule gradle projects
Gradle plugin to ease Kotlin IR plugin development and usage in multimodule gradle projects. Former: kotlin-ir-plugin-adapter-gradle
Gradle plugin for LWJGL 3
The idea is to easier the lwjgl dependency management
Basic app to use different type of observables StateFlow, Flow, SharedFlow, LiveData, State, Channel...
stateflow-flow-sharedflow-livedata Basic app to use different type of observables StateFlow, Flow, SharedFlow, LiveData, State, Channel... StateFlow,
Basic Kotlin project with a Gradle script written in Kotlin.
Mars Rover Problem Basic Kotlin project with a Gradle script written in Kotlin. Definition A squad of robotic rovers are to be landed by NASA on a pla
Basic RestAPI to practice my skills working with Spring/Kotlin/Gradle
Dining Review API Dining Review API is a basic RestAPI roughly based on the requirements given in a Milestone project in the Building REST APIs with J
Jetpack Compose app gets data from REST API using KTOR Client. Clean Architecture, Dependency Injection...
posts-ktor-client Jetpack Compose app gets data from REST API using KTOR Client. Clean Architecture, Dependency Injection... Posts KTOR Client Demo ap
simple implementation KTLint with lib JLLeitschuh/ktlint-gradle
Simple DETEKT implementation others KTLint KTLint-gradle DeteKT Spotless gradle-code-quality-tools-plugin Tutorials medium Config detekt config.yml Gr