Profile

Cover photo
Jake Wharton
Works at Square, Inc.
Lives in San Francisco, CA
16,706 followers|4,930,305 views
AboutPostsPhotosVideos+1's

Stream

Jake Wharton

Shared publicly  - 
 
I did a thing: part 2! Thanks to +Donn Felker and +Kaushik Gopal for having me.

Please comment on the original.
 
Episode #7 - the final part of our two-part segment with +Jake Wharton  is out! +Donn Felker  and I chat with him on Testing, RxJava, NotRxAndroid, SQLBrite and more: http://fragmentedpodcast.com/episodes/7 #androiddev
8 comments on original post
120
28
ryan cheng's profile photoEric Hung's profile photo

Jake Wharton

Shared publicly  - 
 
Please comment on the original.
 
The Droidcon Montréal keynote by +Jake Wharton  and +Jesse Wilson  is now available on  youtube! Go check it out!
1 comment on original post
92
21
aftab sikander's profile photoPavel Potanin's profile photo

Jake Wharton

Shared publicly  - 
 
Are you using OkHttp with Volley? (Or do you want to?)

Here's a new HttpStack implementation which uses OkHttp's native request/response API instead of relying on the HttpURLConnection wrapper. Bonus: This means that OkHttp's hot new interceptors feature will now work with it!
137
43
Pasi Mella-Aho's profile photoVladimir Bjelakovic's profile photoJeffrey McKnight's profile photoJonas Fredriksson's profile photo
7 comments
 
+Jake Wharton  Is volley more appropriate than Retrofit to use in some cases ? If yes, what are those cases please ?
Add a comment...

Jake Wharton

Shared publicly  - 
 
Retrofit made it on to +ThoughtWorks Technology Radar!!
The Technology Radar is a document that sets out the changes we think are interesting in software development.
106
4
Bogdan Nistor's profile photoGabor Orosz's profile photoBasit Parkar's profile photoMark Hwang's profile photo
2 comments
 
Nice :)
Add a comment...

Jake Wharton

Shared publicly  - 
 
Just snipped issue number 100,000 on the Android bug tracker. I want to thank all the recent spammers which artificially inflated the bug count for making this possible.

I also totally didn't search for an existing issue or try too hard to reproduce multiple times. And I held on to this bug for two days selfishly.

http://b.android.com/100000
Android Open Source Project - Issue Tracker
131
4
dodo la's profile photoArtem Russakovskii's profile photoJosh Ruesch's profile photoVitaliy Tverdokhleb's profile photo
14 comments
 
Haha, NERD
Add a comment...

Jake Wharton

Shared publicly  - 
 
I'm releasing and open sourcing Telecine, a small app I wrote two months ago for creating clean screen recordings directly on your device.

Like with almost everything I end up open sourcing, I wrote it for myself but thought it might be useful to others as well. I've got one or two additional hero features that I hope to get to eventually, but it's perfectly usable in its current state.

Hope the app and code are helpful.

https://github.com/JakeWharton/Telecine
https://play.google.com/store/apps/details?id=com.jakewharton.telecine
267
76
101apps.co.za's profile photo苏牧's profile photoViktor Korotkikh's profile photoOleksandr Slobodchukov's profile photo
28 comments
 
Great, work as expected!
Add a comment...
Have them in circles
16,706 people
Christian García's profile photo
Marty Ballard's profile photo
Patrick Montelo's profile photo
Daniel Atienza's profile photo
Alexey Kruglov's profile photo
Maxwell Weru's profile photo
Kristóf “Gordon” Dér's profile photo
Babul Aktar's profile photo
Daniel Kroupa's profile photo

Jake Wharton

Shared publicly  - 
 
I did a thing! And this is part 1.

Please comment on the original.
 
Episode #6 of the Fragmented Podcast is out  +Donn Felker  &  I talk to the amazing +Jake Wharton  about open source and much more. http://fragmentedpodcast.com/episodes/6/ #androiddev  
“Episode 6 is now available! @donnfelker & @kaushikgopal talk to @JakeWharton about open source and much more. http://t.co/ggGShsxgMl”
6 comments on original post
136
21
Viktor Korotkikh's profile photoqian chen's profile photo

