Thanks! Looks pretty decent, and I've just removed the two chess clock applications I had installed; one didn't have a horizontal mode, and one didn't get Fischer increments right.
I wouldn't mind being able to "hide" the provided "standard" time controls, but that's very nit-picky. Good job!
(Yes, I had to figure out to press enter/return or whatever the equivalent is to get the name for a custom time to stick, and it wasn't immediately obvious that the "resume or quit" when the centre is pressed paused the clock; maybe a pause symbol there? Beyond nitpicks: looks good.)
I really enjoy playing blitz chess OTB when I get a chance (not that chess.com isn't bad :P ) and we've been using our phones as game clocks. I wasn't all that happy with the free apps out there so I went and coded my own for fun.
https://play.google.com/store/apps/details?id=com.timecontrol.jl
Any feedback from you guys would be much appreciated!
Time Control Chess Clock
Chess clock designed for easily customizable time controls and a clean, functional interface.
Features
Chess Clock
•Sleek, clean interface.
•Choose between 7 preset color schemes or create your own custom layout.
•Vertical and horizontal orientations.
•Millisecond timing resolution
•Multitouch support
•Dynamic time-bar displays each player's relative time remaining at a glance - also acts as a pause button. The time-bar can be hidden.
•Choose starting player's side.
•Customize a warning alarm for when your clock runs low.
•Move counter (can be hidden).
•Visual indicator (optional sound, unique to each player) for current player.
•Pause the chess clock at anytime.
•Full screen can be used to toggle clock (for users with smaller screens)
Time Controls
•Fischer, Bronstein, Hourglass increments, Time per Move and Simple delay.
•Period timing (Add time after a certain move number, in addition to changing increment type).
•Handicap time controls.
•Create, edit and delete an unlimited number of presets.
•Time and increment times can be inputted with the keyboard (max time unlocked)
Misc.
•No ads, no in-app purchases, everything is unlocked for all users!
•Unlimited license (free forever).
•Auto-pause if interrupted during a game (Phone call, text message, etc,).
•Written in Python using the kivy library (kivy.org).
Requirements
•OpenGL ES 2.0 (Android 2.2 minimum).