Profile

Cover photo
Wolfram Rittmeyer
Lives in Münster, Germany
2,906 followers|891,480 views
AboutPostsPhotos

Stream

Wolfram Rittmeyer

Shared publicly  - 
 
I'm afraid we have to wait a few more years until our kids are old enough to play this game.

via +Brandon Rosenbaum 
 
"Dont get angry" game for programmers.
http://c-jump.com/

Really cool rules and gameplay :)
15
1
Wolfram Rittmeyer's profile photoMatteo Piotto's profile photoMichael Panzer's profile photoPascal Welsch's profile photo
7 comments
 
+Michael Panzer Right now they don't get at all what I'm doing - so much for reality :-)

A decent job is something physical - I should quit this nonsense stuff and either relinquish my laptop to them or do something proper with them.

BTW: They must think I'm totally dissatisfied, given my amount of swearing at times!
Add a comment...
 
 
Simple #androiddev utility class + method: Pair.create().
4
1
Vladislav Skoumal's profile photo
Add a comment...
 
 
BREAKING: NSA said to have used Heartbleed bug to gather intelligence for two years, reports Bloomberg.
The U.S. National Security Agency knew for at least two years about a flaw in the way that many websites send sensitive information, now dubbed the Heartbleed bug, and regularly used it to gather critical intelligence, two people familiar with the matter said.
10
4
Dale Dubnyk's profile photoThomas Keller's profile photoWolfram Rittmeyer's profile photoFederico Monaco's profile photo
3 comments
 
We Germans are always willing to help when it comes to bringing surveillance along. We have lots of experience with it.
Add a comment...
 
 
How I would Further Improve Mailbox app

You see this coming right? After a few hours of the first release of Mailbox app for Android, I can see there are many many unhappy Android users that are anticipating this app for some time - the same goes to me.

In my blogpost, I did some redesigns that I think the Mailbox Android team should do to make Android users immediately feels at home, not an alienated iOS-like app in their devices.

Have a look and let me know what you think :)

http://androiduiux.com/2014/04/10/how-i-would-further-improve-mailbox-app/

#AndroidDesign   #Android   #AndroidUIUX   #UI   #UX  
5
Add a comment...

Wolfram Rittmeyer

Shared publicly  - 
 
 
#androiddev method of the day: ActivityManager.getMemoryClass().
1
1
Alistair Cerio's profile photo
Add a comment...
Have him in circles
2,906 people
Pearl Lombardo's profile photo
7
1
Wade Reweti's profile photo
Add a comment...

Wolfram Rittmeyer

Shared publicly  - 
 
 
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)
5
Add a comment...

Wolfram Rittmeyer

Shared publicly  - 
 
 
#androiddev convenience method of the day: SystemClock.sleep().
3
Martin van Z's profile photoWolfram Rittmeyer's profile photoAdam Giemza's profile photoMichael Panzer's profile photo
16 comments
 
I went on your blog +Daniel Lew and saw that you were trying to keep your work to a minimum, and that's understandable. 
To be honest, I'm sorry that you got pulled into this thread, I didn't want to insult your effort, I was just thinking out loud that to me it wasn't beneficial.
I used to do a weekly post like yours (but in C++) and it's a lot of work, so I understand where you're coming from.
Add a comment...
 
Whenever you have to use dates intensively in Android, use this library.

Consistent and with lot's of ways to get to specific dates using a nice and understandable API.
 
joda-time-android 2.3.2 is on Maven Central; adds a joda-compatible port of Android's wonderful DateUtils.
12
3
Alan LaMielle's profile photoDavide Corradini's profile photoQuang-Hai PHAN's profile photoWolfram Rittmeyer's profile photo
3 comments
 
From reading up on it briefly, it seems like they've thought everything through and it will work for nearly all use cases. It's even able to accept custom calendar definitions, so it's extensible in that regard.

Logging seems much more difficult to 'make everyone happy'. Hopefully date time is enough for most and it becomes widely adopted.
Add a comment...
People
Have him in circles
2,906 people
Pearl Lombardo's profile photo
Work
Occupation
Software-Developer
Basic Information
Gender
Male
Apps with Google+ Sign-in
Story
Tagline
Software-Developer, Android-Geek
Introduction
Interested in all things regarding Android - especially everything about developing for Android.

I am also a Java EE-developer and happy GlassFish user.
Bragging rights
Two lovely sons: Linus and Niklas
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Münster, Germany