Learn Android by yourself

 Android is one of the most popular operating system(OS) and it continues to grow, so new developers are always necessary. As a person who didn’t graduate a technical college or any other exact sciences, I choose to share the things that helped me to grow as android developer:

1. Anyone can learn android, of course it depends the time, motivation, resources etc. The advantages are numerous such as the income, the independence(it is a universal language, available all over the world), a interactive environment( periodic updates that don't let you time to get bored)

2. You can learn it for free(even if I recommend as well paid and organized classes because usually people delay learning or avoid it specially at the beginning, when it looks a little bit difficult and abstract).
Of course the main source is the official one: https://developer.android.com/guide/
You can also find on Udacity some free android courses and on Youtube are already many tutorials.
One of my fav source of learning because it is very well explained: http://www.vogella.com/

On Github are free projects to download and then to import in Android Studio(the framework for development android, also free). It is a great technic to download a simple project, to run in order to see how it works and then to try to understand how it works the code seeing live the actions.

Source https://pixabay.com/en/binary-null-one-digital-blue-797274/

3. How I fix the problems? Well, now there are many forums where you can put your questions, including the problem with the code. One of the popular is https://stackoverflow.com/, where you can find the others when you will know the answer. If your answer is the good one, and the other ones validate it, you'll get a good reputation that would matter for some employers.

4. Can I publish my own apps on Play Store? Of course. It cost 25 USD for a life time, I don't know to be a limit of the number of apps that can be published per account. You need to respect a guidelines that is made to maintain the PlayStore a safe market and to offer a great user experience for its users.

5. How can I earn money as independent developer? Depending the type of the app, it can be paid, in app purchases of free(with ads). Personally I opt for the last one, especially if you're distribute your app in multiple countries(I don't see any reason for not doing that). Also, it is really hard to compete with so many free apps if your app costs money. Earn money from ads, meanwhile the users get the app for free. Win-win situation! This is the definition of monetization.
More about that: https://developer.android.com/distribute/best-practices/earn/

Popular posts from this blog