Profile

Cover photo
Verified name
Ian Lake
Works at Google
Attended University of Southern California
Lives in Palo Alto, CA
8,301 followers|37,170,351 views
AboutPostsCollectionsPhotosVideos+1'sReviews

Stream

Ian Lake

Shared publicly  - 
 
Better diffs for smaller update download sizes is definitely something I can get behind. Make sure to check out the tips at the end particularly around native libraries to make sure the new diff is as effective as it can be!
 
Improvements for smaller app downloads on Google Play

Google Play continues to grow rapidly, as Android users installed over 65 billion apps in the last year from the store. We’re also seeing developers move to update their apps more frequently to push great new content, patch security vulnerabilities, and iterate quickly on user feedback.

However, many users are sensitive to the amount of data they use, especially if they are not on Wi-Fi. Google Play is investing in improvements to reduce the data that needs to be transferred for app installs and updates, while making data cost more transparent to users.

Find out about improvements to Google Play (http://goo.gl/txc4uv) to understand the updates and learn some tips for ways to optimize the size of your APK.
2 comments on original post
34
4
Add a comment...

Ian Lake

Shared publicly  - 
 
This is a master plan I can get behind.
 
Master Plan, Part Deux
*/ The first master plan that I wrote 10 years ago is now in the final stages of completion. It wasn't all that complicated and basically consisted of:
22 comments on original post
45
8
Add a comment...

Ian Lake
moderator

Meta [About this community]  - 
 
Just a reminder to read the Community Guidelines before posting. Particularly this one: Android Beta, OTA, and device questions should go to the Android Beta community: https://plus.google.com/communities/106765800802768335079
14

Ian Lake

Shared publicly  - 
 
Android 7.0's public release is right around the corner. If you haven't yet taken a look and at least ran your app on Nougat to make sure it doesn't immediately fall over, now would be a really good time to do that.
 
Final Developer Preview now available
Get your apps ready for N as the public rollout is coming soon! As always, file bugs at http://d.android.com/preview/bug

See the release notes for Dev Preview 5: https://developer.android.com/preview/support.html#dp5

Join the Android engineering team on a Reddit AMA [1] on r/androidev to answer all your technical questions about the platform tomorrow, July 19 from 12-2 PM (Pacific Time).

[1] - https://www.reddit.com/r/androiddev/comments/4tg7ex/upcoming_ama_with_android_engineering_team_july/
View original post
90
12
Zachary “Wiki” Kew-Denniss's profile photoFredi Pali's profile photoIan Lake's profile photo
21 comments
 
+Fredi Pali - there's an Android Beta community for OTA questions: https://plus.google.com/communities/106765800802768335079
Add a comment...

Ian Lake

Shared publicly  - 
 
Dealing with banks is not what I'd usually call an enjoyable experience, but +Simple has been an exception. With a really great mobile app, friendly customer service, and some useful features like goal planning (if you aren't into more involved solutions like +Mint.com), I'd strongly recommend it.

Check out all of their features: https://www.simple.com/all-features

And now, if you create an account with the link below, we'll both get a quite nice leather (or black felt) custom wallet via their new referral system: https://www.simple.com/company/a-gift-for-you-and-a-loved-one-from-simple-and-tanner-goods

It is a primarily online bank so if things like depositing cash is important to you this probably isn't the bank for you (although depositing checks via images works great) - they do partner with quite a few ATMs to do cash withdrawals and have an ATM finder in their app.
Simple helps you feel confident with your money with tools that help you spend smarter and save more.
31
3
Roberto Cândido's profile photoIan Lake's profile photoLateef Alabi-Oki's profile photo
14 comments
 
+Ian Lake Yeap, they kept giving her the run around. Emailed them her social, ID, and whole life. Still no resolution. We just got fed up and decided not to pursue the issue further. 
Add a comment...

Ian Lake

Shared publicly  - 
 
Chromebox for $119 with future Android app support
With Android apps coming to many Chrome devices [1] over 2016/2017, it'll be really helpful to have a device that you can test your apps on.

Sure, an Asus Chromebook Flip isn't that expensive and runs Android apps right now, but if you're just looking for something inexpensive that you can set next to your dev machine, I'd strongly recommend this little Lenovo Chromebox for an extremely low $119 (with $10 promo code which ends today!).

[1] - https://sites.google.com/a/chromium.org/dev/chromium-os/chrome-os-systems-supporting-android-apps
52
5
Michael Vescovo's profile photoIan Lake's profile photoTegraBytez The Technological Gamer's profile photo
13 comments
 