Jake Wharton

Shared publicly  - 
 
Slides for my very technical talk on Okio (featuring OkHttp, Moshi, and Retrofit) are now available for your perusal.

(Yes a video was recorded, and it will be made available soon.)

Enjoy!
This talk will be an in-depth look at Okio—a tiny library for interacting with bytes—and a few of the libraries written on top of it: OkHttp, Retrofit, and a newcomer named Moshi. Okio evolved naturally inside of OkHttp before being split out into its own library. It wraps common patterns behind a friendly API for reading, writing, and processing data. We'll start with some fundamentals of the library and how it can enable you to work very c...
193
59
droidcon Montreal's profile photoEric Hung's profile photoDmitriy Kovbasyuk's profile photo鄭鈞隆's profile photo
8 comments
 
Any news about the video recordings of the talk, +Jake Wharton ?
Add a comment...

Jake Wharton

Shared publicly  - 
 
Using +IntelliJ IDEA's language injection to write annotation processor tests. Super handy!

https://www.jetbrains.com/idea/help/using-language-injections.html
153
42
Martin Grmek's profile photoJeremy Tecson's profile photo임명훈's profile photoDmitriy Kovbasyuk's profile photo
4 comments
 
Thanks for sharing
Add a comment...

Jake Wharton

Shared publicly  - 
 
Using Project Kotlin for Android

I've been watching and playing with Kotlin for about two years now. It's gotten to the point where I think it's really viable for Android app development. I decided to take a few nights and dig into a bunch of details about the language and why it's a good candidate.

This is a slightly modified copy of a document I presented internally at Square. We're not going to turn around and write everything in Kotlin. That wouldn't make sense. This was a sell on the language, features, and its implementation such that we can start experimenting.

Since I'm not interested in hearing people yell things that I already know about their favorite non-Java languages, comments are off and closed on this post. I've used Groovy and Scala a bunch, but thanks. I haven't used Xtend or Ceylon at all (hence their omission). If you're interested in discussing those, make your own post.

#AndroidDev #Kotlin #NotScala
Drive
Using Project Kotlin for AndroidUsing Project Kotlin for Android Statically-typed, highly-interoperable augmentation to the Java language. Author: jakewharton@gmail.com Created: 2015-01-20 Updated: 2015-01-26 Table of Contents Introduction Features Interoperability Lambas Null Safety Extension Methods Data Classes Other Awesome...
412
160
Marc Bernstein's profile photoAudrius Karosevičius's profile photo

Jake Wharton

Shared publicly  - 
 
The video recording for Dependency Injection with Dagger 2 is now available to watch for $FREE.

Unlike my talk on Dagger 1 last year, this is not tailored towards Android. It covers dependency injection as a pattern, how to use Dagger 2, and a peek under the hood at how Dagger 2 fulfills the dependency injection contract.

As always, I try to move through at a moderate pace with high information density under the assumption that you could re-watch. And now you can!

Video: https://parleys.com/play/5471cdd1e4b065ebcfa1d557 Slides: https://speakerdeck.com/jakewharton/dependency-injection-with-dagger-2-devoxx-2014
193
79
Viktor Korotkikh's profile photoVladimir Bjelakovic's profile photoDmitriy Kovbasyuk's profile photoAhmed Isam's profile photo
13 comments
 
What's to say? It's just Java and Java works on Android, including 5.1.
Add a comment...

Jake Wharton

Shared publicly  - 
 
Attention Canadians and everyone else, +Jesse Wilson and I will be giving the opening keynote at +droidcon Montreal in April! I'm super excited to play Vanna White to Jesse's Pat Sajak.

I'll also be giving a new talk "A Few 'Ok' Libraries" which will cover the fundamentals of Okio; a few libraries built on top of it: OkHttp, Retrofit, and a yet-to-be-released newcomer; and how they all fit and work together.

Super early bird tickets went on sale today: https://www.eventbrite.ca/e/droidcon-montreal-tickets-14992767772

