auto-value-parcel. An Android Parcelable extension for Google's AutoValue.
653auto-value-gson. AutoValue Extension to add Gson De/Serializer support
609android-gesture-detectors. Gesture detector framework for multitouch handling on Android, based on Android's ScaleGestureDetector
369auto-value-moshi. AutoValue: Moshi Extension
193ViewPager-Android. Based on the Android support library's ViewPager class, this ViewPager supports both horizontal and vertical paging views.
152Android-TV-Launcher. An Android Launcher specifically designed for use on the tv. Great for devices like the Geniatech Android TV.
149kotlinx-serialization-xml. Xml support for KotlinX Serialization
88ktor-moshi. Ktor feature that adds Moshi JSON serialization support
83android-tooltips. Custom tooltips for android.
78vd-tool. Android Studio's Vector Drawable conversion tool in convenient packaging.
78mmmmm. Sample app demonstrating Android Canvas APIs
64gradle-git-repo. Gradle plugin to better support using git repositories as a (private) maven repo.
38CompoundViews. Example app to demonstrate compound views.
33android-gesture-sample. Sample app demonstrating using simple GestureDetectors
18docker-goaccess-cloudfront. A Docker container to process and serve website analytics using CloudFront and GoAccess. https://hub.docker.com/r/rharter/goaccess-cloudfront
18goodreads-api. Android interface to the Goodreads api
11windy-city-devcon-android. Windy City Devcon Android app
11AdoptMe. Pet finder Android app that goes along with the tutorial at http://ryanharter.com
9autovalue-intro. Provides a simple introduction to AutoValue
8gl-helpers. Java
7plex-api. Java interface for Plex Media Server web api
5gxeditor. An experiment with the GXUI library.
5kups. Kotlin Unified Parcel Service
4enhanced-gridview. Enhanced Android GridView offering multi-directional scrolling.
3go-tmdb. Go library to access The Movie Database
3android-drone. Android development environment for ubuntu precise (12.04 LTS)
3mediaman. Media management server written in Go
3helm. A multiplatform navigation and presentation framework based on Jetpack Compose.
2constraint-layout-merge-error. Simple app to demonstrate that ConstraintLayout can't handle merge tags.
2tab-width-issue-sample. Demonstrates the tab width issue in the design support library
2play-services-plugins. Plugins to help with using Google Play services SDK.
2gringotts. Kotlin
2caster-butterknife. Sample code to accompany the Caster butterknife video series
2telephoto. Building blocks for designing media experiences in Compose UI
2ktor-samples. Sample projects for Ktor
2go-guessit. A Go library interface to the GuessIt web service API.
2imagerow.js. A pure javascript library that sizes rows of images so that they preserve their aspect ratio while filling the row.
2tvheadend-postproc. Post-processing script for TVHeadend recordings
2dough.js. Java
2press. A cross-platform markdown editor written in Kotlin Multiplatform (work in progress)
1github-for-jira. Connect your code with your project management in Jira
1github-move-linked-project-cards. Automate linked issues in project boards based on PR status
1phunweather. Java
1masker. Native masking tools for bitmaps.
1pager-deep-linking. Demo project for deep linking within lists within a ViewPager
1hashnote-issues. Issue tracking for hashnote
1dagger-submodule-issue. Highlights an issue with dagger submodules and visibility.
1