Android app dev issue: DatePicker

Soldato
Joined
30 Aug 2003
Posts
14,225
Location
Straya
My team's released an android application into the Play Store, that's getting pretty terrible reviews. Many of the reviews are fair, however, a frustrating one is the DatePicker issue I'm having on Android.

Part of the core user journey in the app, is to provide the user's DOB, which fires up the native DatePicker control available in Android, like so:

1aV1yFF.png


I've got nearly a hundred 1 * reviews, because users state that they "don't want to page through hundreds of months to get back to my year of birth". It's easy to laugh it off and think the user's a bit of a 'tard, but I think they have a good point in that the year component is not very obvious.

So, I've requested that we release a new version of the app, which leverages the "barrel selector" very similar to the iOS Date picker equivalent. It's still native Android control, just a different mode. I am however still getting the same feedback from numerous users that they still have the old calendar style DatePicker, even though they've updated the app.

To resolve, I think we'll just have to build a customer DatePicker control, that does not leverage native android controls. I would still however like to understand, why some users - even though they've deleted and installed the new version - sees the old calendar style picker?

Is there a specific Android setting any of you know of, which could cause this - maybe a preference override of some sort? I doubt these users I'm referring to, are ones that have installed custom ROMs or launchers.
 
You are probably way ahead of me here, but it isn't just users on a particular phone type with the issue is it? Like Samsung Touchwiz?
Can you not have a text box to type into as an alternative option?
 
You are probably way ahead of me here, but it isn't just users on a particular phone type with the issue is it? Like Samsung Touchwiz?
Can you not have a text box to type into as an alternative option?

I can't tell unfortunately what devices they're on - we had analytics that recorded their screens, but that was turned off :(
Yes, I can fix it by creating a new custom component, but I'm curious to understand why the issue happens.
 
Assuming you've set calendarViewShown=false, datepickermode=spinner and spinnersShown=true on your DatePicker, it must be something in their OS overriding it. There is no setting or preference I know of to manually override it. Check your theme, in case you've explicitly set the datepicker style there too.
 
Assuming you've set calendarViewShown=false, datepickermode=spinner and spinnersShown=true on your DatePicker, it must be something in their OS overriding it. There is no setting or preference I know of to manually override it. Check your theme, in case you've explicitly set the datepicker style there too.

Yeap that's what it's all set to - not sure about checking the theme, will have it checked out... thanks.
 
Back
Top Bottom