Effort to develop an app so anyone can be analytical about animations.
Clean code that works.
Who wouldn’t want code like that? A book well worth studying, reviewing, and then implementing in practice. Well worth the time reading and reading, then doing and redoing.
Get githup repository for code
Get greenhopper for development
UML static class design
UML dynamic design
Created my first draft of a Unified Modeling Language (UML) class diagram. This provides a visual place for class names, variable, and methods. No code, but lots of names. Will be updating this often as I think about how to do each step.
Same license is used by Android OS where the project hopes to run.
Looking into different aspect ratios, it was clear a square screen might cause problems. If one could switch between having the menus or not having them, that would help a viewer see what is going on. Now the simplest view is all animation all the time, with only a few controls to make things more complicated should one choose:
Hitting the +/- button will add the rotation and boost controls:
The cross-like icon is a YouTube convention for breaking out of full screen mode. Hit that, and one gets the menus back:
One might start out with this complicated view, then “show off” the full screen view without the rotation and boost controls.
This is the simple view:
If one hits the +/-, many more controls appear:
The more complicated view also includes numbers for rotations and boosts.
The home button will reset all rotations, boost, and menu values to the defaults.