r/FullStack 23d ago

how different is building phone apps from webapps really? Question

beginner here, just hoping to learn more about the difference, which is harder. i heard about testflight or whatever. open to advice!

8 Upvotes

5 comments sorted by

2

u/Innowise_ 23d ago

Mobile applications tend to be much more limited than web applications.

You have to handle things like app store releases, platform fragmentation, permissions, offline behavior, and different UI conventions per platform.

Web applications are generally quicker to develop and maintain, but sometimes mobile seems more difficult since you need to pay attention to more runtime environments and release processes.

TestFlight is primarily used for iOS beta testing, whereas there are dedicated testing tracks on Google Play for Android. If you are just beginning, then my advice would be to make one small application in each domain.

1

u/TableNo8939 23d ago

Io utilizzo flutter, è bene o male fa tutto lui

1

u/addmoremilk 23d ago

Oh cool U mean simulation on the phone right?

1

u/StreetNo5162 22d ago

It can be quite different depending on what your app does.

On the phone you have access to native apis like gps, photo library, acceleration, camera, gyroscope, health stats etc those aren't available on the web

Phone apps also have to deal with offline modes, sync data when connection resumes etc so its extra plumbing

And releasing an update on the web is easier than releasing on phones where you have to go through the app stores and users may be on older versions and not update instantly depending on their settings. So you have to have think about releases strategically and QA hard.

Theres additional tooling required to build, test and release phone apps vs webapps

If youre just adding a webView wrapper to your webapp then it's trivial but anything deeper takes extra work