Got my egg timer application approved for the playbook. Which also means i quality for a free blackberry playbook. Can't wait for it to arrive
Egg Timer Air released on playbook...
Blackberry playbook Flex builder burrito compiler woes....
I was trying to submit my app for the blackberry playbook, however the release build feature in Flash builder burrito appears to be broken. I was shown the following error: “Error: The system cannot find the path specified”
Luckly you can compile the application from the command line. This took me a while to figure out so I thought I would post it up to share and hopefully save someone else the time.
C:\Users\Mark\Adobe Flash Builder Burrito Preview\Egg Timer Air\src>"C:\Program Files (x86)\Adobe\Adobe Flash Builder Burrito\sdks\blackberry-tablet-sdk-0.9.3\bin\blackberry-airpackager" -package Main.bar Main-app.xml Main.swf blackberry-tablet.xml blackberry-tablet-icon.png assets
You can test your newly created compiled app with the following command:
"C:\Program Files (x86)\Adobe\Adobe Flash Builder Burrito\sdks\blackberry-tablet-sdk-0.9.3\bin\blackberry-deploy" -installApp -launchApp -package C:\Users\Mark\Adobe Flash Builder Burrito Preview\Egg Timer Air\src \Main.bar -device 192.168.1.123 -password "password"
You will need to fill in your own ip of the playbook simulator and development password. Also worth a not those paths are from my x64 windows. You can drop the (x86) bit if you’re on 32bit
Flash builder burrito Andorid Menu Buttons Items
If you have been using Flash Builder burrito you may have noticed that currently there is no support for the native menu system available to Java Android apps. I expect this is something that will be included in the final release of the up coming Flash Builder.
I have created a temporarily work around which seems to work quite nicely until an update is available. You must listen manually for the Menu hardware key press in your app.
<s:MobileApplication
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
applicationComplete="init()">
<fx:Script>
<![CDATA[
protected function init():void {
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
}
private function keyDown(e:KeyboardEvent):void {
if(e.keyCode == Keyboard.MENU) {
trace("Handle Menu button");
}
}
]]>
</fx:Script>
</s:MobileApplication>
Once you have received your menu event you can handle it however you like. I have created a gingerbread styled menu which you can use in your own apps. See below:
You can view a normal Flash example here where the source code is available here or view the context menu
Egg Timer Air released
I've finished and uploaded my first Adobe Air Android app, you can find it here: https://market.android.com/details?id=air.com.indecentmonkey.eggtimerair
NumericStepper mobile mobile optimized skin (Flash builder burrito)
HTC Desire + Flash Builder burrito
Something else I've been meaning to post... I recently have started experimenting with creating Android apps in Flash builder (burrito) so I'm going to post some of the tests and hopefully final version of an app i've been working on here soon.
I've been testing my apps on my HTC desire which I've had for about 6 months now, i really like it although I would really like an upgrade to the Nexus S if anyone fancies buying me one. Picture of my Desire running Android 2.3(gingerbread)[Oxygen]
Nike Plus + Flex 4 + Robotlegs
I should have posted this ages ago. Still better late then never. In October I was playing with robotlegs, anyhow this is what i created:
This is a Nike plus client that will display all the publicly available information from your account. This is just the run information. You need to know your NikePlus ID. By default the application has my NikePlus ID pre-populated.
Click on the screen shots below to find more information or view the running application here. You can download the source directly here or using the context menu in the running application.










