Ask HN: What is the most efficient way to learn mobile app development?

3 points by bonzoq ↗ HN
I have experience in ANSI C, C++, .NET (C++ and C#) but no JAVA, and to some extent I'm familiar with PHP and MySQL. I would like to write a mobile app (preferably for Android) and therefore I'm wondering - how do I start quickly? Any tutorials, online courses you can recommend?

3 comments

[ 3.6 ms ] story [ 16.9 ms ] thread
Based on knowing those other languages, my guess is that you won't have any problem with the actual programming. Rather, the challenge will be learning the APIs that Google exposes in Android for development. I don't have an particular learning resources to point you to, but I'd say do a search and dig in. Good luck!
For Android, I suggest going to YouTube and watching videos from the Android Bootcamp (by Marakana). I'm relearning Android and I think this is pretty efficient.

For iOS, the Stanford iOS course was pretty decent. iOS may have changed a bit from when I watched those videos. Not sure if they are current anymore.

P.S. I don't recommend the coursera course on Android dev. I started watching it but it seemed to be going super slow.

Thanks for you answers. I have decided to write an app for iOS, can't be bothered to learn java. Got a macbook and my first app is on its way.