i want learn android development. like game and complex application . what is the best way to learn? thanks advance for you advice..
best way to learn is video tutorial. try lynda.com . for beginners try Android App Development with Java Essential Training . for game try Building and Monetizing Game Apps for Android.
For developing you have to learn Java programming. First you have to install Eclips software in your system and start learning java. There is lot of tutorials available for android development
NOT entirely true, you can build native apps and a lot of languages can now do JVM as a compile target (since the JVM is just a theoretical processor emulation like the old p-code was). There are now Pascal, C, BASIC, Forth, Ehrlang, even RUBY compilers that can target the Java Virtual Machine. Though yes, Java would be the best first choice.
Android can be defined as an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. To kick start with learning Android and create the apps from online expert tutorials where they include tutorials + videos + source code which makes learning easy. I hope you might find this tutorial learnsauce helpful where they not only help in leaning programming language but also in creating apps that you are interested.
Well, I just recommend you to apple IOS development. Because In this world many people have apple devices such as iPhone, iPad, Mac OSX and etc. Apple is the main target at this time!
You need to start learning the basic programming tools. You can find a lot of programming tutorials on youtube. Start learning java or C programming language. After that start to learn Android development. Please review this page developer.android.com/
Also you can follow the course for Programming Mobile Applications for Android Handheld Systems: Part 1 on coursera.org They have too many courses for Android developing. This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.
I think you should first start with the basics. Find a tutorial that gives you an understanding of what Android is and how the apps are developed. Then find a simple tutorial on building your first pointless app. Then you can dive in to the programming in more depth. I hate to say this but check out google and youtube...it's really that easy to find lol