All Git Users → JakeWharton

88 open source projects by JakeWharton

1. Docker Gphotos Sync
A Docker image for synchronizing your original-quality Google Photos
2. Confundus
Kotlin compiler plugin which brings Kotlin/JS's unsafeCast to Kotlin/JVM
✭ 230
kotlin
3. Autovalueannotations
A standalone packaging of the annotations from Google's AutoValue library.
✭ 226
shell
4. Telecine
Record full-resolution video on your Android devices.
✭ 2,488
javashell
5. Adjacent Fragment Pager Sample
Demonstrates how to manage two fragments where portrait displays them in a ViewPager and landscape displays them side-by-side.
✭ 219
java
6. Rxrelay
RxJava types that are both an Observable and a Consumer.
✭ 2,457
javashell
7. Gitout
A command-line tool and Docker image to automatically backup Git repositories from GitHub or anywhere
✭ 211
rust
8. Kotterknife
View "injection" library for Android.
✭ 2,252
kotlinshell
9. Retrofit1 Okhttp3 Client
A OkHttp 3 client implementation for Retrofit 1.
✭ 191
java
10. Sdk Artifact Sync
A script which synchronizes all of the artifacts in your local Android SDK to a remote Maven artifact host.
✭ 186
python
11. Shimo
Shimo is an adapter for Moshi which randomizes the order of keys when serializing and deserializing
✭ 179
java
12. Dependency Watch
Script to wait for an artifact to appear on Maven Central or to monitor coordinates for new versions.
✭ 178
kotlin
13. Jardiff
A Python script which quickly creates diffs of the public API between two JAR files
✭ 177
python
14. Retrofit2 Reactor Adapter
A Project Reactor CallAdapter.Factory implementation for Retrofit 2.
✭ 168
java
15. Hanselandgretel
Android library providing bread crumbs to the support library fragments.
✭ 164
java
16. Sdksearch
An Android app and Chrome extension for searching the Android SDK documentation.
17. Retrofit2 Kotlin Coroutines Adapter
A Retrofit 2 adapter for Kotlin coroutine's Deferred type.
✭ 1,931
kotlinjavashell
18. Pxjava
An experiment which interprets RxJava as an entirely pull-based system written in Kotlin.
✭ 156
kotlin
19. Agp Java Support
Tracking your ability to use new Java language features and APIs in an Android app
✭ 147
java
20. Byteunits
Utility classes for converting between granularities of SI and IEC byte units and bit units.
✭ 142
java
21. Notificationcompat2
[DEPRECATED] Please use the support library r11 or newer for these features.
✭ 134
java
22. Viewpagerindicator
Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.
✭ 10,228
java
23. Crossword
A 2D canvas for rendering text, usually for console applications.
✭ 118
kotlin
24. Rxbinding
RxJava binding APIs for Android's UI widgets.
✭ 9,704
kotlinjava
25. Sdk Manager Plugin
DEPRECATED Gradle plugin which downloads and manages your Android SDK.
✭ 1,422
groovyjava
26. Processphoenix
Process Phoenix facilitates restarting your application process.
✭ 1,547
java
27. Jakewharton.com
Personal website and blog.
✭ 104
html
28. Dalvik Dx
A standalone packaging of AOSP's platform/dalvik dx library.
✭ 97
shell
29. Actionbarsherlock Plugin Maps
[DEPRECATED] Plugin for ActionBarSherlock which provides a base activity that can be used for adding a MapView to your action bar-enabled layouts.
✭ 90
java
30. Jax Rs Moshi
A JAX-RS message body reader/writer and parameter converter which uses Moshi to handle JSON
✭ 90
java
31. Diffuse
Diffuse is a tool for diffing APKs, AABs, AARs, and JARs
✭ 1,250
kotlin
32. Timber
A logger with a small, extensible API which provides utility on top of Android's normal Log class.
✭ 9,367
kotlinjava
33. Rxjava2 Java6
An automated backport of RxJava 2 to support Java 6.
✭ 72
java
34. Gms Mvn Install
[DEPRECATED] Installs Google Play Services to your local Maven repo or deploys it to a remote repo.
✭ 64
shell
35. Asciinema Vsync
Batch the commands inside an Asciinema JSON file to reduce flickering
✭ 53
kotlin
37. Android Directionalviewpager
[DEPRECATED] Implementation of the compatibility library ViewPager class that supports paging both vertically and horizontally.
✭ 1,039
java
38. Trakt Java
A Java wrapper around the Trakt RESTful API and a simple DSL for easy interaction.
✭ 46
java
39. Hugo
Annotation-triggered method call logging for your debug builds.
✭ 7,759
javagroovy
40. Uniqtoo
A version of `sort | uniq -c` with output that updates in real-time as each line is parsed
✭ 37
rust
41. Snakewallpaper
An Android live wallpaper which plays the classic game of snake around your icons. Available on the Android Market.
✭ 33
java
42. Libcore Dex
A standalone packaging of AOSP's platform/libcore dex library.
✭ 30
shell
43. Drawerbehavior
A CoordinatorLayout behavior which mimics the functionality of DrawerLayout.
✭ 903
java
44. Adb Event Mirror
Mirror the touch/key/button events of one device onto one or more other devices in real-time
✭ 801
kotlin
45. Butterknife
Bind Android views and callbacks to fields and methods.
✭ 25,755
javaHTMLkotlin
46. U2020
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
✭ 5,732
javashell
47. Wormhole
A time-traveling bytecode rewriter which adds future APIs to android.jar
✭ 663
kotlin
48. Disklrucache
Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.
✭ 5,646
javashell
49. Picasso2 Okhttp3 Downloader
A OkHttp 3 downloader implementation for Picasso 2.
✭ 658
java
50. Rxreplayingshare
An RxJava 2 transformer which combines replay(1), publish(), and refCount() operators.
✭ 634
java
1-50 of 88 user projects