Archive for the 'Android' Category

As most of you guys know, TestFlight was the best mobile testing and distribution platform for iOS developers. Well, that is now a thing of the past as Apple has shut down in favor of their internal testing process. One of the biggest gripes with the internal process is your app must go through review in order to be deployed to testers.

After TestFlight went offline we had to pick another mobile testing platform. We tried out a few different ones, but overall found HockeyApp to be the most robust. Even-though it does have a monthly fee (TestFlight was free) it wasn’t too bad, basically $10/mo for the first 25 apps. One of the coolest features I found (so far) in HockeyApp is the ability to integrate crash reports and issue trackers. At PixelBit, we use JIRA and to our surprise that is one of the integrated options. After some setup on HockeyApp, configuring a WebHook in JIRA and throwing some errors to test the integration, its all set up and working. Took about 5 minutes from start to finish.

Here is how the integration works. When a crash happens in your app, a notification is sent to HockeyApp. Once the integration is configured this crash log can be sent to JIRA via a webhook and create (or update) a ticket. The crash log, link to the report and high-level information is created in the JIRA ticket. Here is an example crash:



Configuring the process

Basically all you have to do is in HockeyApp visit the App settings (Manage App > Bug Tracker). Log in to your JIRA account, pick your project and make sure you enable “Auto Create Ticket” otherwise a ticket will not be created. Once your project is selected, copy the WebHook URL at the bottom of the screen. Finally, click Save.


Now in JIRA pick your project and go to (Settings > Projects > System). Scroll to the bottom of the page and click “WebHooks”. Click “Create a Webhook” and paste that URL from HockeyApp. Finally, make sure “created” is checked under Issues.


That’s it, now you should have integrated issue tracking with HockeyApp and JIRA. HockeyApp does have support for other issue trackers as well. This process is especially useful in multi-person team environments, it allows the developers to stay in sync with crash bugs and removes the tedious step of issue tracking for bugs.

Note: It only seems to alert on the first crash bug for a set, additionally you can exclude some bugs/categories/projects using JIRA JQL.

As mentioned a few days ago I had the opportunity to speak at MiniMAX in Santa Monica last Wednesday evening. Well I have posted the slides (not sure how useful they are) and all of the source code from the talk. I have also posted the slide app (written in Flash) and slide controller (AIR/Android app) source code for you to learn from and use on your own.

Soon I will be posting tutorials on Scriptplayground covering AIR/Android and other Flash mobile topics, along with a full site rollout in the near future.

Enjoy, comment, share and most of all, happy coding!

by mkeefe on Oct 8th, 2010

AIR for Android now on Android Marketplace

Thats right, I just noticed AIR for Android is available on the Marketplace.

Simply type “adobe air” and you’ll be welcomed with a quick and free download. Not sure if this means AIR/Android is coming out soon for developers but its pretty damn exciting.

On a related note my talk on Flash Mobile that i’ll be presenting at MiniMax is really starting to kick ass. I have some cross device workflows, tips, tricks and sample code. All materials and code will be provided to attendees of my talk for free, with some bonuses. If you are going to be around, please stop on by.

More about this AIR/Android topic soon. As always keep a watch on Scriptplayground for new tutorials, especially on Flash mobile, in the coming weeks! 😉

by mkeefe on May 21st, 2010

The “Idiot Box” Just Got Smart

I am sure you are well aware Google announced everything but the kitchen sink at their latest Google IO conference. However i’m not sure enough emphasis was placed on one of their announcements.

That one being Google TV. No this isn’t Googles version of Apple TV but more an interactive experience that engages the user and makes the content come alive and no not in 3d!

Google TV is said to allow content like YouTube, Hulu, Amazon and Netflix and deliver it to your TV with ease, just like in front of your computer. However unlike your computer developers will be able to build full apps to take advantage of this time the world spends in front of their TV.

One aspect of Google TV that catches my attention is the ability to build these Apps using Android, so in theory I could build a mobile and TV version of my app, sync the content and allow the whole family to interact. Imagine being able to let grandma keep tabs on her family, this is what WebTV was meant to be years ago.. Google just seems to be doing it right.

As most of you know I was a member of the AIR for Android Prerelease program at which time I built Happy Peg using AIR and shot a video of the process.

Well today I am happy to announce the prerelease program has been opened to the public, all you have to do is sign up, download the files and get coding. However you will still be bound by standard NDAs, so be sure to read all of the “Welcome” information and follow the rules.

Enjoy this special opportunity, go out and get a Android phone (if you don’t have one) and start porting those apps for mobile consumption.

I will be posting lots of tutorials and information once I am able to, follow Scriptplayground to stay up to date on all things Android.

Next »