4 ms·
What books do you recommend? I've depended entirely on the web for learning Android development, but I've heard good things about the Android books from http:/
by acj 16y ago
What books do you recommend?
I've depended entirely on the web for learning Android development, but I've heard good things about the Android books from http://commonsware.com/ http://commonsware.com/. He has some helpful (free) tutorials available as well.
What is the best part about working with Android?
For me: flexibility and transparency. I like to get my hands dirty and gain a deeper understanding of the system, and it's quite helpful having (1) access to the source code for almost the entire system and (2) root access on the device. Those things likely won't matter when you're writing your first Android app, but it will matter when you're doing something uncommon or complex.
Are there are any CoreData like persistence frameworks?
I haven't needed any for my own apps, but the framework has integrated data storage engines. I imagine that someone has built a CoreData-like layer that uses them. This link might be helpful: http://stackoverflow.com/questions/371538/any-good-orm-tools-for-android-development http://stackoverflow.com/questions/371538/any-good-orm-tools...
Is three weeks, give or take a few days, too aggressive a deadline for doing a port from iPhone to Android?
Can you give us any more details? Your time commitment will vary significantly depending on the complexity of the app. If it's a 3D game, then three weeks might not cut it. If it's a reasonably straight-forward app that doesn't have a ton of features, then three weeks will be ample time given your prior experience.
A few other thoughts: don't be afraid of Android UI building. It isn't as scary as it sounds. heliodorj's comments about reading the Activity/Intent/Multitasking documentation are spot on -- making sure that you grok those concepts will save you time and frustration. Be sure to test on a real phone, preferably one that isn't super speedy so that you don't frustrate users with older hardware (e.g., the G1, aka HTC Dream).
- wallflower 16y agoThanks, have scaled back the time estimate. Goal is yo just start getting hands dirty and dirtier.