Profile

Cover photo
Martin Görner
Works at Google
Lives in Paris, France
4,090 followers|1,028,223 views
AboutPostsPhotosYouTubeReviews

Stream

 
For context: the previous post was from the Google booth at Devoxx. This year, we serve the best coffee of the conference and talk about the latest Cloud Platform developments, at the Datacenter Café.
1
1
Stefan Hoth's profile photo
Add a comment...

Martin Görner

Shared publicly  - 
 
Un comparatif très limité, qui prend uniquement en compte le prix et la performance. J'aurais bien aimé que la simplicité d'utilisation, ou le coût du DevOps nécessaire à la vie de l'appli soient inclus aussi. C'est là que Google Cloud Platform est vraiment pertinent.
Bon, on se console: Google arrive en tête quand même :-)
 ·  Translate
7
5
Christophe Pépin's profile photoChristophe Pépin's profile photo
Add a comment...
 
An interesting Android UI discussion.
 
Android App Polishing: Leveraging Reselect Taps

With the release of Capitaine Train for Android[0], several people recently asked me how we implemented some of the tips & tricks available in the application (some of these tricks are barely visible but remember, I love details :p). In order to showcase some of the most interesting application bits of code, I thought it could be helpful to Android developers to start a small series of posts. Feel free to comment this article if you want me to describe something you found nice in the Capitaine Train application.

In a previous post of mine[1], I explained how much attention we put to the Capitaine Train Android app search form. Indeed, the search form is probably the most important screen in the application. This is where all train trips begin after all!

Prior publicly releasing the application, we spent quite some time doing some user-testing. While most people were satisfied with the current implementation of the Search form, some other users were frustrated by the "OK" button on the upper-left corner of the screen when selecting an outward and/or inward date/time. It finally appears these users were all Android active/power users!

The "OK" button was originally placed here because it felt logical to us to put it here:

  • It is consistent with some other Android apps (GMail, Gallery, etc.)
  • It matches the "ActionBar" contextual mode pattern
  • It indicates you're in an edit mode rather than in the normal user-flow
  • It doesn't take space on an already charged screen

The unique complain about the "OK" button being here was it was not "easily accessible". Indeed, the scanning process in all search form edit modes is to go from the top to the bottom of the screen. As a consequence, it was pretty annoying to power-users to go back to the top of the screen to validate the selected date/time (especially for users using their device with one hand).

Hence, we were faced with an serious issue: break everything just to satisfy power users or keep the form "as-it" ... We finally came out with a simple but yet-extremely useful idea: leverage the "reselect to validate" gesture. Because normal/regular doesn't care about "quick" edit mode validation we simply decided to validate the selected date/time once the date or time is reselected.

Android doesn't really put the "reselect to do smth" pattern in front of the scene. This is mainly because it is up to the application to decide which UI element can be "reselected". There are still references to this pattern in the framework's ActionBar TabListener. The onTabReselected(ActionBar.Tab, FragmentTransaction), for instance, can be used to scroll a scrollable container to the top.

This pattern is obviously not visible and that's actually how power-user gestures should be: available but visually hidden and used sparingly. Just be adding this power-user gesture we kept a visually simple UI for most users while still satisfying power-users. When developing an Android application always concentrates on creating a UI dedicated to general users. Start thinking for power-users only if they really complain about your UI!

[O]: https://play.google.com/store/apps/details?id=com.capitainetrain.android
[1]: https://plus.google.com/118417777153109946393/posts/UoM8g1BbzAp
[2]: http://developer.android.com/reference/android/app/ActionBar.TabListener.html#onTabReselected(android.app.ActionBar.Tab, android.app.FragmentTransaction)
1
Add a comment...

Martin Görner

Shared publicly  - 
 
This event was a blast! Thanks +Rude Baguette. The five featured startups should definitely be on your watch list: frontapp.comwisemetrics.comphonotonic.net 's Music Battle, getkosmo.com and niland.io 's amazing music search.
Last night at Google's offices in Paris, the Rude Baguette organized an event gathering 250 members of the FrenchTech ecosystem. It was a real pleasure to
3
Add a comment...

