Thanks, Cleveroad, very interesting article!
I found here many interesting, not widely-known facts, like this with YT being developed in GO - a Google made language.
Android itself is also very helpful with many advises about how to start and get better with every day: https://developer.android.com/training/ ... index.html
You need to learn Java.
Android part encompasses learning XML for the app design, understanding concepts of Android and using said concepts programmatically with Java
Beginners should probably use an IDE.
Building your first app is time-consuming.
When stuck on a problem (which will inevitably happen), turn to Stack Overflow. If no luck there, look to the Android Subreddit.
I suggest you to go through this given which can help you to build an Android app.
To create better Android apps, you must first decide the whole process. Once that has been done, then you can choose whether you want to build it as a native app in Java or want to use frameworks such as Ionic.
You can also hire a company that specializes in building Android apps like Loginworks- .
We have published a blog on "Tips and Best Practices on Optimization of Android App Development". You can find the blog here http://bit.ly/2rweSeH
We are open to any kind of further discussions and clarifications.
This forum thread discusses How to build better Android apps?. You can join the discussion by clicking on 'Post a reply'. If you are new to Android Developers Forum, you will need to sign up and create a new account.