Liam Heneghan's starred repositories
sync-timer-app
[APP] Sync Timer allows multiple people to join, and see a shared countdown. It stops if someone stops it.
interviewprep
A Obsidian.md markdown vault containing all of the study notes I made whilst prepping to interview in Summer 2021.
redacted-compiler-plugin
A Kotlin compiler plugin that generates redacted toString() implementations.
android-oss
Kickstarter for Android. Bring new ideas to life, anywhere.
compose-color-picker
Jetpack Compose Android Color Picker 🎨
github-client
Experimental architecture app with example usage intended to be a showcase, test and skeleton app.
android-playbook
Babylon Health Android Team Playbook
project-starter
Set of plugins that may be useful in Multi-Module Android projects
CleanArchitecture
Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, OpenAPI/REST & KGraphQL/GraphQL generated endpoints, Gradle.
codelab-android-paging
Jetpack Paging codelab
GravitySnapHelper
A SnapHelper that snaps a RecyclerView to an edge.
software-architecture-books
A comprehensive list of books on Software Architecture.
kotlinfixture
Fixtures for Kotlin providing generated values for unit testing
eng-practices
Google's Engineering Practices documentation
Open-API-Android-App
Kotlin, MVI, Hilt, Retrofit2, Coroutines, Room Persistence, REST API, Token Authentication
toolargetool
A tool to help you debug TransactionTooLargeExceptions on Android 7+
kotlin-inject
Dependency injection lib for kotlin
Doom-Compose
An implementation of the DOOM fire effect using Jetpack Compose
JetComposer
Collection of UIs and Animations built with Jetpack Compose for Android