Jake Wharton
Login:
JakeWharton
Company:
Google, Inc.
Location:
Pittsburgh, PA, USA
Bio:
null
Blog:
http://jakewharton.com
Blog:
http://jakewharton.com
Member of
- Android
- Google
- grpc
- ReactiveX
- Robolectric
- 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
Repository | Most Recent Commit | # Commits |