Introduction To Android Development
Why Develop For Android ?
With over 1 billion Android devices already activated, Android represents an incredible opportunity for developers.
As Android continues to grow beyond smartphones, it will become the brains behind invisible, ubiquitous cloud-connected computing. This is an introductory guide that will help you build awesome apps for smartphones and tablets today, and propel you towards exciting opportunities in Android’s future.
There are many resources online that can help you getting started. Here we are listing a few that will provide you an introduction to this exciting world :
- Developing Android Apps - Created by Google and offered on Udacity, this course is a nice stepping stone if you have prior programming experience.
- UX Design For Mobile - Another one by Google, this course will help you understand the most important and immediately useful techniques and approaches used by great mobile UX designers
- Android Developers Youtube Channel - Videos containing demos, tutorials, and anything else related to Android development.
- Official Android Developer Documentation - Highly recommended and something every android developer must refer to, weather a noob or a pro. Contains beginner level tutorials as well as referance of all classes for more advanced developers.
- Vogella Android Tutorials - Short and precise tutorials about development for Android: tools installation, debugging and using various features.
- Android Hive - Nice collection of tutorials, tips and hacks for android and game developers.
Question Answer Forum
- Stack Overflow - Q/A forum for programmers. Most probably you will find the answer to your problem here. If not
- There is always Google !