+Ian Lake thanks for the info
Add a comment...

Ian Lake

Shared publicly  - 
 
Living World Season 3!
+Guild Wars 2 continues their 'Living Story' - free content and story updates available to Guild Wars 2 players (in this case, those who have purchased Heart of Thorns). Super excited to see what they have in store for us this time!

Very spoiler teaser trailer and recap of Heart of Thorns: https://www.youtube.com/watch?v=MtHu53Eh284
14
2
Add a comment...
Have him in circles
8,301 people
Braden Farmer's profile photo
Mad One's profile photo
Takeoff App's profile photo
MUHAMMAD KHAN UNIFORM LAND DURHAM's profile photo
Daniel Settelen's profile photo
Ian Ballak's profile photo
Anand Shankar Gunaseelaraj's profile photo
Dee Singh's profile photo
贾兆宏's profile photo

Ian Lake

Shared publicly  - 
 
If you've ever had your entire notification tray taken over by one particular app or really just wanted to reply to one of your incoming messages rather than dismiss them all, bundled notifications are going to be awesome for you.

My favorite part: there actually isn't any new API added in API 24. You'll be using the same API as when you were building stacked notifications on Android Wear (you were doing that right? :D)
 
Android Nougat: Bundled Notifications

The notification shade is an important space for users and developers alike. There’s a fine balance between posting great notifications using actions, Direct Reply, and a style like MessagingStyle and having an app take over the entire notification shade with multiple notifications.

Bundled notifications give the best of both worlds: a way to group similar notifications together and allow users to expand the bundle and interact with individual notifications and their actions.

By adding your notifications to a group and marking one notification as your group summary, you’ll get the best experience on Android Nougat devices, support for interacting with individual notifications on all versions of Android Wear (no matter what API level the phone is on), and full backward compatibility by showing only your summary notification on pre-API 24 phones and tablets.

Read the blog post for all the details: goo.gl/7jBJZJ

See this video and many others in the full #AndroidNougat playlist: https://goo.gl/ItWFK7
11 comments on original post
34
3
Malachi de Ælfweald's profile photo
 
What I really want is for them to not change under my finger while I'm in the middle of dismissing a notification. No way of knowing what got dismissed instead.
Add a comment...

Ian Lake

Shared publicly  - 
 
Guild Wars 2 Living Story Season 3 kicks off with "Out of the Shadows"
While this looks very tied into the raid story, I'm happy that +ArenaNet, Inc. won't require raid knowledge to get into the story: https://twitter.com/GuildWars2/status/755436942989418496
2
Ian Lake's profile photoEric Lake's profile photo
3 comments
 
Unfortunately our static team disbanded some months ago. I haven't raided in some time. I can invite you to the guild and I might be comfortable enough to lead VG (it is the fight I did the most on). I would need to check with some people on what good comps are for this. But we should be able to do that this week/weekend.
Add a comment...

Ian Lake
moderator

Announcements [Mods Only]  - 
 
Final Developer Preview now available
Get your apps ready for N as the public rollout is coming soon! As always, file bugs at http://d.android.com/preview/bug

See the release notes for Dev Preview 5: https://developer.android.com/preview/support.html#dp5

Join the Android engineering team on a Reddit AMA [1] on r/androidev to answer all your technical questions about the platform tomorrow, July 19 from 12-2 PM (Pacific Time).

[1] - https://www.reddit.com/r/androiddev/comments/4tg7ex/upcoming_ama_with_android_engineering_team_july/
57
22

Ian Lake

Shared publicly  - 
 
As a user, I find it really, really hard to going back to any messaging app that doesn't support Direct Reply. With Wear 2.0 on the horizon, you'll be well positioned to make a great experience on both phones and watches if you look into Direct Reply and MessagingStyle sooner rather than later.
 
Android Nougat: Better Notifications with Direct Reply

Direct reply takes notification actions to a new level by letting the user enter text directly in the notification itself, letting them quickly reply to that chat message or email in one easy step.

If you’ve already built notifications with voice reply on Android Wear, Direct Reply is powered by the same RemoteInput API, making it possible to reuse all of the code you’re currently using.

Watch the video to get all of the details on some of the best practices like choosing the appropriate PendingIntent for your action, updating your notification after receiving text via Direct Reply, and how you might use the new MessagingStyle to make a great chat experience, then read the blog post for all the details: goo.gl/DdPd6Q

