Table Of Contents
Android is no doubt a great platform for users as well as developers.
Thanks toAndroid Studioand continuous support from Google.
Programming Language
Android apps are developed in Java.
You do not need to be an expert, but you should be good in specific areas, e.g.
Getting easy with following topics before starting will make the development phase more enjoyable.
Youll also need to learn basics of the Extended Markup Language(XML).
Ideation
First of all an idea is required to be worked on.
Youll need to have a clear view of what your app will be for and what it will do.
A good idea will be to start small and gradually add sophistication.
Consider it a challenge to make something thats genuinely useful with the minimum amount of code.
Choosing your IDE
The most common way to build Android apps is to use Android Studio and Java.
This is also the method you will need to know if you ever plan on becoming a professional developer.
There are numerous other options for your IDE and language too however.
You may pick Unity and C++ for instance if you want to make a game.
Basic4Android is an IDE focused on rapid development that lets you code with BASIC rather than Java.
Theres even an IDE that runs on Android called AIDE.
Collecting Resources
Resources mean images and other material you will use in your app.
Building the layout of your app in IDE
5.
Writing the core code
Now comes the more challenging part adding the code.
You know the basics of Java and you have your widgets/views already in place.
Next is to add the more advanced functionality that will be specific to your app.
For example, you might want your app to play music when a button is clicked.
Maybe you want to add some flashy animations.
Or perhaps you oughta know how to transition from one activity to the other.
Final review and publishing
Now comes the last step.
source: www.techworm.net