psh
I love putting high quality code in the hands of the users, so I've made a career out of being full-stack mobile developer with pixel-perfect GUI code.
TouchlabSt Louis, Missouri, USA
Pinned Repositories
auto-dagger2
Annotation processor on top of Dagger 2 that generates components for you.
Kermit
Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
KermitExt
Kermit Logger Extensions
KMMBridge
KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries. See https://touchlab.github.io/KMMBridge/intro/ to get started.
kotlin-state-machine
A multiplatform state machine with clean Kotlin DSL
oxford-dictionary-api-code-gen
Code generation example
OxfordDictionarySample
Sample app demonstrating the Oxford Dictionary API
Refuctoring
psh's Repositories
psh/kotlin-state-machine
A multiplatform state machine with clean Kotlin DSL
psh/KermitExt
Kermit Logger Extensions
psh/apps-android-commons
Upload pictures from Android to Wikimedia Commons. Looking for volunteers! Come say hi at https://groups.google.com/d/forum/commons-app-android and install at https://play.google.com/store/apps/details?id=fr.free.nrw.commons
psh/apps-android-wikipedia
📱The official Wikipedia app for Android!
psh/chucker
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)
psh/Kermit
Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
psh/KMMBridge
KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries. See https://touchlab.github.io/KMMBridge/intro/ to get started.
psh/AboutLibraries
AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
psh/coordinates2country
What country is at a particular latitude/longitude? This tiny Java library tells you in 100 milliseconds, without using the Internet.
psh/coordinates2country-android
What country is at a particular latitude/longitude? This tiny Android library tells you in 100 milliseconds, without using the Internet and without requiring any permission.
psh/DroidconKotlin
Kotlin Multiplatfom app for Droidcon Events
psh/Expenso
📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture
psh/JavaHamcrest
Java (and original) version of Hamcrest
psh/Jetflow
A library for managing complex workflows in Android
psh/Kakao
Nice and simple DSL for Espresso in Kotlin
psh/KayVeep
The little noSQL datastore that could.
psh/KmmWiggles
psh/kmp-process
Process implementation for Kotlin Multiplatform
psh/konnection
A Kotlin Multiplatform library to emit Network Connection data.
psh/kopykat
Little utilities for more pleasant immutable data in Kotlin
psh/Kotlin-Multiplatform-AppDirs
Kotlin Multiplatform AppDirs is a small library which provides a path to the platform dependent special folder/directory.
psh/modernstorage
ModernStorage is a group of libraries that provide an abstraction layer over storage on Android to simplify its interactions
psh/mosam
Friendly, minimalist weather app. Stay prepared with real-time forecasts on-the-go. No clutter, just simplicity.
psh/MusicApp-KMP
This is a music player app built using Compose Multiplatform UI that works on #Android, #iOS, #Desktop, and #Web platforms.
psh/nanohttpd
Tiny, easily embeddable HTTP server in Java.
psh/NetworkResponseAdapter
Retrofit call adapter to model success/failed responses as sealed types
psh/OpenTTD
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
psh/SwiftCurrent
A library for managing complex workflows in Swift
psh/TipThis
Basic Android tip calculator
psh/wikipedia-ios
📱The official Wikipedia iOS app.