Jamie Sanson's starred repositories
Experiments
Android development experiments and demos
compose-undo
Undo snapshot state changes in Compose.
elegant-underline-keynote
A command line utility to generate fancier underlines for Apple Keynote
nowinandroid
A fully functional Android app built entirely with Kotlin and Jetpack Compose
slack-gradle-plugin
Gradle and IntelliJ build tooling used in Slack's Android repo
pam-duress
A Pluggable Authentication Module (PAM) which allows the establishment of alternate passwords that can be used to perform actions to clear sensitive data, notify IT/Security staff, close off sensitive network connections, etc if a user is coerced into giving a threat actor a password.
android-testify
Add screenshots to your Android tests
kmp-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
TestParameterInjector
A simple yet powerful parameterized test runner for Java.
nzcovidtracer-app
This is the repository for the front-end of the NZ COVID Tracer app.
SlidesCodeHighlighter
A little web app that helps you copy+paste syntax-highlighted code into slide decks.
too-many-lists
Learn Rust by writing Entirely Too Many linked lists
gradle-recipes
Ready-to-use recipes for common build customizations that showcase the Android Gradle plugin's public APIs and DSL.