Why developing mobile apps is more hard, resources heavy, to make even small things we have to write more and many other factors | SoloLearn: Learn to code for FREE!

+34

Why developing mobile apps is more hard, resources heavy, to make even small things we have to write more and many other factors

i want to ask that in web there are html,css,js on frontend and some other languages in backend just that and we can use libraries and framework just that. But in mobile app development we have to learn java or kotlin or c++ for Android apps and swift and other for ios apps . Suppose that i am making a blog both on web and android and ios. For web i just came to SL made a web code i can complete my blog in just 1 or 2 hours with some nice layout it would be in size lets say 100kb ok i published and done my work completed. And went to develop app of my blog and some would say just use a webview. no i don't want that.For Android and ios app i have to buy a laptop or desktop install software for Android and ios app development. And make the app in somewhat 2 or 3 days or more for both android and ios. And finally developed and i have to publish it in play and app store and they will take money 💸 for that so my total expenses with apps would be somewhat 30 to 40k and with web 0 so i why i would develop apps 🤔

11/10/2020 12:46:21 PM

Arnav Kumar [📕Schools📚]

101 Answers

New Answer

+40

In mobile app development, you neccessarily don't have to learn java, kotlin, cpp. Mobile apps can be built in almost every popular programming languages including python. You narrative about mobile app development is actually wrong and I think you need to read more on that, downloading special apps like android studio etc Is restricted to some languages

+21

I focus on 4 points. 1st, basic differ: web based and mobile based. 2nd, Technological differ: For web html, js, css, jQuery or php etc. In mobile we have section for apk: java/Kotlin or iOS: Objective C/swift. 3rd, 💰: One word Global Village, technologies grew faster than faster. Both mobile and website. Both is demandable. 4th, Which!?: Ur choice is the best option. In mobile dev, people face some difficulties with Programming languages and lose hope and quite. But in web dev you can do a lot with html, js, css, jQuery or php etc. U can start your career with this and increase your motivation and interest to deal with Programming Lang and grow the conference level too. Personally, trust me or not lot of people just download the top 10 app on their mobile global statistics told that. The app market is not bad but a little bit lengthy to get the success. Whereas website is same instead to check social media people hardly visit other websites and bookmark them. The main point is interest and vision.

+19

Just one video link of an ex-employee pls see the video he explain it in deeper 👇 https://youtu.be/S50nHNN3Abo He said a great phrase for the coders that is landscape of coding is changing. See the video BRO 💕

+15

Yea, but boi, both have their own pros n cons. Web may be easier to work with, but cannot support a lot of stuffs (I'm not an experienced dev, don't ask me.) Applications have everything in place, and sometimes, are useful for targeted devices (eg: some applications may be more useful for a particular OS, as compared to their web counterparts.) Ok, I'll just take the example of sololearn. If the Dev's had the easier, better and quicker option of web, why this app? Why so much of hassle? Probably UI would be a major reason, but then it is cumbersome to just google the Website, and also, the Website is not much comfortable to use. If you don't put in efforts, you won't get the fruit. Yes, they did invest a lot of money in the app, but they earn a lot more from that. This also is a major reason. Oh, one more reason: hosting. Websites need hosting services, and you know much better than me. I am referring ONLY the paid hosting sites. Usually e-Marketing via web needs more resources, encryption, etc.... [CONT]

+15

Arnav Kumar [📕Schools📚] all devlopers uses Android studio ( best in this world for Android development) specially designed for Android Development. There is no better alternative better than Android studio. Do you think that YouTube web is more advanced than YouTube app, it's really don't fell smoother and responsive when using an YouTube web in mobile compared to app, you can't use some features like offline video downloading, YouTube's personalized ads system and video recommendation algorithm works better in Youtube app version, YouTube website goes more worse unless you are using chrome, app version of YouTube is optimized to support all different screen sizes, use YouTube in mobile and than in tablet it's UI looks lot different. While that's not the case for YouTube website.

+13

[CONT] The downtime duration may also be one reason: sometimes Websites just go offline for server maintenance/ other reasons, which hinder the earnings of companies like Amazon, flipkart etc. But maybe with an app, that's not the case. Actually the question depends on the end result: sometimes both applications and Websites do well, sometimes one of them is better, sometimes none do the work. Websites also need dedicated Dev's for the specific stuff, like some people may prefer a js guy for js, instead of a full stack dev. But yes, there are many websites that don't have applications, but just do their biz by their website, like hackerrank, etc.

