Cover photo
Rich Hyndman
Works at Google
Attended University of York
Lives in London
41,660 followers|3,824,101 views


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...
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...

Rich Hyndman

Shared publicly  - 
Android Devs stay tuned for Cast tips and tricks, if you haven't checked out the SDK yet then now is a great time to do it. It took less than 2 hours to add Cast support into the Ultimate Stopwatch :) #androiddev
Chromecast: #NowCasting in 11 more countries
Starting today, Chromecast is available in 11 more countries – Canada, Denmark, Finland, France, Germany, Italy, Netherlands, Norway, Spain, Sweden and the UK. 

In addition to your favorite apps like +YouTube, +Google Play Movies, +Google Play Music, +Netflix (where available), we’re working with local content providers to bring even more of the movies and TV shows you love to Chromecast. To learn which apps are available in your country and where to buy Chromecast, head over to the Chrome blog:
Stefan Hoth's profile photoMatt Gaunt's profile photoRich Hyndman's profile photoRonald Ammann's profile photo
I'm just Casting a string of the current time and it is being rendered by Javascript running on the device onto the screen. It is based on the Simple Receiver sample which sets up a message queue between your app and the Cast device.
Add a comment...
In his circles
718 people
Have him in circles
41,660 people

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...

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...
In his circles
718 people
Have him in circles
41,660 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