My first post at my posterous, I indicate which cucumber android implementation I am using and some tricks, CukesForDroids.
Category: Android
I will still talk about and show code examples from my agile integration process, for example how to run cucumber tests, JavaMonkey tests using Sikuli, etc. However, I may have to keep quite for a bit about what I am building as I am in process of determining if I will accept an offer to become co-founder of a start-up. I can say its in area that I follow with rapid anticipation and that it might involve mobile.
Those that want to follow my progress on the Android Tumblr app(Amblr) can follow that at my tumblr.
Someone had asked me the other day my progress on running cucumber-jvm for android testing. Someone beat me to it, the project is CalabashAndroid. It already has its own ant test build file just type ant test to run after you change that one line in the properties file.
I found a 2D game engine based on LibGDX, Flume2d. Okay, that means I do not have to learn to game engines, I can stick to the LibGDX base.
Proof-of-concept that building a UI library and improvements in instrumented testing and integration of tools can provide and alternative to Agile TDD in android development would probably say an Facebook app within2.5 weeks or Tumblr, no? I have to do a facebook application because I got invited to interview with Facebook.
Plus, there are somethings that really should be re-factored int the facebook-android-sdk anyway. Still in process of getting some clarification that FB will review the application as part of the interview process. as far as Tumblr I am stil awaiting some contact to tell me if they will review a tumblr app I create as part of the interview process. With minor UI deviations its basically the same code underneath for both applications thus I could probably do both at the same time.
The androidicon gimpfu script floating around does nto have xdpi or ldi support, so I added it. The gist for it.
Okay so I want swipe navigation through 5 application screens, 4 corners and the center representing the dashboard. The idea is to use the appLogo as the navigation indicator that way you take up no extra space and within the UI of the application itself.
Just enough contrast in the logo so whatever I use as the navigation indicator shows up in a way that is immediately discernible to the end user. Thus, now since I have the graphics worked out I can focus on competing the swipe navigation code this week. Of course the graphics may change. Why? I may need to provide a visual hint that the navigation indicators will be there, for example I could do a rectangle select and modify the layer with dodge, burn, grain extract, etc to contrast just enough visually that the user sees a rectangle in all the four corners.
If yo will be using 3d to creatively impact your android UI, DAZ3d is offering free downloads of their pro versions of Bryce,Hexagon, and DazStudio until the end of February. The Daz link can be found in this article at the bottom of the article. While Painter has an opensource clone called MyPaint which is quite good as a replacement, Bryce and Daz Studio do not have good opensource replacements. Its over $800 in free software.