AIR for Android Application – 100 Days of Exercise

100 Days of Exercise

100 Days of Exercise

Part of the evangelism team has been spending the past few weeks diving in and creating AIR mobile applications. We didn’t want them to look like just any other app so we hired the folks at The1stMovement and had them come up with some very cool designs across a few different application ideas. They gave us the PSD files and then we went to work developing them. It has been a great experience and I think it touches on something that AIR and Flex do really well; expressive, beautiful applications. This is an area where HTML/JS can’t quite cut it and that is pretty tough to do with native toolkits on iOS or Android. But it’s exactly the kind of thing that Flex and Flash excel at. Plus with AIR these apps can be taken and deployed to other platforms (you’ll see a version of all of these on the Apple App Store before too long). The apps themselves are awesome. Terry Ryan built a helpful item-finder called Finicky which incorporates a very cool grunge design. Renaun Erickson built the best looking Caltrain app on the market for finding train schedules and the closest stop to you based on GPS. Both are really spectacular.

Profile Screen

Profile Creation Screen

My contribution is 100 Days of Exercise, an app that will help track exercise progress over 100 days. Evidence has shown that if you do something 100 days in a row, it becomes a habit, and this app helps track that. It’s also supposed to help redefine what exercise means. For a lot of people, they think it means 3 hours at the gym, or an hour run, but it doesn’t have to. Just commit to something small for as long as you feel like you can do it. The goal is to get to the end of 100 days, not to throw yourself into a completely new lifestyle.

Wheel of Death

The Date Selector

One of the things I’m most proud of is the date picker. This is going to be an application for both Android and iOS and those platforms do date pickers very differently. Android has the buttons for up and down and iOS has the scroller. I wanted something that was very high design that would translate across both platforms. They came up with the “wheel of death” as a way to represent the month and date. So I took some of Evtim’s wheel layout code and created a custom Flex list layout that did what I wanted. It looks nice, is unique, performs well, and translates across any platform.

It’s been a fun project and I’m looking forward to adding a few things down the road. If you have any feedback, definitely drop me an email and let me know.

Related posts:

  1. What Happens When Your Users Install an AIR For Android Application Without AIR
  2. Upcoming Adobe Days in Chicago and Washington DC
  3. Jesse Warden Has Me Nostalgic For The Old Days
  4. Me on the Android Central Podcast
  5. Publishing AIR Apps to the Android Market
  • http://twitter.com/polyGeek polyGeek

    Downloaded it last night and taking it for a test drive. Very nicely done. I’m looking forward to you blogging about the FB/Twitter integration as that’s something I’ll be adding to my own apps soon.

    Any chance you’ll post an FXP??? :-)

  • http://twitter.com/mchaize Michael Chaize

    Awesome app and design. Congrats Ryan !

  • Fabien Nicollet

    Just tried it, very nice application. Only thing is , you should restrict your application to be portrait only because your views are not well viewed as landscape (no scroll, scaled graphics, …)

    Fabien

  • http://www.facebook.com/profile.php?id=627170966 Karim Beyrouti

    Tried to install it on Android 3.2 (honeycomb), and App Store just said ‘installing’ for about 10 minutes, and no joy…. guess it’s just 2.2 + thing…

  • Mgw4jc

    Looks good on my Droid 2 (w/ Android 2.2). There’s no better time to start than tomorrow.

  • http://blog.digitalbackcountry.com Ryan Stewart

    Thanks Fabien, I debated that for a bit. The design didn’t scale to portrait well without some more work that I’ll eventually do, but didn’t for the release. But I also wanted to make sure people could type in portrait if they wanted, so I didn’t want to restrict it. The net result is that it looks a bit off, but it’s still usable in portrait mode, and the end user ultimately has the choice.

    Curious what you think about that reasoning. 

    =Ryan

  • http://blog.digitalbackcountry.com Ryan Stewart

    Hoooopefully I’ll open source the whole thing like Terry did, but it’s not cleaned up enough yet.

    =Ryan

  • http://blog.digitalbackcountry.com Ryan Stewart

    It should work on 3.2 but I haven’t tested it. It’s also not really optimized for tablets so the graphics may be kind of wonky. 

    =Ryan

  • http://blog.digitalbackcountry.com Ryan Stewart

    Thanks dude! Your blog posts helped a lot throughout the making it. So I owe you!

  • Alessio

    Hi! I tried your app and seems to be a problem in the view after you connect to twitter: the webpage of twitter remains on the bottom of the page even after you connect. Noted on nexus one with Android 2.3.4 and Adobe Air 2.7.1.1961

    Keep up the good work!

  • http://blog.digitalbackcountry.com Ryan Stewart

    Hey Alessio, just saw that bug today and put out a fix. It should be fixed in version 1.02. Let me know if after you update the app you still see it. Sorry about that!

    =Ryan

  • http://twitter.com/polyGeek polyGeek

    I hear ya. I’ve been meaning to release the RunPee code as an FXP but I keep looking at certain sections and thinking I should wait until I’ve cleaned this part up, oh, and that part over there and, wait, this part definitely needs some refactoring… :-)

  • http://vorter.no Post

    Works fine on LG P500 (Android 2.2). Good design! 

  • http://www.joesstereo.com Brock

    Looks like an awesome app. I tried to search for it on the app store but I couldn’t find it. Taking care of ones self is always a great thing thank you!

  • Alessio

    Updated the app, big is gone. Now, it all seems good. Thank you, good job.

  • Pingback: @renaun posts: Introducing the Caltrain Times Application

  • http://www.mark-angel.com button badge malaysia

    nice one , thanks !