Could someone please help me with how should I go about architecting a iPhone or Android application? I am into enterprise java development for many years and hav开发者_运维百科e architected many solutions in it. However, I have never been involved with mobile development. I have a good application idea that I would like to implement. My initial thought is, I am looking to utilize db + NoSQL, implement services and want to have iPhone/Android app make calls to the web services for different needs.
How should I architect this? Any pointers to help me started on it? Most of the search I am doing online is all about gaming in iPhone/Android and I am not able to find any solid pattern/architecture that would guide me on how to implement. Could anyone please help?
Also, is there any good link for implementing enterprise applications on iPhone and Android?
I can't speak to Android, but the best way to get up to speed on iOS development is:
- Buy/Borrow/Steal a Mac. You don't need a 27" iMac, a Mac Mini will suffice.
- Get an Apple developer account. Pay the $99 for it.
- Watch the Stanford University lectures on iPhone development, which are available for free from iTunes University. This is a comprehensive introduction to developing iPhone applications, and is well worth watching every second of it.
- Watch the WWDC videos from this year and last year about iOS topics that interest you. There are tons of amazing techniques and tips in there.
This will get you up to speed on the basics, the differences between Java and Objective-C and how iPhone development is unique.
精彩评论