5 Ways To Help You Transition from Web development to Android development

Mobile app developers never short of job opportunity now. Business owners want to extend their business to mobile app, entrepreneurs craft their ideas around the smartphone, and many more reasons people want to create a mobile app.

How about you?

As a Web developer, you want to

  • increase your competitiveness by having more skills
  • have more incomes
  • bring your app idea to reality
  • move on from your comfort zone and learn a new language

These are the 5 ways to help you transition from Web development to Android development.

Self Learning

There are numerous of great resources on Internet that can help you to jump into Android world.

Android Developer
Google provides a short and simple Getting Started class to help you to build your first app.
Link

Vogella
This website has a lots of Android tutorial which are very useful and easy to understand. If you want to explore certain specific API or component, you can find it here.
Link

Online Courses

Not everyone likes to study by themselves, some people like interaction and guidance. Udacity and Udemy provide online courses that can help you to gain a fundamental understanding of Android development.

Udacity — Developing Android Apps
Link

Udemy — Become an Android Developer from Scratch
Link

Join Communities

When you get stuck, people around the world is very willing to help you. You can always post your questions in forum, check out people share on their website, and talk to them in person with email.

StackOverFlow
StackOverFlow is a good place for asking question and finding answer.
Link

Reddit
Reddit is a good place talk to people and share your opinion.
Link

Remember, always do research before you ask a question. You question may not new, the solution might exists anywhere on Internet.

Learn By Doing

Maybe you are like me, I like to learn by doing it.

Just download the Android Studio, pick up an app idea, and start writing.

Don’t have an idea?

I recommend to clone a social app. Download Facebook Android SDK (link) and create your own version of Facebook app. I started from there.

Learn And Getting Paid

The most challenging way is you learn while making money. It is very exciting to learn a new language, it is even better to get paid while learning. You can start to freelancing.

The better way is you find a partner who is Android developer. You handle the web/server part and he writes the app. Slowly, you contribute your codes to the app.

Would love to hear from you. Feel free to drop me a response. Alternatively, you can find me at http://iteachyouhowtocode.com/