New android App. Any Thoughts?

Also, I am not that great of an graphic artist as you guys have mentioned.

If you suck at design (like me) keep it simple: Use very few colors and no fancy shadows/gradients. It will look like crap if you don't know what you're doing (this is especially true with gradients).

I know [...] Objective C, [...] what is iOS programmed in?

How did you manage to learn Objective-C without coming across references to iOS?
 
good app, a few suggestions though. The scramble length i believe is 30, and that is fine but maybe a little excessive, can you add an option to change scramble length?
And the graph is too zoomed in if you get that, the spread of the graph i believe is best time and worst can you make that best time minus %15 an worst time plus %15?
And when i accidentally start the timer (my fault) can you make it so the back button cancels the timer but gives new scramble? A reply would be nice if you agree or disagree.
 
Hey guys, thanks for the suggestions. I'll work on an update that'll allow for better customization tomorrow. I especially agree with a feature to allow you to export your times^.

I'll definitely try to add in a button that gives you a new scramble (should be no problem at all).

Hopefully, new update tomorrow.

Thanks

-Ish

:tu
 
Hi Ish,

Great timer. I have a few points of feedback which (hopefully) you'll find useful:

1) The timer screen is a bit cluttered. The "Hr:Min:Sec.Cs" label isn't really necessary, is it? Maybe it should be an option in settings?

2) Is it always necessary to display hours and minutes? I'm pretty sure this is standard practice, but again just displaying eg. mm:ss.cs would reduce clutter for 3x3. Another option for settings?

3) 'Start' button is nice and big, but still missable! I just did an Ao50 and missed it a few times. Is there a reason why you're using a button, rather than just touching the screen? Can the whole timer screen be the start/stop button?

4) The background colour is... er... ... but this has been mentioned previously!

5) Popups when you hit a PB are nice, but have to be dismissed with a 'back' key press. Would be nice if touching anywhere dismissed these.

6) Popup when you hit Ao5/12 might be nice?

7) No way of +2 or DNFing a solve. These options only need to be visible after stopping the timer.

8) Would be nice to have multiple sessions, and for the progress graph to show the progress between the sessions, rather than for individual solves. My graph is all over the shop, as my times fluctuated between 17 and 28 seconds (:(). If today's Ao50 was session 1, with an average of 21.67, tomorrow's was session 2, with an average of 22.xx, next session average 20.blah... this would be a far more meaningful graph than individual solves?

9) X axis intervals on the progress graph have a decimal place, although they integers (number of solves)?!

10) Would be nice to have a 'Timer' button directly on the splash screen, rather than having to go > Menu > Timer.

11) Would be nice if settings tab on the Timer screen could be activated by menu-button press? In fact, is this required as its own tab at all?

Other than that, it's great. These are all really just suggestions, there's no 'problems' with it. My main droid timer is still JJtimer, just because it allows me to have separate sessions, touch anywhere starts/stops, etc.. I'd recommend taking a look at it, if you haven't already, and seeing if there's any good ideas you can incorporate? I will be watching this space as, with a little work, this could be awesome.

Well done, and thanks again!

:D
 
Hey, pipkiksass

Thanks for the advice man. Yeah I agree with a lot of what you're saying. Personally, I, also want to add all the things that you said. The reason I wasn't able to implement all that in the first version was because of my limited knowledge (I'm a new programmer), but every day I've researching more and more to add features suggested by you guys.

I am definitely going to implement some of the features you mentioned today and have an update out tonight, but for other stuff I'll need to do some more research and implement those more advanced features over the course of the next week.

Thanks for again for the great advice. I appreciate the support

-Ish

:tu
 
Nice one Ish, I like the full-screen timer.

A few more thoughts -

The click anywhere start/stop is good, and the red screen, but would be nice if it required a sustained press, and changed colours like a stackmat timer, i.e. touch screen and it goes red; releasing while it's red does NOT start the timer. Hold down for >1 second to turn green. Releasing when the screen is green will start the timer. Any touch will stop the timer.

Would be nice if +2, DNF, and remove time could be applied immediately after the solve, maybe require the user to press the phone's menu button to allow this?

Also, would be useful if the individual times themselves could be clicked on from the statistics tab in order to retrospectively add DNF, +2, or delete. Currently, you have to visit 'Statistics' to get the time number, then go to settings to delete. If there's any way tapping on a time could 'edit' the time (i.e. allow 'delete', 'DNF', '+2' or maybe comment).

Best times aren't updated when deleting. For example, when testing I stopped the time before 1 second, and my PB showed as 1 second until I quit to the main screen and went back into the timer.

I tried using inspection time, but couldn't get it to work. I set 15 seconds, but tried starting the clock after about 6 seconds, and the countdown continued, and timer didn't start. If stackmat-style timing were enabled, with 1-second hold to turn the screen from red to green, touch during inspection should stop inspection countdown, and then behaviour should be as described above, i.e. screen goes red, hold for >1 second to turn green, then release to start timer.

I still think the time units label ("hr:min:sec.cs") on the timer screen could go, and anything beyond MM:SS.cs should be hidden for the majority of puzzle types. I can't see anyone taking hours to tackle any of the puzzles listed, it might take me an hour to do a 7x7, but then I don't have one! ;)

Maybe options to change the display when timer is running would be good at some stage in the future? Such as 'hide scramble while timer is running', or QQtimer style options (timer updating is either 'on' - time shown in full during solve; 'off' - nothing shown during solve, or 'seconds only' - clock ticks round full seconds only, until the timer is stopped, at which stage centiseconds are shown.

Awesome work, I'm really enjoying both using and testing your app! Doesn't show that you're a 'beginner programmer' at all.

Keep the updates coming! :)
 
I would love a timer that allows me to export my times. Perhaps in CSV format or txt

Seconded (as a suggestion for Sune timer). Speedcubetimer for Android allows you to export times to csv, but doesn't have session functions, so always exports all times, which is a pain.
 
Hey pipkiksass,

Thanks again for the feedback. Yeah I initially attempted to emulate the stackmat light format, but unfortunately was a hard time figuring how to do that. I'll look into tomorrow.

I have a long list of things I need to get done (+2 and DNF is are on that list). "+2" isn't the problem, it's the DNF that messes up all the statistics. I'll be implementing that as well very soon (or should I say "sune" :cool:).

I did remove the hrs, and fixed couple bugs in the new update I just released.

I'm still working on creating sessions and incorporating a graph with different lines for each of those sessions. In addition, I also want to allow the user to export their times.

These feature, plus more customization is coming up in the next update.

-Ish

:tu
 
Yeah, I definitely want to make an ios version. Its just gonna take me a couple months to become more familiar with the programming language.

Right now I'm just working to make the android version as best as possible. There should be an update out in couple hours that allows for plus 2 and has bug fixes. Also the inspection time is really buggy right now, depending on which device the app is running on.

Hopefully in a couple of days I'll also have an export csv feature. Its just taking me a bit longer than I thought to implement the code.


-Ish
:tu
 
Its not for Iphone or ipod yet; I'm a new programmer, so I still have to learn the programming language for ios (objective C). I should be starting an ios version in a couple months though.

I did adjust inspection time, but I still have to work with it some more. A lot of people have said that its buggy and tends to reset. I'll be working on a permanent fix for it though in the next couple days.
 
Back
Top