Uploaded ARIT v1.3 to the android market tonight. Provided are a few UI improvements and consolidation. Still attempting to figure how to best organize the disparate pieces of run-time data. For now choose to remove the "nested category" approach and instead just add a list of buttons to launch each separate activities. Suggestions welcome on better organization. The following are my list of notes of what I would like to do in the future to improve this application.
1. Improve logo. Center it. Round corners. Make the background white instead of black to blend into the market background?
2. Fix header of tables with shrink and weight. ( I did line these up a little tonight but had to give up the capability to keep the header stationary while the name/value pairs scrolled. Now the headers for the columns scroll off the screen as well, but at least they line up with the columns. I look into this in the future perhaps.)
3. Improve sensor output graphics.
4. Improve about dialog box.
5. Make all activities dialog boxes? Not sure if this is good or not in terms of the overall UI...better to just have one activity?
6. Blog about each release and indicate what online urls I used. ( Am doing that now ;-) )
7. Make free version have adsense? Will people not use the free version if there are ads? Please leave comments.
8. Make a Pro paid version. What run-time paid features can be added?
9. Make custom buttons shape of an "Android" frame for the respective run-time data? Purpose? For fun. For instance the head of the android could be for the software runtime data? and the main android body frame could be for the Build(board/cpu) data? And the arms/legs/antenna/eyes could be buttons for "sensor" data?
Last night I uploaded a new version of the ARIT tool (v1.2) that adds some information from the Build, Build.VERSION and Build.VERSION_CODES classes. I additionally started creating a better look and feel that contains a gridded scrollable table for all the run-time data objects (Properties, Env Vars, Build, etc classes). I decided to currently go with a green/white color theme because it's a homage to "Android-ish" colors. The table layout's still need some work in terms of aligning the columns consistently and under the header columns. I used the following url while developing version 1.2's grid table style included...
I made a minor update to the Android Market with ARIT v1.1 tonight.
One bug fix of a force close when one clicked the "Orientation Camera Sensor" button on the hardware screen. I was reminded of this bug when I saw the bug report in the application market publish data online. I got to hand it to Google, that is a nice feature and will definitely help developers and users get improved applications and overal platform quicker. Anyways, I choose to remove the button as I don't really remember what I wanted to do with that feature at this point other than a Camera is technically a sensor thus I probably added that button. It may be back in the future.
FYI, I know there are other issues as well with sensor output and the about box, etc and will get to them asap.
I also would like to add better visualization controls when/if I get a chance, I do admit it is a simplistic looking application.
Also I'd like to thank the 65% (26 out of 40) of end installers who have kept the app thus far! I envisioned that how simple the application is that there would be 1 or 2 installs max. This is cool getting this information. I've been in control of my own software design and development before but not the PM and Marketing. This is fun!!!
I just released my first Android Market application called "ARIT" which stands for Android Runtime Information Tool. This application simply gets property, memory, time, and environment variables from the System and Runtime (vm) classes. It also outputs simple sensor data value display. This application typically would be used only by developers who may care to know what the values of these settings are on a default application instance or any given hardware device. Its a very simple application, with screen shots as seen below. I'll publish additional applications under the "Mattrix Solutions" name.
Mattrix Solutions is my attempt to begin providing solutions (typically software, art, home repairs, etc) to problems I see in the world and life that interest me. There is no common theme to this blog, posts may one day be about software and the next day be about stone carving or photography. So without further delay, enjoy my posts, thoughts....and solutions!