See this video and many others in the full #AndroidNougat playlist: https://goo.gl/KaXWft
9 comments on original post
44
1
Jonathan Longoria's profile photoPaul Danyliuk's profile photoNick Felker's profile photoAndroid Developer's profile photo
6 comments
 
This is perfect but...i guess they could give this function support to android kitkatbtoo not only to l or m...this is restriction which i don t like as what is direct notificaction?it is view upon the hone which can be achieved manually and i did it on kitkat so yeah
Add a comment...

Ian Lake

Shared publicly  - 
 
Wrist-worn Nougat devices. What a time to be alive.

The ability to listen for wrist gestures is certainly very welcome - just make sure it makes sense for your app and there's a discoverable way of doing the same action!
 
New Android Wear Developer Preview 2

Today we are releasing the second developer preview for Android Wear 2.0, which includes new functionality such as API level 24, Wearable Drawer enhancements and wrist gestures, as well fixes for a number of bugs you helped us identify. Throughout the summer, we plan to release additional updates, so please send us your feedback early and often.

http://goo.gl/2FQBiU

#AndroidWear
6 comments on original post
35
1
Ian Lake's profile photoMarc Reichelt's profile photoyash jonwal's profile photoZachary “Wiki” Kew-Denniss's profile photo
6 comments
 
+yash jonwal they announced a while back. The update unfortunately requires a physical button and so the original G watch will not be updated. 
Add a comment...
Ian's Collections
People
Have him in circles
8,301 people
Braden Farmer's profile photo
Mad One's profile photo
Takeoff App's profile photo
MUHAMMAD KHAN UNIFORM LAND DURHAM's profile photo
Daniel Settelen's profile photo
Ian Ballak's profile photo
Anand Shankar Gunaseelaraj's profile photo
Dee Singh's profile photo
贾兆宏's profile photo
Work
Occupation
Android Developer Advocate
Employment
  • Google
    Android Developer Advocate, 2014 - present
  • Facebook, Inc.
    Android Software Engineer, 2013 - 2014
  • Phunware
    Senior Android Software Engineer, 2013 - 2013
  • Boeing
    IT Finance Software Developer, 2011 - 2013
  • Boeing
    IT Finance Project Manager, 2010 - 2011
  • Boeing
    IT Rotation Program Participant, 2008 - 2010
  • Lockheed Martin
    Software Development Summer Intern, 2005 - 2007
  • Golden Helix
    Software Development Intern, 2008 - 2008
  • RightNow Technologies
    Software QA Intern, 2007 - 2008
  • Montana State University ResLife
    Resident Advisor, 2005 - 2007
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Palo Alto, CA
Previously
Irvine, CA - Orange, CA - Alexandria, VA - Huntington Beach, CA - Vancouver, WA - Aurora, CO - Bozeman, MT - Superior, MT - Gresham, OR - Charlotte, NC - Kenosha, WI - Park City, IL
Story
Tagline
Android Developer Advocate and Runner
Introduction
Android Developer Advocate at work, Android Developer at home, and Runner everywhere else.

By day, I work at Google as an Android Developer Advocate, serving as the technical bridge between the Android engineering team and the greater community.

By night, I am an Android developer, having published three applications to the Google Play Store and working on many more.

In between, I spend the majority of time running with my Vibram Five Fingers and completed my first marathon in 3 hours, 45 minutes in February 2013 and recently completed my second marathon in 3 hours and 30 minutes in October 2013.

I am also a huge fan of Guild Wars and Guild Wars 2 and play the later whenever I have the opportunity.

Note: the views expressed in my posts are mine alone, not necessarily those of my company.
Bragging rights
Completed Masters in Computer Science while working full time
Education
  • University of Southern California
    Masters in Computer Science, 2009 - 2011
  • Montana State University - Bozeman
    BS Computer Science, BS Physics, 2004 - 2008
  • Mount Hood Community College
    2004 - 2004
  • Sam Barlow High School
    2000 - 2004
Basic Information
Gender
Male
Looking for
Friends, Networking
Relationship
Married
Apps with Google+ Sign-in
  • AlphaBear
  • Division Cell
  • Hitman GO
  • Sunburn!
  • Super Stickman Golf 2
  • Monument Valley
  • BADLAND
  • Dark Echo
  • BallMaze
  • Jelly Defense
  • Does not Commute
  • Strata
  • Unium
  • Star Wars™:KOTOR
  • Leo's Fortune
  • Lara Croft GO
Ian Lake's +1's are the things they like, agree with, or want to recommend.
Dark Knight Trilogy - Movies & TV on Google Play
market.android.com

