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! 🍻

Language:JavaLicense:MITStargazers:3976Issues:73Issues:207

RxAndroidBle

An Android Bluetooth Low Energy (BLE) Library with RxJava3 interface

Language:JavaLicense:Apache-2.0Stargazers:3415Issues:98Issues:593

wire

:wavy_dash: Overview of the open source code for Wire

SdkSearch

An Android app and Chrome extension for searching the Android SDK documentation.

Language:KotlinLicense:Apache-2.0Stargazers:2056Issues:70Issues:97

kotshi

An annotation processor that generates Moshi adapters from immutable Kotlin data classes.

Language:KotlinLicense:Apache-2.0Stargazers:757Issues:13Issues:76

KotlinMultiPlatform

Kotlin MultiPlatform App (Android, iOS, JVM & JS). MVVM/MVP - Kotlin MultiPlatform

Language:KotlinLicense:GPL-3.0Stargazers:756Issues:28Issues:3

Vineyard

Vine client for Android TV

Language:JavaLicense:NOASSERTIONStargazers:722Issues:36Issues:12

Chateau

Chateau is a framework for adding (or improving) chat functionality in any Android app

Language:JavaLicense:MITStargazers:664Issues:40Issues:8
Language:JavaLicense:Apache-2.0Stargazers:643Issues:62Issues:55
Language:JavaLicense:Apache-2.0Stargazers:520Issues:49Issues:23

TuentiTV

Tuenti application for Android TV created to show some of the most important features related to Android TV projects. This little sample uses mocked data to simulate an application working with information from Tuenti servers.

Language:JavaLicense:Apache-2.0Stargazers:381Issues:32Issues:2

android-text

Migrated:

Language:KotlinLicense:Apache-2.0Stargazers:362Issues:32Issues:5

CourseraDemoApp

Demo app to demonstrate creating Android app based on VIPER + MVVM

Language:JavaLicense:Apache-2.0Stargazers:284Issues:14Issues:9

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 )

Language:KotlinLicense:Apache-2.0Stargazers:150Issues:8Issues:2

CleanGUITestArchitecture

Sample project of Android GUI test automation using Espresso, Cucumber and the Page Object Pattern

Language:JavaLicense:MITStargazers:137Issues:17Issues:27

cheesesquare

Demos the new Android Design library.

Language:JavaLicense:Apache-2.0Stargazers:135Issues:9Issues:0

MoviesTMDB

Android TV tutorial of how to build a TMDB client to browse movies

TMDb

A simple Android client for The Movie DB in Material Design

swcook-ktor-api

Sample cooking API made with Kotlin Ktor to showcase the library capabilities

Language:KotlinStargazers:45Issues:2Issues:0

exchange-rates-mvvm

Sample Android project which incorporates MVVM, databinding, RxJava2, Dagger2 and Clean Architecture approach.

Language:JavaLicense:Apache-2.0Stargazers:41Issues:2Issues:1

android-architecture

A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

License:Apache-2.0Stargazers:37Issues:10Issues:0

TripleSolitaire

Three deck variation of the classic three turn Solitaire, built specifically for Android tablets.

Language:JavaLicense:BSD-3-ClauseStargazers:27Issues:6Issues:51

RemindMe

A Reminders app for Android. Still very much under active development.

Android-Kotlin-CleanArchitecture

This is a sample app in Kotlin based in Uncle Bob and Fernando Cejas clean architecture approach.

Language:KotlinLicense:NOASSERTIONStargazers:14Issues:0Issues:0
Language:KotlinStargazers:11Issues:0Issues:0

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.

Language:KotlinStargazers:11Issues:2Issues:0

example-multiproject

An example multiproject demonstrating how we use the nebula plugins

Language:JavaLicense:Apache-2.0Stargazers:7Issues:0Issues:0

RemotecraftApp

Connect and remotely manage your Minecraft world using cutting edge technology!

Language:JavaLicense:Apache-2.0Stargazers:6Issues:2Issues:0