Is it possible to have an app with multiple apps inside?

Asked

Viewed 330 times

4

We are thinking about developing several apps to solve problems, and each app solves the problem of a sector. To avoid the user having to download the apps separately, we thought of making a Bundle where it was possible to bring all apps together into one. Is it possible to do this with apps developed with React-Native? Even if the wrapper was developed in native language.

PS: This would be possible to achieve with a "projector" in Active, which would encompass all apps, but for some reasons, as different teams changing code that is not in your app, we prefer to make an app that encompasses all others.

  • Why was it negative? .__.

  • You can create an app that displays pages according to permissions.

  • @Marconi the problem is not the question of who will access the app, but rather not having a project with all apps or a separate app for each sector...

  • 1

    I don’t see any problems with various applications, so you are talking I would do several even.

2 answers

1


Comprehensively, yes, it is possible.

PWA

If a web app is sufficient to meet the needs of the project, I strongly suggest using it as an alternative. Some limitations occur especially in iOS, where the apple company does not seem to be very interested in web apps. However, on Android/Chrome, the experience is good and PWA tends to work very well.

React Native with Expo

Expo SDK offers OTA (Over the Air) updates, which allows you to update your app transparently to the user and independently of the app store - in practice, the app downloads the update in the background and the next opening is already running the new version. This article (in English) details the operation and implementation.

React Native

There are some libraries that implement OTA updates, such as React-Native-Bundle and React-Native-auto-Updater.

Access Control

Assuming that you need to control what each user can access and you have an authentication mechanism, just limit the list of app shortcuts (if we’re talking about a Dashboard) according to the user’s access level. However, I believe that the mentioned tools do not support the conditional download of the code, so the user would have to download all the "sub-apps", even if he cannot use them.

  • 1

    It was exactly these alternatives that I was looking for. I believe that we will end up opting for the React-Native-Bundle (:

0

yes, you can develop several applications, when you say "applications within other applications", I understand that alluding to an application center, in web development, we create packages, these packages have a view linked, better saying a page where the user will use the "application", use javascript framework this in fashion, more will be easier you create with php, the Laravel for example, with php you can create a relatively fast crud, from then ready, you migrate to the React, on the mobile app, make like facebook, use the web platform itself, more with smaller dimensions.

create something with mobile.app.com and mirror in the app, you do it easily in android studio

the second alternative, is to create separate apps as google does, and use a login system in this case would have a central domain and apps in a domain or come back versa, something like Accounts.app.com.

  • In this case, you are suggesting using PWA?

  • yes, pwa is a good choice, it makes it easier for you too in relation to seo and sxo, google search is increasingly demanding in relation to page optimization for mobile devices, you will only have a problem with pwa, the edge. microsoft has some resistance to support pwa, which was started with google, but we all have some problem with that browser during development, nothing that can not be circumvented.

  • In this case would not have many problems, since we want the app only for mobile...

Browser other questions tagged

You are not signed in. Login or sign up in order to post.