If you want to develop apps for Android go with Java, if you want to write games then go with C++. C++ will alow you to support a wide variety of platforms other than Android and from your post it does say you are interested in smartphone development not just Android.
A good book to get you started would be this one:
http://www.amazon.com/Graphics-Programming-Android-OpenGL-Programmer/dp/1119975913/ref=sr_1_1?ie=UTF8&qid=1349517217&sr=8-1&keywords=Game+and+Graphics+Programming+for+IOS+and+Android+with+OpenGL+ES+2.0
It goes through all the steps of writing an engine that supports Android and iOS and then creating a FPS with the engine.
If you would like to use an off the shelf engine then I can highly recommend either Cocos2d-x which is a C++ version of Cocos2D that supports Android BB10, iOS, WP8 and a couple of others or the RIM gameplaySDK which is a lightweight framework that supports Android, BB10, iOS, PC and Mac development.
Android Game Development, Where should i start?
As jbAdams says, the smart way into Android development is Java. Java is the native language of the platform, and using it means that you'll be programming to the strengths of the platform, rather than fighting its peculiarities.
Did you consider Moscrif SDK? It is based on JavaScript, so no need to learn any advanced language like C++ or Java and the result is the same as the code will be transformed to native. Moreover, you will be able to reach much bigger audience with your game because the game will be ready of Android, iOS and other platforms. There is a free license available without any hidden fees.
Here is the official website: http://moscrif.com
Here is the official website: http://moscrif.com
Thank you but i don't like Java!
I take a look at Cocos2d, It seems suitable for me, Cross platform and use c++
I have a huge and detailed book, C++ primer plus, Fifth edition by Stephan Prata, Is it good?
I take a look at Cocos2d, It seems suitable for me, Cross platform and use c++
I have a huge and detailed book, C++ primer plus, Fifth edition by Stephan Prata, Is it good?
I have a huge and detailed book, C++ primer plus, Fifth edition by Stephan Prata, Is it good?
Yes, that's an excellent book.
Depending on the size of your project, you could always hire a company to develop the app for you. Besides learning your programming language of choice, continue to stay on top of the latest happenings in mobile development!
Zco corporation has a regularly updated blog that tracks trending mobile app dev issues: http://blog.zco.com/
Zco corporation has a regularly updated blog that tracks trending mobile app dev issues: http://blog.zco.com/
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement