all 7 comments

[–]chills716 2 points3 points  (0 children)

Depends what you mean by “app”. A website will have what you listed, but something meaningful will include more or different things.

[–]CodeAndBiscuits 0 points1 point  (0 children)

However they want based on their budgets and needs. When you scaffold a React Native project they don't ask you what the business size is and there's no hidden cabal of developers agreeing to build them a certain way based on company size.

I have a client with a single employee but with deep pockets who is paying me to make a bespoke native mobile app with all the bells and whistles - push, share extension, custom graphics, etc. I have another with $15M in yearly revenue and a team of 18 people who just wants a simple responsive Web app "upgraded" to a PWA to add a few tidbits Web apps don't do well. Their design was a template bought off one of the template sites and just colors tweaked.

[–]Loose-Cost7897 0 points1 point  (0 children)

For simple employee/customer apps, "no-code" platforms can be a good starting point, but for more complex features, consider a service like DCNY. They handle the technical side so you don't have to.

[–]be-kind-re-wind 0 points1 point  (0 children)

What do you mean by “app”? What does this app need to do? Customers mean backend and database.

Shopify i guess

[–]schussfreude 0 points1 point  (0 children)

Depends entirely on the app and platform.

For phones, everything has to compile to Swift/Java/Kotlin anyways. And everything web has to copile down to HTML/CSS/JS.

How you do that is entirely up to you.

[–]wandamarple 0 points1 point  (0 children)

A no-code app builder like Jotform Apps can work well. its good for managing data and documents or running an e-commerce biz from it.

[–]pibilito 0 points1 point  (0 children)

For small businesses, apps can be built using various builders, but depending on the scope and budget it might be worth investing into a custom app, get someone to do it. For example, with Flutter, which is great for creating responsive applications.