152 Repositories
Android Lets-Build-a-Compiler 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
바코드 네트워크에서 제작 및 사용하는 Gradle build plugin 모음입니다. GradlePluginPortal 에 publish 되어 있습니다.
BarcodeGradlePlugins GradlePluginPortal 에 publish 되어 있는 바코드 네트워크의 빌드 플러그인들은 barcodeTasks 스코프 안에서 공통된 인자를 사용하여 실행될 수 있습니다. barcodeTasks { // 바코드 네트워크
Matomo wrapper for React-Native. Supports Android and iOS. Fixed issues for native platforms build that are present in the official package.
@mccsoft/react-native-matomo Matomo wrapper for React-Native. Supports Android and iOS. Fixed issues for native platforms build that are present in th
A simple example of kotlim compiler plugin with FIR and IR.
A simple Kotlin compiler plugin example This Kotlin compiler plugin generates a top level class: public final class foo.bar.MyClass { fun foo(): S
A project to show the best way to build an Android app on 2022 (by me).
Hello Architecture I create this project to show what's for me the best way to build an Android app on 2022. Architecture I use this diagram as and id
An Android base project building on MVVM Architecture Pattern. This can help you build new apps faster
MVVM Explanation If you can't imagine what is MVVM, please read my medium article here first. It can fully explain the revolution of Software architec
Kotlin compiler plugin for converting suspend functions to platform-compatible functions
Kotlin suspend transform compiler plugin Summary Kotlin compiler plugin for generating platform-compatible functions for suspend functions. JVM class
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
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
Android Word/Letter Tracing SDK is a complet solution to build apps for kids learning in pure kotlin
Android Word/Letter Tracing SDK is a complet solution to build apps for kids learning in pure kotlin. It supports all kind of shapes and all language letters e.g. english, arabic, Urdu, hindi etc.
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
Order Food Application Build With Kotlin MVVM (Model - View - ViewModel)
Kotlin Order Food Application Build With Kotlin MVVM (Model - View - ViewModel) Clean Architecture, MSSQL API, Beautiful Design UI, Smooth Animations Using Tools And Components Supported By Google And By Most Of The Android Development Community
KVision allows you to build modern web applications with the Kotlin language
KVision allows you to build modern web applications with the Kotlin language, without any use of HTML, CSS or JavaScript. It gives you a rich hierarchy of ready to use GUI components, which can be used as builder blocks for the application UI.
HyperUPnP is Android Application that lets you to Stream Media from PC, NAS or any other device running UPnP/DLNA compliant media server to your Android Device.
Hyper UPnP Android UPnP/DLNA client Stream Media from PC, NAS or any other device running UPnP/DLNA compliant media server to your Android Device. Int
🟣 Opinionated Kotlin libs, DSLs and frameworks to build better web apps
Tegral Tegral is an opinionated collection of Kotlin frameworks, libraries, helpers and DSLs that help you make awesome apps, from web back-ends and b
Android SDK development environment Docker image
AndroidSDK Android SDK development environment Docker image Goals It contains the complete Android SDK enviroment, is able to perform all regular Andr
A sample application that build with combine use Clean Architecture framework and Github API
The Github Example Introduction This is a sample application that build with combine use Clean Architecture framework and Github API (https://develope
Android plugin to publish bundles and apks to Firebase App Distribution with changelogs
build-publish-plugin A configurable plugin to generate changelogs from tags and publish results into Firebase App Distribution and send changelog to T
A starter project to build command-line tools in Kotlin Multiplatform
A starter project to build command-line tools in Kotlin Multiplatform Contains a re-implementation of a real world CLI tool: git-standup Installation
CCDroidX is to Android what CCMenu is to Mac and what CCTray is to Windows
CCDroidX CCDroidX is to Android what CCMenu is to Mac and what CCTray is to Windows. CCDroidX is free, as in freedom, build monitoring & alert tool. I
Kotlin compiler plugin generates support synthetic methods for use SaveStateHandle without constants and string variables.
SavedState Compiler Plugin Kotlin compiler plugin generates support methods for use SaveStateHandle without constants and string variables. Example If
An android app consuming movies api build with Jetpack Compose
Movies App An Android app consuming MovieDb API to display list of movies, built with Compose, MVVM pattern as well as Architecture Components. Min Ap
Android Utilities Library build in kotlin Provide user 100 of pre defined method to create advanced native android app.
Android Utilities Library build in kotlin Provide user 100 of pre defined method to create advanced native android app.
Smart Contract developed in PyTEAL, Android application implemented in Java to build a dApp for carpooling in Algorand Blockchain
Algorand Carsharing Android Smart Contract developed in PyTeal to build a dApp for car sharing in Algorand Blockchain. Application developed in Java.
A simple gradle plugin that lets you create a download asset from zeplin and convert them to vector drawables automatically
A simple gradle plugin that lets you create a download asset from zeplin and convert them to vector drawables automatically elephant project using 100% Kotlin and be up and running in a few seconds.
An implementation of the Gradle Remote Cache that's backed by Google Cloud Storage buckets.
GCP backed Gradle Remote Cache An implementation of the Gradle Remote Cache that's backed by Google Cloud Storage buckets. Using the plugin In your se
A CLI utility to convert Jetpack Compose compiler metrics and reports to beautified 😍 HTML page
Compose Compiler Reports to HTML Generator A CLI utility to convert Jetpack Compose compiler metrics and reports to beautified 😍 HTML page. Made with
A lightweight, feature-rich wrapper for the Telegram Bot API, providing a handy Kotlin DSL to quickly build your bot.
Kotlin Telegram Bot Kotlin based wrapper over Telegram API. Current version of the Telegram Api: 6.0 Principles Annotations Magic. The basic interacti
This sample Android app lets user browse trending "language" related repositories on Github.
🐊 Alligitor An alligator exploring github repositories This sample Android app lets users browse trending "language" related repositories on Github.
To learn how to build an e-commerce app for Android using the Firestore database from Google Firebase Technology
It is an adjustable e-commerce application that you can use to create your own online store or use it as a template to create an e-commerce app for your client. In this app we are covering such topics as Firebase basics how to upload and download data to and from an online database Displaying Images from the Cloud Creating User Profiles Uploading and displaying Products Building a Cart System Selecting images from your phone
Block picker is Android app to help Minecraft player choose blocks for their build.
Block Picker Ever trying to make a build in Minecraft and you just can't find the perfect color palette? Block Picker will help jumpstart your creativ
A Gradle plugin that guards against unintentional dependency changes.
🛡️ Dependency Guard A Gradle plugin that helps you guard against unintentional dependency changes. Surface Transitive Dependency Changes Comparison t
Ktorfit - a HTTP client/Kotlin Symbol Processor for Kotlin Multiplatform (Js, Jvm, Android, iOS, Linux) using KSP and Ktor clients inspired by Retrofit
Ktorfit is a HTTP client/Kotlin Symbol Processor for Kotlin Multiplatform (Js, Jvm, Android, iOS, Linux) using KSP and Ktor clients inspired by Retrofit
A fork of nb-javac for Android.
nb-javac-android nb-javac is a patched version of OpenJDK "javac", i.e., the Java compiler. This has long been part of NetBeans, providing a highly tu
A complete app that demonstrate how to build an Android application using the Uncle Bob's Clean Architecture approach
📷 Blog taking application utilizing Ktor REST-API and following modern practices: Kotlin, Coroutines, Flows, Channels, Room, Work Manager, Navigation Component, MVI, Clean Architecture, Modularization, Dagger Hilt, Tests...
Hangman Game for Android build with Compose
Hangman Game for Android build with Compose. Built with jetpack components, Room for saving game history, preferences for loading game settings, ViewModels for persisting game state, LiveData/States for observing states, Koin for DI, minimal compose animations for good UX, Light/Dark theme :rainbow: MD3.
A Open GAL compiler based on OpenGAL 0.3.1
A Open GAL compiler based on OpenGAL 0.3.1
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
Recover deleted messages for whatsapp and Facebook lets you recover messages that sender deleted
Recover deleted messages for whatsapp and Facebook lets you recover messages that sender deleted. It also recover deleted media Images, Audio, Video etc
QRAlarm - an Android alarm clock application lets the user turn off alarms by scanning the QR Code.
QRAlarm is an Android alarm clock application that does not only wake You up, but also makes You get up to disable the alarm by scanning the QR Code.
glide's ksp compiler ,use kotlin symbol processor
glide-ksp glide's ksp compiler ,use kotlin symbol processor requirements library version kotlin = 1.6.10 ksp 1.6.10-1.0.2 usage add jitpack repositor
A general purpose compiler heart
Jamtree A general purpose compiler heart. This is a component of the compiler of the jamplate programming language.
This tool lets you download ebooks and videos from packtpub.com even if you don't have a full paid subscription.
Packtpub Scrapper TL;DR This tool lets you download ebooks and videos from https://www.packtpub.com/ even if you don't have a full paid subscription.
Automated-build-android-app-with-github-action - CI/CD Automated Build Android App Bundle / APK / Signed With Github Action
Automated Build Android With Using Github Action Project Github Action Script Us
A Gradle plugin that helps you speed up builds by excluding unnecessary modules.
🧘 Focus A Gradle plugin that generates module-specific settings.gradle files, allowing you to focus on a specific feature or module without needing t
Something - A simple Github template that lets you create an Android/Kotlinproject and be up and running in a few seconds
i said go away. there's nothing interesting for you.
Saikou - An anilist only client, which lets you stream & download Anime & Manga
Saikou Saikou is crafted based on simplistic yet out-of-state elegancy. It is an
TwitchControlsMinecraft - A mod that lets your twitch chat let things happen in your game on a specific event
Twitch Controls Minecraft A mod that lets your Twitch chat lets your twitch chat
Yalp Store lets you download apps from Google Play Store as apk files
Yalp Store What does it do? Yalp Store lets you download apps from Google Play Store as apk files. It can search for updates of installed apps and let
Butterfly - Butterfly helps to build adaptive and responsive UIs for Android with Jetpack WindowManager
🦋 Butterfly helps to build adaptive and responsive UIs for Android with Jetpack
A collection of Android build scripts for various third-party libraries and the tooling to build them
ndkports A collection of Android build scripts for various third-party libraries and the tooling to build them. If you're an Android app developer loo
Android App to connect to the DIY smart sensors build with esp32 microcontrollers
Smart Sensors Android App This Android APP is used to connect a current Android phone with a smart sensor via Bluetooth Low Energy (BLE). This project
An application that lets you turn-off TVs with the IR-blaster of your Android device. Inspired by the TV-B-Gone remote.
TV KILL - Universal IR-Remote TV KILL is a mobile application for Android that enables you to turn off TVs, using your device's built-in IR-blaster. T
Olx-workshop-gdsc - Build Classified Ads Application With Kotlin
Build Classified Ads Application Architecture Database : [Firebase Realtime Data
Note app: an android app that allows to build some sticky note, management functionality are
NoteApp note app is an android app that allows to build some sticky note, manage
android 端编译加速插件🚀
RocketXPlugin 本插件自动识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android 项目的编译速度。让你体验到所有模块都是 aar 的速度,又能保留所有的 module 便于修改,完美! English Document 编译速度对比 AGP 版本兼
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
ForceField - A Plugin that lets all Players in a specific radius fly away from you
ForceField A Plugin to not get annoyed of other Players Commands /forcefield [Pl
MVIExample - A sample app showing how to build an app using the MVI architecture pattern
MVIExample A sample app showing how to build an app using the MVI architecture p
This library lets you create joystick with some customization for android
AndroidJoyStickView This library lets you create joystick with some customization for android Gradle Add the dependency dependencies { ... imp
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
Stops app usage after a period of time has passed starting from app build date.
TimeBomb Introduction Blocks the user from keep using the App after a period of time based on build time. Mainly to have control preview versions hand
A Simple horizontal date selector build using android Paging 3 and RecycleView.
Horizontal Calendar Paging A Simple horizontal date selector build using android Paging 3 and RecycleView. No need to add any other 3rd party librarie
BuildPlots-Plugin - PaperMC-Plugin for build contests written in Kotlin.
BuildPlotsPlugin PaperMC-Plugin for build contests. This is my first time using Kotlin and the first plugin I've written after a long time. It is stil
Bytecode to source converting Java & Kotlin code into JavaScript, C++, D, C#, PHP, AS3, Dart and Haxe and run it everywhere.
JTransc (Java Trans Compiler) is an AOT (ahead of time compiler) that compiles .class and .jar files into a target programming language / executable bundling all the required dependencies in a single file or folder, without requiring a jitter or an external runtime.
Kotlin API for Lets-Plot - an open-source plotting library for statistical data.
Lets-Plot for Kotlin Latest Lets-Plot Kotlin API Version Latest Lets-Plot Version License Overview Lets-Plot in Jupyter with Kotlin Kernel Installatio
Easily build reactive web-apps in Kotlin based on flows and coroutines.
fritz2 is an extremely lightweight, well-performing, independent library to build reactive web apps in Kotlin heavily depending on coroutines and flow
Functional companion to Kotlin's Compiler
Λrrow Meta Functional companion to Kotlin's Compiler Getting started Λrrow Meta is a meta-programming library that cooperates with the Kotlin compiler
Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
MpApt - Kotlin (Native/JS/JVM) Annotation Processor library Introduction 🙋♂️ 🙋 I wrote an annotation processing libary that can detect annotations
Build a simple timer application with kotlin
3. Build a simple timer application which provides below features: a. A simple U
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
Kotlin compiler plugin to hide secret data
Sekret Kotlin compiler plugin that hides data class properties in generated toString() method Motivation In 2019 Facebook and Google admitted a leakin
How to build an Android application using the Uncle Bob's Clean Architecture approach
MVI-Clean-Architecture This is a sample app & basic code that demonstrate how to
Gradle Stable Build Services example
Stable Shared Build Services In Gradle 7.4, the Shared Build Services API will b
A small wrapper for the Kotlin compiler that can be used to execute .kts scripts
KotlinW A small wrapper for the Kotlin compiler that can be used to execute .kts scripts inspired by gradlew and similar wrappers that download the ac
Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that scaffolds your app and includes a server and build system.
What is it? Reapp is everything you need to build amazing apps with React: a collection of packages that work together, our UI kit, and a CLI that sca
Tutanota is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
Tutanota makes encryption easy Tutanota is the secure email service with built-in end-to-end encryption that enables you to communicate securely with
To build it, it is needed to clone the Tint Browser Addon Framework Library project.
Tint Browser This project is licensed under the GPL v3 license. To build it, it is needed to clone the Tint Browser Addon Framework Library project. W
Desktop app build with compose UI
Desktop App POS UI desktop app build with compose ui
An example project to demonstrate how to build WhatsApp using Jetpack Compose.
Jetpack-Compose-WhatsApp-Clone - Learn Jetpack Compose by building WhatsApp Clone About this project (Jetpack Compose WhatsApp Clone): If you want to
An Android app that lets you download free children's books in different languages from non-profit publisher Book Dash
Bookdash Android Check out the blog post here: http://riggaroo.co.za/book-dash-android-app/ Download the app: https://play.google.com/store/apps/detai
Camera Color Picker is an Android application that lets you capture, in real time, the colors around you using the camera of your device
Camera Color Picker Camera Color Picker is an Android application that lets you capture, in real time, the colors around you using the camera of your
Have a look at Job Allocation app build with SQLite database and Kotlin support
Job Allocation Overview Do you remember or forget sometimes to whom you allocated a task ?? Have a look at Job Allocation app build with SQLite databa
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
An android app that lets users select duplicates from their contact list and delete them.
[Deprecated] Carbon Contacts An android app that lets users select duplicates from their contact list and delete them. Lists all duplicate contacts in
Kotlin to Dart compiler
Dotlin is a Kotlin to Dart compiler. The aim is to integrate Kotlin as a language into the Dart ecosystem, combing best of both worlds: The Kotlin lan
OSGeo4A is a build environment to cross-compile opensource GIS software for android devices
OSGeo4A This provides a set of scripts to build opensource geo tools for Android. This is Experimental Dependencies instructions you need a JDK v8 or
Kotlin compiler plugin that allows class delegation to be dynamic like property delegations
kotlin-dynamic-delegation Kotlin compiler plugin that allows class delegation to be dynamic like property delegations. The plugin is working in progre
Location Reminder App build as part of the udacity nanodegree program
Location Reminder a Location Reminder App with notifications that remind the user to do something when the user is at a specific location. built as pa
Kotlin Native's Clang Compiler Plugin
Kotlin Native's Clang Compiler Plugin This plugin makes possible to use konon clang compiler. Support targets: Target Name Host compatibility linux_x6
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
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.
React Native lets you customize the navigation bar for Android.
react-native-system-navigation-bar React Native lets you customize the navigation bar for Android. Hide Lean Back Immersive Sticky Immersive Low Profi
A sample app that demonstrate how to build an Android application using the Uncle Bob's Clean Architecture approach
A sample app that demonstrate how to build an Android application using the Uncle Bob's Clean Architecture approach
This repository is part of a Uni-Project to write a complete Compiler for a subset of Java.
Compiler This repository is part of a Uni-Project to write a complete Compiler for a subset of Java. Features error recovery using context sensitive a
Build a StateFlow stream using Jetpack Compose
Molecule Build a StateFlow or Flow stream using Jetpack Compose1. fun CoroutineScope.launchCounter(): StateFlowInt = launchMolecule { val count by
Project build to understand the concepts of Git and GitHub
Project build to understand the concepts of Git and GitHub. Summarizing the concepts learnt. Created a project in Android Studio Before installing And
TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback service
TunePlayer TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback
Build a compiler in Kotlin (based on the original tutorial by Jack Crenshaw)
Let's Build a Compiler Based on the original series "Let’s Build a Compiler!" by Jack Crenshaw. This is an adaptation of the original series to Kotlin
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.
Ivy Wallet is an Open Source money manager app for android that you can either build or download from Google Play.