Posts Tagged ‘iphone’

Expanding Views

Tuesday, February 23rd, 2010

Well I’ve started to reach out beyond iPhone in my development skill set. In December of last year I started learning how to develop in Android. Now I’m doing research on the Palm Pre and Blackberry. I’m guessing ‘Mobile Development Guru’ will be my next job title.

So far my Android development experience has been a positive one. The initial environment doesn’t give you as much of the pretty as Apple provides out of the box, but it is all very functional. With a little bit of customization you can make things look nicer very quickly. It also is very easily customizable with its use of styles.  This is probably my favorite part of Android at the moment.  If there was one thing I wish iPhone had; it would be a built in easy style sheet implementation. Having originally come from a Java background, I’ve found Android development has been pretty easy to pick up. In addition, my iPhone development experience has helped me somewhat pick up how to design applications for the Android mobile experience, both architecturally and visually. My only fear with the number of Android devices coming out is that it will fall victim to J2ME’s fate. With all different manufacturers pumping out their own Android brand phone, we can only hope they think of the developers. The pain and agony I felt just trying to get a single J2ME application I developed to run properly on my Razr V3xx alone was enough to drive me away from the platform. Here’s hoping Android continues to improve and be compatible with all phones without any special cases to look out for.

My research into Palm Pre and Blackberry apps is still young, but I’ll be sure to talk more about my experiences with these SDKs in the future. For now, I’ll just mention that I wish the Blackberry SDK has a Mac OSX version supported. There are a few open source work arounds, but if one stumbles upon issues in those there is a lack of support.  My office is predominately an Apple company with everyone running on OSX minus a few outdated Windows laptops; so it makes it a little tougher for me to get started.

Lots of fun work in the pipeline, I’ll announce it on here as it is released.

The return

Monday, December 14th, 2009

Since my return from Argentina I’ve been overrun with various projects I’ve been working on in my spare time in addition to my full-time job.  I began working at mFoundry in March of this year as an iPhone developer.  mFoundry produces a lot of financial applications including mobile banking and gift card applications.  Now that my general life load has lightened a bit my attention was drawn to my abandoned blog.  So now I’m taking a shot at jump starting and bringing it back to life.  I’ll be highlighting different things that I’ve taken an interest in the past year over a series of posts, each concentrating on a different topic.  My first topic will be regarding the Starbucks Mobile Card Application!

Starbucks Card Mobile

Starbucks Mobile Card

This project as a great learning experience for me.  I developed iPhone client side of the application.  I was given an initial design and went to town on getting it implemented.  There were quite a few redesigns in the process of getting it put together in addition to some API changes that needed to be made on the Starbucks side in the process.  I ran into some design issues having to work around Apple’s UIKit limitations in order to get the results that I wanted for some rounded corners among other things.  I won’t go into too many details, but I may post topics in the future regarding development road blocks and how I got around them in the future.  However those posts will be limited to side projects I’m working on in order to protect company IP.  All in all, I consider this particular application to be the most fun (albeit tough) project I’ve worked on to date.

In September, mFoundry and Starbucks officially launched the Starbucks Mobile Card Application.  There was a lot of buzz coming from it’s release.  A lot of people were enjoying using it, and it was a bit of fun to check out the blogs too. I even got some really excited looks from some old friends in USF’s computer science dept. when I told them I helped create it.

You can find more information and a link to the app at the Starbucks website.

You can also read about the app making #1 on the BTN Top 10 Companies and Technologies of 2009.