Matt Logan's repositories
auto-value-firebase
AutoValue extension for creating Firebase Realtime Database objects
CircleMenu
Deprecated -- material design is better
ParallaxListView
Android ListView with parallaxed header
Twenty-seven
Android Experiments: https://experiments.withgoogle.com/twenty-seven
AndroidImageResizer
A Node.js + ImageMagick script for resizing images for Android apps
StravaFlow
Simple master-detail Android app using Strava API. Retrofit + Otto + ButterKnife.
SurgePriceWidget
Android widget for getting current Uber surge prices at your location -- Uber API + Retrofit + Otto
LocationTracker
Demo app for test doubles talk: https://www.youtube.com/watch?v=_pCwcdNtxog
ImageSearch
Sample Android app -- Google Image Search API + Picasso + Retrofit + Otto
push-to-talk-android
A small sample app for saving voice recordings to the cloud. ViewModel + LiveData + Firebase cloud storage + unidirectional data flow etc.
RxJavaImageSearch
Google Instant style image search Android app -- Retrofit + RxJava (w/ PublishSubject) + Picasso
SelectableMapFragment
Android MapFragment with draggable overlay box
XapiClient
Android client for the OpenStreetMap (OSM) Extended API (Xapi)
ReverseDrawerLayout
Modified Android DrawerLayout -- sliding content view on drawer, navigation menu underneath (just like SlidingMenu)
bottomsheet
Android component which presents a dismissible view from the bottom of the screen
CalendarAdapter
An Android adapter that manages a ListView of calendars with events
dagger-intellij-plugin
An IntelliJ IDEA plugin for Dagger which provides insight into how injections and providers are used.
DaggerErrorPlayground
Demonstrates "Foo$$InjectAdapter.java uses unchecked or unsafe operations" compiler warning
Kingfisher
A lightweight, pure-Swift library for downloading and caching images from the web.
mattlogan.github.io
Source for personal website -- http://mattlogan.me
PusherTabStrip
Similar to Android PagerTabStrip -- for use with ViewPager
release-android-library
Remote script to create a maven compatible release of an android library (aar)