I'm porting my app from iOS to Android: what do I need to know?
- by kubi
What pitfalls should I avoid?
What Java language paradigms do Objective-C developers consistently misunderstand? I learned to program in Java, but I have worked in nothing but Objective-C for years now.
How are the design patterns different between Android and iOS?
If you've made the transition yourself, what parts of Android confused you or took you longer to learn than it should have?
Is Eclipse the best OS X IDE for Android?
For the record, my app is very strongly tied to UIKit and Foundation, so the word "porting" may be a misnomer; I'll actually be completely rewriting it for Android. No code reuse. Also, I'm doing this to learn Android, so I'd rather fail at the port and learn Android than take a shortcut.