DEV Community

Want To Step Up Your Android Learning Game? You Need To Read This First

Nishant Srivastava on July 30, 2017

DISCLAIMER: If you consider yourself a beginner, intermediate, expert or a ninja in the Android realm, this secret sauce still applies to you. ...
Collapse
 
fribentech profile image
Friben Tech

I like your learning approach. If you learn a little here and a little there then combine it all together into one app then it makes the app creation process much, much, much easier. Thanks for the share and I'll surely apply to my app creation.

Collapse
 
nisrulz profile image
Nishant Srivastava • Edited

Happy to know it is interesting :)

Collapse
 
andy profile image
Andy Zhao (he/him)

This is awesome! I am totally for EDD. I first started learning by building things (in a very structured, guided manner through a bootcamp), and it's been such a great way for me to learn. My favorite books, guides, tutorials, etc are the ones focused around examples.

A bit off topic, but I'm actually really interested in starting to do some Android dev as a web developer. I'm not sure if I should be focused on learning native Android or just build an app via React Native or some similar framework. What are your thoughts on that?

Also, hot damn you have a lot of examples! So excited to try them.

Collapse
 
nisrulz profile image
Nishant Srivastava

Native Android app development process has its own pros and cons and so does web app development process. What is important to make a decision is the problem statement at hand that you are trying to solve. If you want speed and performance with a really good hardware support on the device you should go for native app development. If your problem is something simple, using a bunch of views and making network calls and saving it to a db plus you want to build cross platform and go to market quickly, pick web app development/react native.

P.S: Have a look at flutter.io :)