Steven Osborn
"I would love to change the world, but they won't give me the source code".

Archive for the ‘Mobile’ Category

Android conspiracy theories.

Tuesday, May 13th, 2008

Everyone loves conspiracy theories, so I thought I would share the latest. Some of the developers who entered Google's Android Developer Challenge (ADC) are accusing Google of giving MIT favorable treatment and an unfair advantage. Claims include extending the contest around MIT's class schedule, providing students with devices ...

Keeping Google’s Android Honest

Monday, March 31st, 2008

I just want to start off by urging anyone who is writing open source applications for the Android mobile platform to release their applications under the GNU General Public License V3. The Open Handset Alliance is about to wrap up the first round of the Android Developer Challenge and they're ready ...

iPhone SDK Sucks - Why Apple doesn’t have a clue

Saturday, March 8th, 2008

If you didn't run out and upgrade to Leopard and/or buy a spanking new Intel Macintosh, you won't be developing applications for the iPhone. Besides, unless you've done a bit of Mac development before, your going to be behind because iPhone applications are written in Objective C. Who ...

iPhone SDK is as Open as Google’s Android

Friday, March 7th, 2008

Although Android touts it's platforms openness; It is really no more open than any other mobile platform on the market as of now. You cannot download the source code for any of their components. What does this mean? Well, basically that they have YAMOS (Yet Another Mobile ...

Android: Simple Tabs Example

Wednesday, November 28th, 2007

It seems google may have shipped android with a tab widget that is said to be deprecated from the time of release. Here is a simple method I've used to implement tab-like functionality that seems to work well for me. You can easily change the background of the ...

Accessing Android Resources By Name at Runtime

Tuesday, November 27th, 2007

Here's a little snippet I wrote to access resources in R.java during runtime. It just uses reflection to get the filed names of the objects in the R class. public class RR { public static Drawable getDrawable(Context context, String name) { ...

Android Iconified List

Wednesday, November 21st, 2007

I've had a lot of fun hacking on Android applications recently and I'm really looking forward to seeing the future of Android unfold. My first project was the the password safe I mentioned in my last post and while working on some features for it I was looking for an ...

Android Password Safe

Tuesday, November 20th, 2007

I've got my first working Android application together. It's just a simple password safe with some decent features for a first release including: 128 Bit AES Encryption Password protected. Your password is needed to decrypt the data stored in the safe All data is entrypted including notes, website link, description Click through ...

iPhone Quirks

Saturday, August 11th, 2007

I recently received an iPhone as a present. Which is great since there is no chance I could afford to purchase one for myself at the moment. Overall I really love it. It's a huge improvement from my 3yr old Blackberry. The browsing experience is second to ...