Christopher Nolan’s award-winning “The Dark Knight Trilogy” includes BATMAN BEGINS, THE DARK KNIGHT and THE DARK KNIGHT RISES. BATMAN BEGINS

Hands Free - Android Apps on Google Play
market.android.com

Simplify your day. Pay Hands Free. Now accepted at select locations in Silicon Valley. You can find the full list of stores and new merchant

Medium - Android Apps on Google Play
market.android.com

At Medium, we are creating a network that enables people to make an impression on others. To make them think or change their minds. To teach

The Little Mermaid - Movies & TV on Google Play
market.android.com

Awash with breathtaking animation, unforgettably colorful characters and two Academy Awards®* for score and song, "Under The Sea," The Littl

Jingle All The Way - Movies & TV on Google Play
market.android.com

Christmas; It's the most magical time of the year. High powered businessman Howard Langston (Arnold Schwarzenegger), is hard at work taking

Babe - Movies & TV on Google Play
market.android.com

Academy Award winner and Best Picture nominee, Babe is the inspirational story of a shy Yorkshire piglet who doesn't quite know his place in

Inside Out (2015) - Movies & TV on Google Play
market.android.com

Growing up can be a bumpy road, and it's no exception for Riley, who is uprooted from her Midwest life when her father starts a new job in S

Strata - Android Apps on Google Play
market.android.com

** Runner up for Most Innovative Game Design on the Indie Showcase at Casual Connect USA 2013! ** Nominated for a Unity Award 2013 for Best

Does not Commute - Android Apps on Google Play
market.android.com

A strategic driving game from the award-winning maker’s of Smash Hit. Does not Commute is a temporal paradox in which you have no one to b

Jurassic World - Movies & TV on Google Play
market.android.com

The Jurassic World theme park lets guests experience the thrill of witnessing actual dinosaurs, but something ferocious lurks behind the par

The 6th Day - Movies & TV on Google Play
market.android.com

Director Roger Spottiswoode (Tomorrow Never Dies, Noriega) creates a world of the very near future in which cattle, fish, and even the famil

The War of Art - Books on Google Play
market.android.com

What keeps so many of us from doing what we long to do? Why is there a naysayer within? How can we avoid the roadblocks of any creative ende

Shadows of Self - Books on Google Play
market.android.com

The #1 New York Times bestselling author returns to the world of Mistborn with his first novel in the series since The Alloy of Law. With T

Goldeneye - Movies & TV on Google Play
market.android.com

Pierce Brosnan ignites the screen as James Bond in this explosive, thrill-packed adventure that pits him against a vengeful adversary who co

Brandon Sanderson – Google Play
market.android.com

Brandon Sanderson is an American writer. He is best known for his Mistborn series and his work in finishing Robert Jordan's epic fantasy ser

Google Wallet (New) - Android Apps on Google Play
market.android.com

Looking to tap & pay, store loyalty or gift cards? Stay tuned for the new Android Pay app - coming soon. Learn more at https://www.google.co

Lara Croft GO – Android Apps on Google Play
market.android.com

Lara Croft GO is a turn based puzzle-adventure set in a long-forgotten world. Explore the ruins of an ancient civilization, discover well-ke

The King's Speech - Movies & TV on Google Play
market.android.com

After the death of his father King George V (Michael Gambon of HARRY POTTER AND THE HALF-BLOOD PRINCE) and the scandalous abdication of King

Google On - Android Apps on Google Play
market.android.com

Google On is the companion app for OnHub, a router for the new way to Wi-Fi.The Google On app lets you set up and control your OnHub right f

Big menu meant lots of choices, but the food was just okay. Really large portions at least
Public - in the last week
reviewed in the last week
Good burgers and delicious shakes. There was quite a line at lunch time, so make sure to leave some extra time
Public - in the last week
reviewed in the last week
Yum. Just yum. Really tasty food and never any wait make for a great time
Public - 3 months ago
reviewed 3 months ago
Friendly staff with great options for kids and adults. Really nice to use the playroom (although it costs extra) to have a peaceful dinner
Public - 3 months ago
reviewed 3 months ago
130 reviews
Map
Map
Map
Very kid friendly with lots of good options. The salads are also awesome. Some of the rest of the food is just okay though
Public - 3 months ago
reviewed 3 months ago
Good clothes, but always a huge line to check out
Public - 3 months ago
reviewed 3 months ago
The food was delicious, but you pay a lot for it. Come hungry!
Public - 3 months ago
reviewed 3 months ago