- Free Courses
You should get some basic tips before you start with the programming for Android.
You have plans to create an application that Snapchat,
just to be able to send pokes, pictures and videos?
Start with a simple application! You can begin with an app that can navigate from one page to another (ie from one class to another class) Android is difficult to learn, so you need to think small at the beginning.
Android gives you everything you need to build best-in-class app experiences. It gives you a single application model that lets you deploy your apps broadly to hundreds of millions of users across a wide range of devices, from phones to tablets and beyond.
Android also gives you tools for creating apps that look great and take advantage of the hardware capabilities available on each device. It automatically adapts your UI to look its best on each device, while giving you as much control as you want over your UI on different device types.
For example, you can create a single app binary that's optimized for both phone and tablet form factors. You declare your UI in lightweight sets of XML resources, one set for parts of the UI that are common to all form factors and other sets for optimzations specific to phones or tablets. At runtime, Android applies the correct resource sets based on its screen size, density, locale, and so on.
To help you develop efficiently, the Android Developer Tools offer a full Java IDE with advanced features for developing, debugging, and packaging Android apps. Using the IDE, you can develop on any available Android device or create virtual devices that emulate any hardware configuration.
No comments yet. You can be the first one to comment. Just write your comment in the form and click on the submit button.