+12

There are app we installed but hardly use it right. Such the way there are lot of website are available on the air those are more famous than an app. Yeah, you are right. You can do your best to develop an app whereas another do his best to create a website with the maximum view. They both do same work in their way. That's what I mean.

+12

I think developing websites are way easier than building apps for Android or IOS I made a login screen (GUI) in java it took me about an hour The same thing I could have made in 10mins or less with Js & html Visit this link to get qualified answer 😂 https://www.quora.com/Is-it-easier-to-build-a-website-or-an-app

+11

Arnav Kumar [📕Schools📚] there are lot of farmework for various languages where you can find the build in stuff ( for C++ is Qt ) already just modify with your demanding function you can generate them and easily you can implement on your code. Like in web development. But doing works with translators e.g. interpreters, compiler and assembler is seems harder to handle with our phone thus we need a environment with flexible like 💻 and desktop give us.

+11

Arnav Kumar [📕Schools📚] this is an openended question meaning "An open-ended question is a question that cannot be answered with a "yes" or "no" response, or with a static response. Open-ended questions are phrased as a statement which requires a response. The response can be compared to information that is already known to the questioner" Please use your post feed... Thanks and happy coding. https://www.sololearn.com/discuss/1316935/?ref=app

+10

BeegCat I am a hobiest programmer I know that to get more better results we have to write more But it requires money and i am 15 i can't afford that I just want to develop some android apps for experience and practice just like we make web codes on Sololearn And you would probably know that if you don't practice you can't do your best and I can't just spend money on my beginner codes

+10

Arnav Kumar [📕Schools📚] I attached a deep analysis and tools on XML, check this out.

+9

Yes I also have this question...we r giving so much hard-work and time but than also we have to give.....

+9

BeegCat & Mirielle i just want to give the example of YouTube In phone YouTube don't have much features But every main function of YouTube in desktops is done on its website

+9

BeegCat and Instagram also

+9

But one of my friend told me that being a web developer is way harder than being a Android developer, and that's what people are saying also, and I agree too(I think web devloping is not only about blogging and so fourth). In terms of complexity, Basically learning Swift and developing iOS apps are considered to be simple, requires 30% less code than writing android apps, and less development time compared to the android development. Where Android devloping is harder for reasons. -Why people devlop mobile apps over webapps, Webapps can't communicate with other apps Installed on your phone, some webapps can't send push notifications, native apps are always faster in performance(imagin playing fortnight on your browser), you can't use websites offline, native apps provided greater functionality as they have access to system resources, mobile apps are more secure. There are many reasons why would an company want to develop mobile version, many business factor.

+9

Hmm. If you don't put in efforts, how'd it go? Do you know, the highest number of lines written in the world of programming was for the HGP project. Millions of lines of codes that stored the genetic information of every human. It took 10+ years in completion. If you find shortcuts, you will get equivalent results. Yeah I agree that it is lengthy to type a lot, but the results are fruitful. Else, you can use those make-by-yourself apps, where you just need to pay some small amount of money, and make your own app without a lot of coding, and publish it on PlayStore- dho I don't like them, they are just drag-and-drop stuffs with no fun. But they may be helpful for smaller apps that don't need server sided stuffs.

+9

BeegCat if i don't publish my app on play store its fine I just want to gain some experience and want to practice i love to learn new things And if noone appreciate its fine i just want to learn

+9

Arnav Kumar [📕Schools📚] It is one of the choices. You can view the first link for introduction of each languages. For JavaScript tech stack, ReactNative. For Python tech sack, Kivy. For C# tech stack, Xamarin. All these can help you build cross platform mobile app. Meaning apps on two platform with one code base. For Flutter, it has built-in widgets to shorten development time. If you can afford a paid course, I would recommend this Flutter Bootcamp by Angela Yu https://www.udemy.com/course/flutter-bootcamp-with-dart/ It is comprehensive, and bring you to a competitive level. For free courses, Brad Traversy gives a brief introduction in one hour: https://youtu.be/1gDhl4leEzA The Net Ninja is giving a full series of 35 videos which is step-by-step and in great details: https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ All above are useful Flutter learning resources. If you choose other tech stacks, let me know, and I'll try to recommend learning materials for you.

+8

Mǟɖ↻ôɖɆⱤ💉 I also want to develop apps because user more interect with an app than a website If a user visits a website it can forgot about Website in few days but more people who has installed apps will use it more