Programmed Macs since Inside Mac came in 3-ring binders; programmed iPhones since the first day the SDK was downloadable. 51 apps in the App Store to date, and always looking for new and interesting contracts! Alex is a DZone MVB and is not an employee of DZone and has posted 142 posts at DZone. You can read more from them at their website. View Full User Profile

Building Android Apps - a Guide for iOS Developers

08.31.2011
| 5161 views |
  • submit to reddit

So since yesterday we talked about execrable user interface design, that’s a natural leadin to talking today about … porting to Android!

We kid, we kid. No, wait, no we actually don’t. Let us take a look at the app under discussion:

Screen shot 2011-03-08 at 11.39.51 PM.png

Kinda like the process is “take a clean straightforward design, and bring the suck”, isn’t it now? Just for starters, any UI convention for handhelds that puts the navigating tabs far away from your thumb as you hold the device is wrong. Just … wrong.

Any-ways, natural ickiness aversion aside, it’s a worthwhile article if you’re even vaguely interested in getting some introductory guidance on how to go about porting your awesome iPhone apps to other, lesser, platforms:

Beginning Android for iOS Developers; or, How to Build a Real-World Android App

Sadly, I’ve been trying to do this for far too long. I kept putting learning Android off because no one had written a resource for us iOS developers on how to start swinging both ways. Well, I finally got some time to sit down, shut up, and get to it. Here are the results:


Well, personally, we wouldn’t consider “far too long” to be an appropriate term to use in this context unless compared to, oh, the eventual heat death of the universe, say. But if you absolutely have to learn something about programming Android, hey this is a most excellently written piece that’s absolutely the best place to start!

References
Published at DZone with permission of Alex Curylo, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Matt Young replied on Wed, 2011/08/31 - 2:35pm

clearly IOS Developers aren't capable of using google. Aligning tabs along the bottom is a matter of how you layout the ui. http://envyandroid.com/archives/326/align-tabhost-at-bottom BTW, Since you hate tabs at the top (away from the thumb) then you obviously must also hate the pinch zoom since now zooming requires 2 hands. This is just lame fanboyism

Otengi Miloskov replied on Wed, 2011/08/31 - 9:14pm

"Kinda like the process is “take a clean straightforward design, and bring the suck”, isn’t it now? Just for starters, any UI convention for handhelds that puts the navigating tabs far away from your thumb as you hold the device is wrong. Just … wrong." When I read that I stop reading and laugh, What an apple lame fanboyism again. Move on.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.