John Frey's starred repositories
BigImageViewer
Big image viewer supporting pan and zoom, with very little memory usage and full featured image loading choices. Powered by Subsampling Scale Image View, Fresco, Glide, and Picasso. Even with gif and webp support! 🍻
RxAndroidBle
An Android Bluetooth Low Energy (BLE) Library with RxJava3 interface
kotlin-examples
Various examples for Kotlin
KotlinMultiPlatform
Kotlin MultiPlatform App (Android, iOS, JVM & JS). MVVM/MVP - Kotlin MultiPlatform
leanback-showcase
Migrated:
android-PdfRendererBasic
Migrated:
android-text
Migrated:
CourseraDemoApp
Demo app to demonstrate creating Android app based on VIPER + MVVM
ModernAndroidApp
Code for Medium article
RxKotlin-Android-Samples
Learning RxKotlin for Android by example ( A Kotlin re-write of https://github.com/kaushikgopal/RxJava-Android-Samples )
CleanGUITestArchitecture
Sample project of Android GUI test automation using Espresso, Cucumber and the Page Object Pattern
cheesesquare
Demos the new Android Design library.
MoviesTMDB
Android TV tutorial of how to build a TMDB client to browse movies
swcook-ktor-api
Sample cooking API made with Kotlin Ktor to showcase the library capabilities
exchange-rates-mvvm
Sample Android project which incorporates MVVM, databinding, RxJava2, Dagger2 and Clean Architecture approach.
android-architecture
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
TripleSolitaire
Three deck variation of the classic three turn Solitaire, built specifically for Android tablets.
Android-Kotlin-CleanArchitecture
This is a sample app in Kotlin based in Uncle Bob and Fernando Cejas clean architecture approach.
Android-CleanArchitecture-Kotlin
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
example-multiproject
An example multiproject demonstrating how we use the nebula plugins
RemotecraftApp
Connect and remotely manage your Minecraft world using cutting edge technology!