Martin Görner

Shared publicly  - 
 
What a nice country!
(source: the guardian, so the reporting is most probably, and unfortunately, serious)
Exclusive: Abuse and exploitation of migrant workers preparing emirate for 2022 World Cup construction 'will leave 4,000 migrant workers dead' Analysis: Qatar 2022 puts Fifa's reputation on the line
4
1
Jérôme CHOAIN's profile photo
Add a comment...

Martin Görner

Shared publicly  - 
 
Startup Café is back on May 6th, this time at NUMA. 19 workshops, 25 mentors from Google and the Paris startup scene. Google was a startup not so long ago and is keen on helping you grow as we did. The workshops are  one to one, or one to two sessions so space will be limited. If you are interested, please sign up below.
4
Add a comment...
Have him in circles
4,090 people
Guillaume Thomas's profile photo
Quentin Dommerc's profile photo
Alexandre Passant's profile photo
Simon Patarin's profile photo
 
"Stuff" happening at Devoxx France.
#golang #cloudplatform
17
Konrad Malawski's profile photoMartin Görner's profile photoTrevor Joynson's profile photoMostafa Akbari's profile photo
6 comments
 
No code inside ;) 
Add a comment...

Martin Görner

Shared publicly  - 
 
RTFM - in a medieval monastery. A classic.
 
Enjoy the #Monday  folks!

Here is a fun video for all the people needing a help desk.  :-)

#Helpdesk  
5
2
Štěpán Škorpil's profile photoDennis Geurts's profile photo
Add a comment...

Martin Görner

Shared publicly  - 
 
How can these people start a frivolous war, killing hundreds of thousands, re-authorise torture in a developed democracy, and still be chosen on the board of directors of a reputable company ?
 
Doing business with Condoleezza Rice? Nope, nope and nope.
http://www.drop-dropbox.com/
Not that I used it much in the first place, with my 2.88 Gb of free space.
#active   #slacktivism   #dropdropbox  
5
2
Ian Barber's profile photoMartin Görner's profile photoMarc Poppleton's profile photoRico Konieczek's profile photo
6 comments
 
+Ian Barber Current practices in Guantanamo are crimes, according to Geneva conventions. It's just that the U.S. decided to ignore them.
Add a comment...

Martin Görner

Shared publicly  - 
 
J'ai parlé des Managed VMs de Cloud Platform Lundi dernier. Voici la video, avec une démo sympa (et qui a marché :-)

Je crois beaucoup en cette nouvelle technologie. Elle vous laisse déployer des modules de votre appli soit sur App Engine, soit sur Compute Engine, selon le niveau d'automatisation et de liberté de customisation qu'ils requièrent. Mais ça reste une appli unie, avec sa base de donnée, ses logs fusionnée automatiquement à partir de totes les instances, les OS mis à jour automatiquement, etc.
 ·  Translate
6
1
Edouard Ouvrard's profile photo
Add a comment...
People
Have him in circles
4,090 people
Guillaume Thomas's profile photo
Quentin Dommerc's profile photo
Alexandre Passant's profile photo
Simon Patarin's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Paris, France
Previously
Berlin, Deutschland - Bristol, United Kingdom - Košice, Slovak Republic
Work
Occupation
Google Developer Relations
Employment
  • Google
    Developer Relations, 2011 - present
Basic Information
Gender
Male
They have very good pancakes. I like the general feeling of the place too, with its coffee roasting machine in the middle of the main room.
Food: ExcellentDecor: Very goodService: Very good
Public - 11 months ago
reviewed 11 months ago
3 reviews
Map
Map
Map
J'ai fait la visite avec un enfant de 2 ans et demi. Il a adoré, surtout le bassin à la fin où on peut toucher les poissons. Très belle mise en scène pour les grands également. Il existe certainement des aquariums plus grands mais celui-ci vaut le détour.
Appeal: Very goodFacilities: Very goodService: Very good
Public - a year ago
reviewed a year ago