Gavin Wright's repositories
upcoming-games
Android app for viewing release dates and other details for every video game ever made.
BottomSheetTest
BottomSheet scrollable behind a LinearLayout with Buttons. Replicates this functionality from Maps app: https://streamable.com/balbx
SunCalculator
Android app that fetches sunrise and sunset times for any date/city. My first app using MVVM.
basic_location_improved
Press a button and get the device's current location. This improves upon the Basic Location Sample in Google's android-play-location sample in a few ways. It checks the device's location setting before requesting a location, and does so while still allowing "device only" location mode. It also ensures that a stale location is never returned by FusedLocationProvider.
zoomageTwoFingerOnlyDrawing
Reimplementation of http://jsibbold.github.io/zoomage, except with drawing added
SnackCannon
Snack delivery app that uses the OpenFoodFacts API.
CollapsibleToolbarLayoutImplementation
Implements a collapsible toolbar like the omnibar in the Google Chrome app. Uses Android's CollapsibleToolbarLayout.
drawWithPinchToZoom
Use one finger to draw on a background image, or two fingers to zoom. Forked from https://github.com/sowmen/Android-Finger-Paint-Zoom-Pan
JankyUITest
This illustrates a couple of UI issues with Android 10
OpenAssetFileDescriptorTest
Android app that demonstrates how long it takes to call ContentResolver.openAssetFileDescriptor in Android 12. This is particularly problematic for calculating drive space for USB drives.
Popular-Movies
Android app that tells you about the latest movies
stopwatch_helper
For reddit user u/babuaaa
subsampling-scale-image-view-drawing
subsampling-scale-image-view implementation with improved drawing