Jake Wharton

Login: JakeWharton

Company: Google, Inc.

Location: Pittsburgh, PA, USA

Bio: null

Blog: http://jakewharton.com

Blog: http://jakewharton.com

Member of

  1. Android
  2. Google
  3. grpc
  4. ReactiveX
  5. Robolectric
  6. TODO

Repositories

abs.io
Simple URL shortener for ActionBarSherlock using node.js and express.
ActionBarSherlock
[DEPRECATED] Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.
ActionBarSherlock-Gradle-Sample
[DEPRECATED] A tiny sample project that uses ActionBarSherlock via Gradle
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.
ActivityCompat2
[DEPRECATED] Please use the support library r13 or newer for these features.
adjacent-fragment-pager-sample
Demonstrates how to manage two fragments where portrait displays them in a ViewPager and landscape displays them side-by-side.
AndroidDesignKeynoteTheme
A simple theme for Apple Keynote which adheres to the clean look of the Android Design website.
Android-DirectionalViewPager
[DEPRECATED] Implementation of the compatibility library ViewPager class that supports paging both vertically and horizontally.
Android-MapForgeFragment
[DEPRECATED: Use Google Play Services] Port of the MapsForge library to provide a self-contained MapFragment for both the native type and compatibility library.
AndroidSDKSearchExtension
A Chrome extension that adds an 'ad' omnibox command and view source links for the Android SDK.
apibuilder
A Java utility class which facilitates the construction of RESTful API wrappers using the builder pattern.
AutoValueAnnotations
A standalone packaging of the annotations from Google's AutoValue library.
BreakoutWallpaper
An Android live wallpaper which plays the brick-busting game of breakout around your icons. Available on the Android Market.
butterknife
Bind Android views and callbacks to fields and methods.
byteunits
Utility classes for converting between granularities of SI and IEC byte units and bit units.
CoroutinasaurusRx
null
dalvik-dx
A standalone packaging of AOSP's platform/dalvik dx library.
dex-method-list
A simple utility which lists all method references in a dex file.
DiskLruCache
Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.
DocBrown
Dynamically inject classes from future Android versions into old API levels.
domainr-java
A Java wrapper around the Domainr API and a simple DSL for easy interaction.
double-espresso
[DEPRECATED] A pure Gradle port of the Espresso testing utility for Android!
DrawerBehavior
A CoordinatorLayout behavior which mimics the functionality of DrawerLayout.
EffectiveOpenSource
A quick, 5-minute presentation I gave to Square engineering on why and how we open source software.
flip-tables
Because pretty-printing text tables in Java should be easy.
github-deploy-maven-plugin
[DEPRECATED] Use GitHub's first-party plugin.
gms-mvn-install
[DEPRECATED] Installs Google Play Services to your local Maven repo or deploys it to a remote repo.
gradle-android-test-plugin
[DEPRECATED] A Gradle plugin which enables good 'ol fashioned unit tests for Android builds.
guiceymongo-generator-maven-plugin
A maven 2 plugin to facilitate and automate the use of GuiceyMongo in your project
HanselAndGretel
Android library providing bread crumbs to the support library fragments.
heroku-java
A Java wrapper around the Heroku RESTful API and a simple DSL for easy interaction.
hugo
Annotation-triggered method call logging for your debug builds.
is_awesome
Simple pyy web app to check encodes for DXVA and Awesome compliancy based on their MediaInfo output.
jakewharton.com
Personal website and blog.
jardiff
A Python script which quickly creates diffs of the public API between two JAR files
jax-rs-moshi
A JAX-RS message body reader/writer and parameter converter which uses Moshi to handle JSON
jquery-maven-artifact
jQuery plugin which fetches the latest version of a Maven artifact from the central repos.
kotlin
The Kotlin Programming Language
kotlinx.coroutines
Library support for Kotlin coroutines
kotterknife
View "injection" library for Android.
lessres
Work-in-progress concept of a LESS-style DSL for generating Android resources.
libcore-dex
A standalone packaging of AOSP's platform/libcore dex library.
madge
A debugging tool to determine whether or not your bitmaps are being drawn at their native resolution.
mkvdts2ac3
Bash script to convert DTS audio to AC3 within a matroska file.
myp2p-boxee-app
Boxee application for easy access to MyP2P live streams.
NineOldAndroids
[DEPRECATED] Android library for using the Honeycomb animation API on all versions of the platform back to 1.0!
NotificationCompat2
[DEPRECATED] Please use the support library r11 or newer for these features.
okhttp-idling-resource
An Espresso IdlingResource for OkHttp.
paraphrase
An experimental Gradle plugin which generates compile-safe format string builders.
picasso2-okhttp3-downloader
A OkHttp 3 downloader implementation for Picasso 2.
pidcat
Colored logcat script which only shows log entries for a specific application package.
pingdom-java
A Java wrapper around the Pingdom RESTful API and a simple DSL for easy interaction.
ProcessPhoenix
Process Phoenix facilitates restarting your application process.
PxJava
An experiment which interprets RxJava as an entirely pull-based system written in Kotlin.
py-videodownloader
[DEPRECATED] Python module and script for downloading video source files from the major online streaming sites (YouTube, Vimeo, etc.)
Reagent
Experiments for future reactive libraries.
rebaseandsqua.sh
Utility and website which makes it easy to rebase and squash your branches.
resourcefs
A minimal FileSystem which exposes resources inside the current class loader.
retrofit1-okhttp3-client
A OkHttp 3 client implementation for Retrofit 1.
retrofit2-kotlin-coroutines-adapter
A Retrofit 2 adapter for Kotlin coroutine's Deferred type.
retrofit2-kotlinx-serialization-converter
A Retrofit 2 Converter.Factory for Kotlin serialization.
retrofit2-reactor-adapter
A Project Reactor CallAdapter.Factory implementation for Retrofit 2.
retrofit2-rxjava2-adapter
An RxJava 2 CallAdapter.Factory implementation for Retrofit 2.
retrolambda
Backport of Java 8's lambda expressions to Java 7, 6 and 5
RxBinding
RxJava binding APIs for Android's UI widgets.
RxJava2-Java6
An automated backport of RxJava 2 to support Java 6.
RxRelay
RxJava types that are both an Observable and a Consumer.
RxReplayingShare
An RxJava 2 transformer which combines replay(1), publish(), and refCount() operators.
RxWindowIfChanged
An RxJava 2 operator which splits an observable into windows using a key selector.
salvage
Generic view recycler and ViewPager PagerAdapter implementation.
scalpel
A surgical debugging tool to uncover the layers under your app.
sceneform-android-sdk
Sceneform SDK for Android
sdk-artifact-sync
A script which synchronizes all of the artifacts in your local Android SDK to a remote Maven artifact host.
sdk-manager-plugin
DEPRECATED Gradle plugin which downloads and manages your Android SDK.
SdkSearch
An Android app for searching the Android SDK documentation.
SlidesCodeHighlighter
A little web app that helps you copy+paste syntax-highlighted code into slide decks.
SMSBarrage
An Android application which allows you send mass repeated SMS messages to any number of contacts.
SMSMorse
An Android service that vibrates incoming SMS messages in Morse code.
SnakeWallpaper
An Android live wallpaper which plays the classic game of snake around your icons. Available on the Android Market.
snooker
[DEPRECATED] Please use the support library v20.0.0 or newer for these features.
SwipeToDismissNOA
Backport of Roman Nurik's "Swipe-to-dismiss" sample code using NineOldAndroids to work on all API levels.
Telecine
Record full-resolution video on your Android devices.
ThreeTenABP
An adaptation of the JSR-310 backport for Android.
timber
A logger with a small, extensible API which provides utility on top of Android's normal Log class.
tools-apksig
A standalone packaging of AOSP's platform/tools/apksig library.
trakt-java
A Java wrapper around the Trakt RESTful API and a simple DSL for easy interaction.
TronWallpaper
An Android live wallpaper which races lightcycles around your icons against Master Control.
twirl-maven-plugin
A Maven plugin which compiles Twirl templates into Scala source files.
u2020
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
uglify-js-middleware
Connect middleware which will automatically uglify your JS files.
untappd-java
A Java wrapper around the Untappd RESTful API and a simple DSL for easy interaction.
ViewPagerIndicator
Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.
WakkaWallpaper
An Android live wallpaper which mimics the classic arcade game of PacMan. Wakka wakka wakka...
WritingAgileAPKs
AnDevCon III Presentation: Writing Agile APKs

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.