Mitchell Tilbrook's repositories
flutterbuff
A contrived Hybird Flutter app with a native Login.
Secured-Preference-Store
A cryptography library and a SharedPreferences wrapper for Android that encrypts the content with 256 bit AES encryption. The Encryption key is securely stored in device's KeyStore.
agp8-android-library-publish
An example repo uisng AGP8 publishing
AGP8-proguard-issue
Example project to show consumer Rules for AGP and Gradle 8 breaks release mode
android-architecture-components
Samples for Android Architecture Components.
armadillo
A shared preference implementation for confidential data. Per default uses AES-GCM, BCrypt and HKDF as cryptographic primitives. Uses the concept of Fingerprinting combined with optional user provided passwords.
cflag
An Android Plugin that allows for Cacheable Compiler flags
create-developer-machine
A set of scripts to setup all the tooling needed for a developer machine
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework
dio
A powerful Http client for Dart, which supports Interceptors, FormData, Request Cancellation, File Downloading, Timeout etc.
flutter_branch_sdk
Flutter Plugin for create deep link using Brach Metrics SDK. This plugin provides a cross-platform (iOS, Android, Web).
gradle
Adaptable, fast automation for all
gradle-play-publisher
GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
GradleGithubPackages
A simple Gradle Github Packages init plugin
Kaspresso
Android UI test framework
konfig
A Kotlin only replacement for BuildConfig
kotlin-bytecode-target-plugin
A Gradle plugin that configures Kotlin and Java bytecode target
kotlinter-gradle
Painless, fast ktlint plugin for Gradle
MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library
nowinandroid
A fully functional Android app built entirely with Kotlin and Jetpack Compose
sharedTest
A Demo app showing how to use sharedTest
styled_text_package
Text widget with formatted text using tags. Makes it easier to use formatted text in multilingual applications.
talkback-foss
Unofficial FOSS-friendly fork of Google's TalkBack
timber
A logger with a small, extensible API which provides utility on top of Android's normal Log class.
tivi
Tivi is a work-in-progress TV show tracking Android app, which connects to Trakt.tv. It is still in its early stages of development and currently only contains two pieces of UI. It is under heavy development.
wire-proto3-json
An example repo demoing a Wire 3 Issue