Computer Science, asked by silentscreamer404, 1 month ago

If someone wants to create a tech startup. What he should learn, mobile app development or web development. I have noticed that everyone dives into web development. But I didn’t see any scope for WD. Because nowadays everyone prefer mobile apps??

Answers

Answered by TheOdd
0

Overall web development is comparatively easier than android development – however, it majorly depends on the project you build. For example, developing a web page using HTML and CSS can be considered an easier job in comparison with building a basic android application have a great day

Answered by atrs7391
0

One sentence answer is learn Web Development first then Mobile App Development (iOS and Android Development) Or alternatively learn Flutter.

Basic, how all these works:

Both Web and Mobile Apps have their own values in there own place. Now I am saying to learn Web Development first cause in that you'll learn Backend, Frontend and RESTful API. You will learn how data is fetched from Backend stored in your databases using RESTful API and then displaying in a GUI form in Frontend using HTML, CSS and JavaScript.  

This is same with Mobile App Development too, you fetches data from Backend and display in Frontend, just you use language according to the OS to cᴏde it.

Languages required for Frontend:

Web - HTML, CSS, JavaScript

Android - Kotlin or Java

iOS - Swift

Windows - Python or Java or Swift [Actually you can nearly use all the languages, there is no such limitations]

macOS - Swift

Languages required for Backend:

In backend you can use any language on which you have knowledge. In most of cases all the languages are supported depending on the server.

Why Flutter?

As from the language support in Frontend mentioned above, you can see you need to learn so many languages to make Apps, or at least you need 2 languages for Mobile App Development. This problem is solved by Flutter, now you can make apps for all using just one cᴏdebase. You don't need so many now.

Conclusion:

Whether you learn Flutter or separate languages for Frontend, you'll need one Backend to run these. So basically you need to learn a language to the core for Backend. That one Backend you'll use for all your App, Web App, Flutter App, etc..

As you need to learn Backend, I prefer to learn Web Development first to get the basic understanding of how stuff works and also it is easy.

Sorry, If I made stuff complicated for you to understand and I came up with Backend as you said Tech Startup and not simple Calculator apps and all, that's why. In simple apps like Calculator all doesn't need Backend, you can simply learn frontend and have basic logical programming knowledge to make it.

All the above things I said are on my personal experience and the knowledge I have, so I might be wrong in someone else's perspective.

Similar questions