Want to learn Android Development basics, but don’t know where to start? In this Nanodegree program, we’ll show you the way. We developed this curriculum with Google for true beginners interested in developing apps for the next billion Android users!
If you want to start your adventure as an android developer, but you don’t know how, find out theses 5 basic steps!
First of all, you should buy the most expensive smartphone you will find for at least 1000$… Naaaaaah. I’m just kidding! All you need for now is willingness.
3, 2, 1, 0… Go!
It doesn’t matter if you are a beginner or an advanced developer, from time to time you should read articles mentioned below from cover to cover.
1. Official Android Website
Visit the official android website. or
Visit the official Android Developer website. To be honest, it is really important to read the whole website to understand the ecosystem and variety of solutions, ideas, and technologies linked with Android. Obviously, you won’t understand and remember everything, but you will know where to look for in the future.
2. Get to know Material Design
Material Design. The most beautiful Google’s child.
The same rule as above – scan the whole site to understand how it’s built and what’s the idea behind it. Try to feel it. Be the material. Think like material. Behave like material.
Material Design is a visual language that synthesizes the classic principles of good design with the innovation of technology and science.
Material Design is a best for Android development application UI.
3. Download Android Studio IDE
Download Android Studio (not Eclipse).
It’s unquestionably the best IDE for Android and it’s from Google.
Android Studio is Android’s official IDE. It is purpose-built for Android to accelerate your development and help you build the highest-quality apps for every Android device.
If it is a new IDE for you – don’t be afraid. I also started from Eclipse, ‘cause I know it already. One day I installed Android Studio and from that day, I will never install Eclipse again for Android purposes. You know, it’s like in a relationship. Eclipse is your first. You love her but you go to Stanford and she goes to Yale. It’s hard decision to break up but you are so young. You have to think about your future. Bla, bla, bla. You know what I mean. Just download Android Studio, install it, learn how to use it for your glory!
For the latest news on releases, including a list of notable fixes in each preview release, see the release updates.
For information on what’s new in the Android Plugin for Gradle, see its release notes.
4. Write some code
It’s time to look a bit at the code and write something. Practice together with a theory is one of the best ways of learning.
If you’re brand new to Android and want to jump into code, start with the Build Your First App tutorial.
And check out these other resources to learn Android development:
- Codelabs: Short, self-paced tutorials that each cover a discrete topic. Most codelabs step you through the process of building a small app, or adding a new feature to an existing app.
- Courses: Guided training paths that teach you how to build Android apps.
- Online training: If you prefer to learn online with videos, check out the Developing Android Apps course on Udacity (trailer embedded here), and other online courses below.
If You are beginner then Go back to the official Android website and this time go to Develop. There are two the most important sections:
- Training – you can find there a lot of helpful examples. Go through all these lessons before you start programming for real.
- API Guides – I know it will be hard to go through all these texts, descriptions, examples and so on but it’s worth it. Trust me. This section is very important.