See you there!
We're very happy to announce the first speakers for Droidcon Montreal. Jake Wharton and Jesse Wilson will be on the big stage together giving what will be the most epic keynote ever. After all the contributions they have brought to the Android Community, we're very proud to have them opening the ...
55
5
Laura Uzcátegui's profile photoSean Stuckless's profile photoZach Klippenstein's profile photoAnthony Kiniyalocts's profile photo
6 comments
 
Perfect
Add a comment...
People
Have them in circles
16,706 people
Christian García's profile photo
Marty Ballard's profile photo
Patrick Montelo's profile photo
Daniel Atienza's profile photo
Alexey Kruglov's profile photo
Maxwell Weru's profile photo
Kristóf “Gordon” Dér's profile photo
Babul Aktar's profile photo
Daniel Kroupa's profile photo
Work
Employment
  • Square, Inc.
    Android Engineer, 2012 - present
  • Champion International Moving, Ltd.
    Java Developer, 2009 - 2012
Story
Tagline
Craft brewer of Java and Android bytecode at Square.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
San Francisco, CA
Previously
Pittsburgh, PA
Jake Wharton's +1's are the things they like, agree with, or want to recommend.
Quick Lumos!
market.android.com

A lock screen widget which gives you light as fast as possible!Touch it to turn on the camera flash. Touch it again to switch it off.Magical

Monument Valley
market.android.com

En Monument Valley, debes manipular arquitecturas imposibles y guiar a una princesa silenciosa por un mundo de belleza incomparable.Monument

Multipath TCP - ACM Queue
queue.acm.org

Multipath TCP. Decoupled from IP, TCP is at last able to support multihomed hosts. Christoph Paasch and Olivier Bonaventure, UCL. The Intern

Don't Tap The White Tile
market.android.com

So many new features here, check it out!!! We will keep improving our game, more features are coming soon. Any advice and suggestions will b

Square Cash
market.android.com

Send money to anyone with an email address. It's fast, safe, and free!No account needed. Just securely link your debit card to start sending

Square OctoCash
chrome.google.com

Sponsor a beer to your oss devs.

Ball Maze Lite
market.android.com

Ball Maze is a fun and addicting puzzle game. You have to get the ball on a target field by rolling it through one of the 200 challenging le

Giganticon - Big Icons
market.android.com

Do you crave bigger icons on your home screen? Are your icons too small to see or touch? Giganticon allows you to have big huge gigantic gia

Beautiful Widgets
market.android.com

Beautiful set of widgets including clock+weather, with some toggles Beautiful set of Widgets containing clock widget, clock and weather widg

Google+
market.android.com

Real-life sharing rethought for the web, wherever you are. Google+ for mobile makes sharing the right things with the right people a lot sim

FriendCaster for Facebook
market.android.com

FriendCaster for Facebook - the best Facebook experience on Android devices! FriendCaster for Facebook gives you the best Facebook experienc

Google Voice
market.android.com

Make cheap international calls with your Google number. Send free text messages. Place calls and send text messages showing your Google numb

Do It (Tomorrow)
chrome.google.com

The todo App for procrastinators ;)

Foursquare
market.android.com

foursquare helps you and your friends make the most of where you are. Heading out? foursquare helps you and your friends make the most of wh

Google I/O 2012
market.android.com

The official Google I/O 2012 conference app. The official Google I/O 2012 conference companion app. Supports devices running Android 2.2+, a

Chrome Beta
market.android.com

Welcome to Chrome Beta for Android!- Preview the latest features: Try out the newest features. (Sometimes these may be a little rough around

Chrome Beta - Apps on Android Market
market.android.com

The speed and simplicity of Chrome, now on your Android phone and tablet. Browse fast on your Android smartphone or tablet, and bring your p

Glitch Skills
market.android.com

Learn your Glitch skills on the go! Keep learning until the cows come home. Hey, have you ever thought to yourself: 'Self, wouldn't it be ni

Self Serve for Koodo beta*
market.android.com

View your Koodo Mobile bill and usage securely anytime,anywhere. View your online bill, quota usage and other account information securely i

SeriesGuide
plus.google.com

Android app to manage (re)watching your TV shows