🌟App development guide

🌟App development guide

Sarthak Bansal

Android Development Roadmap


🌟How to become an Android Developer

-->If you want to become an android developer for 2021 and beyond, this guide will help you!


-->Why Android? - Well, Android takes up almost exactly two thirds (64%) of all Mobile OS platforms! It's readily available, easy to use/learn/etc.


-->With faster IDEs/Phones/Computers and high demand, this is the best time to learn android development & design


🌟Common Questions and difficulties I faced

-->Which platform to use Java? Kotlin? Flutter? React Native? Xamarin?


-->How do I make money in college?

-->How much money will it take?

-->How much time will it take?

-->How will this not impact my placement study?

-->What should be the strategy and resources

-->How to create a game line PubG/GTA?


🌟Some advantages of learning Android Development

--> Great Salaries

--> Outside Job Opportunities (Freelancing, App Owner etc.)

--> Can make you a lot of side money in college

🌟Requirements

--> A basic Laptop with 4GB ram and 64 bit OS will do. More here

--> SSD will give you a performance boost!

--> Extra RAM will give you a boost

--> Using your phone instead of AVD will give you a boost if your computer is low on resources


🌟Types of Applications - Native and Hybrid Apps


--> Native apps - Design for a particular android os

--> Hybrid apps - Design for multiple android os

🌟Hybrid apps advantages:

--> Can build for multiple platformsE

--> Easy to learn

--> Many companies use specific tools. See Showcase for more

🌟Hybrid apps flaws:

-->Absence of free advanced tools.

-->Flaws due to hardware

--> Costly license(like in Xamarin)/paid plugins and tools

--> Low performance at times


🌟XML vs Java Code

--> XML consists of the views and viewgroups.

--> Java/Kotlin contains the logic

🌟Job Roles

--> Android Developer

--> Android Engineer

--> Android Testing

--> & Official Samples


🌟You build → you earn → you learn → you repeat!


🌟How to make money?


--> Freelancing - App dev, Bug fixing, design, etc

--> Play Store + Admob

--> Internship/Jobs

--> Other Resources you need to learn

--> Git + CI/CD

--> Database design fundamentals

--> Admob API

--> Unity for Complex Games!

--> Data Structure & Algorithms


🌟Stay up to date with the technology as it keeps evolving!

Report Page