Woah, long time no post! I guess I’ve gotten out of taking pictures recently, with mountain biking/training taking up most of my free time. Between that, twitter, and doing less actual development at work, I haven’t had much to post.
Recently though, I’ve been working on “mobilizing” a website, and man is it more of a pain then I thought it would be. The HTML and CSS is super easy, as you’d think. CSS3 and HTML5 is wonderful, and the site is devoid of image drop shadows, image rounded corners, etc etc.
The JS on the other hand, is fragmented. Especially dealing with things like slideshows, transitions, animations, and etc. It seems that even though multiple platform are using “WebKit”, that means something totally different for an iPhone then is does for an Android phone, or even Palm.
Then we get into QA. Oof. Not only does a Droid X with Android 2.2 act differently with touch events then an iPhone, but it’s different then an HTC Incredible or a MyTouch 3G running Android 2.1. What a pain. No wonder sites like mobile yahoo have moved to progressive enhancement of sites and provide a “mobile friendly kind of” site on Android, but give you the full fancy swipey site on the iPhone.
I’ll put a couple of posts out on the slideshow and swiping code that I ended up using, as it ended up being pretty clean and works well across multiple platforms, including degrading for non-touch browsers.