Cover photo
Rich Hyndman
Works at Google
Attended University of York
Lives in London
41,713 followers|3,839,407 views


Rich Hyndman

Shared publicly  - 
Here's another awesome long-waited new feature of +Google Cloud Platform: Custom Domains support.

Bascially, it allows you to map your app hosted on #AppEngine  to a custom domain of your choice without the need to register the domain with Google Apps.

Here's the fixed issue reference:
Ivo Encarnação's profile photoIdo Green's profile photoNikolay Elenkov's profile photo
This is nice, but not practical without SSL support.
Add a comment...

Rich Hyndman

Shared publicly  - 
I went on holiday and all I got was this New Highscore on Smash Hit ;) +Dan Galpin +Ran Nachmany
Jared Kotoff's profile photoPaul Lewis's profile photo
oh yea? well i beat your score on 2048. so there!
Add a comment...

Rich Hyndman

Shared publicly  - 
I see my boy has got himself some MAX_INT coin collecting skills going on, now...what to do with all his 16 bit monies
John Scheible's profile photoMike Wallace's profile photoKelly Hair's profile photoramin zahedi's profile photo

a new game based on 2048, join the faces of soccer players to reach Lionel Messi!  
Add a comment...

Rich Hyndman

Shared publicly  - 
The Zeigarnik effect, now what was that about?
Love these little gems of cognitive theory from +ribot 
Add a comment...
Cast Icon Update
We have updated the design of the Cast icon to use a solid fill for the connected state.

The new design increases readability and better supports accessibility. Apps with limited colors or monochromatic icons are also better supported.

For Android developers, the next update to the Media Router Support Library will include the new icon image resources.

For all other developers using a custom Cast icon, the Google Cast developers website provides updated PSD templates that include editable vectors:

All cast icon assets / templates have changed in this update to refine the vectors for all states of the icon. 

Note: Using a distinct highlight color for the connected state is optional and no longer required.

Happy Casting!

#googlecastsdk   #chromecast  
Add a comment...
Have him in circles
41,713 people

Rich Hyndman

Shared publicly  - 
Woohoo! It all became very real (and full-o-pain) last weekend, I finished the London Marathon in 4hrs 24mins and raised over £3000 for the NSPCC. Thank you so much for your support and generous donations!
Wiebe Elsinga's profile photoStephen Charman's profile photoZhelyazko Atanasov's profile photoMattias Isegran Bergander's profile photo
Well done Rich!
Add a comment...
This is as user friendly as it looks, Sonos works seamlessly works from inside Google Play Music, it is absolutely fantastic!
Sometimes music is meant to be listened to on your headphones. But other times, it’s meant to be heard in HiFi sound in every room of your house. Today, we’re launching a new feature that lets you play music directly to any Sonos speakers from within the Google Play Music app on your Android phone or tablet.

If you have +Sonos, all you need to do is download the latest Sonos Controller app ( Make sure your phone or tablet is on the same wireless network as your Sonos. A cast icon will appear in the upper right corner of the Google Play Music app ( Simply tap it and select the Sonos speaker where you want to play your music. Voila! Perfect sound in any room of your house.
Mark Bowyer's profile photoPierre-Olivier Dybman's profile photo
We can't use the word "user friendly" with Sonos given the ugly interface it has on mobile.
But still cool news
Add a comment...

Rich Hyndman

Shared publicly  - 
Stage one, collect lots of balls...
Ran Nachmany's profile photoNicolas Klein's profile photoRich Hyndman's profile photoLuciano Panepucci's profile photo
ow, that's good. Thanks! I had tried slow motion but it is very hard.
Add a comment...

Rich Hyndman

Shared publicly  - 
Better blur transitions

When first working on #Muzei, one of the things I thought about was how to make the blur transition (the animation between focused and blurred states) as natural as possible.

The naïve and computationally cheap approach would be to simply crossfade the blurred and focused versions. But the digital displays in NYC that inspired the effect in the first place [1] did a much better job, animating the blur radius over time, just like what happens in the real world (i.e. the effect you see when a camera's depth of field changes).

Unfortunately, to achieve this effect in a UI, you'd need to blur the image on-the-fly, with a different radius for each animation frame. That's pretty computationally expensive.

However, if you create a handful of blurred 'keyframes' with different radii and crossfade between those keyframes during the animation, the transition is almost seamless—after testing this technique out for Muzei, it felt like the perfect tradeoff between visual integrity and resource usage.

Finally, you can gracefully degrade the effect for weaker devices by varying the number of keyframes on device RAM, processing power, etc. In Muzei, I use the ActivityManager.isLowRamDevice method to decide the number of keyframes to keep in memory.

Check out some more details on this tip in the attached photos!

#AndroidDev #AndroidDesign

Add a comment...
Got a great idea for an Android app that needs to be backed by a server? Check out Cloud Endpoints to get up and running quickly on Google's infrastructure.
DevBytes: Introduction to Google Cloud Endpoints

This episode of #DevBytes is from +Katherine Kuan. Do you need a server for your mobile or web clients? Learn how you can use Google Cloud Endpoints to create a server API and auto-generate client libraries for Android, iOS, and web. The communication between client and server is handled for you on secure Google infrastructure. In addition, your service scales easily and robustly to meet your users' needs, without you needing to worry about server maintenance tasks.

The Cloud Platform Starter Pack gives developers $500 in credit to start building your idea. Sign up at with the code 'devbyte' to get started

DevBytes - Introduction to Google Cloud Endpoints

Nick Nikolaou's profile photoAbdulmnem Benaiad's profile photo
Add a comment...
Have him in circles
41,713 people
Senior Android Developer Advocate
  • Google
    Senior Android Developer Advocate, 2011 - present
  • Refresh Mobile
    Chief Technology Officer, 2005 - 2011
  • T-Mobile International
    Senior Prototype Developer, 2004 - 2005
  • Alpheus Solutions
    Consultant, 2000 - 2004
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Android Developer Advocate at Google, @GeekYouUp, Petrolhead, Runner and Spartan, AROO!!
Android fanatic with a little petrol in his veins
Bragging rights
In total my Android apps have exceeded 10,000,000 downloads. Much of that is driven by Battery Widget which was the first homescreen widget in the Android Market.
  • University of York
  • QEH Bristol
Basic Information
Other names