Just released
0.3.0-beta2 -
click here to opt-in/opt-out of Google Play beta-testing. This marks the 3rd time I'm rewriting the storage system (specifically JSON: 0.2.4 > SQLite: 0.3.0-beta1 > Firebase: never released > CouchDB: beta2), but I'm think I'm finally happy with this one. The syncing and backend features are very robust - this beta lays the groundwork for sign-in and backup.
I haven't written the code to import the solves from the old system, but they will remain on your device until I do so (i.e. don't erase data!). Some other features are also not re-implemented yet (off the top of my head, BLD is a bit wonky and long-press multi-select is not done), but user-experience wise not much has changed. TNoodle is updated to 0.11.0, and there is an improved graph with interactive zooming. Now that the hard part of the update is done, I'll be focusing on feature and UI improvements.
If you choose to participate in this beta test, please do send me any bug or crash reports, as well as feature suggestions!
=======================
I don't know why but my entire 3x3 history got deleted.I don't know whether the problem is from my side or the timer.
Database re-write specifically for fixing the instability of the old system

Please do try the beta!
A few suggestions
1.Add multiple 3x3 session options(e.g 3x3 A,3x3 B like that)
I've actually been thinking about this and how to implement it with a good UX - I think I finally have a good idea, so this will be implemented soon.
2.Add an export to file option (and import from) like the ones present in csTimer
The syncing solution will make this less applicable, but yes, on the todo list.
3.Custom avg of x
4.Option to change the color of sides i.e an option to change the color scheme of a specific puzzle(specially Megaminx,none of the colors match with a Shengshou or I guess for the matter any Megaminx)
5.Add a PB indicator i.e. the session with PB Single/Avg will be highlight in a different color.(If possible different colors for each PB)
All on the todo list - I'll be implementing many of these for 0.3.0 and subsequent updates.
6.Can you add an option to pre-generate scrambles?What I mean to say that when the user is timing you can generate scrambles for other puzzles in the background, save them in a file,and when the puzzle to selected just load the scramble from the file.
I don't want to waste battery generating scrambles for puzzles that the user may or may not use - but currently, the app generates the next scramble for the current puzzle when the user is timing. I might implement a larger buffer - e.g. 5 pre-generated scrambles instead of one.
7.(I was just checking GitHub after posting and realized) A interactive graph would be nice.
Done in 0.3.0-beta2.
Just one more.Any chance of a PC version??
I've been looking into web development as well as iOS. Those will definitely make the syncing solution much more useful.
Thanks for all the suggestions!