Итак, я создаю мобильное приложение, и я столкнулся со стеной, потому что я запутался в том, где все подходит или как вещи общаются друг с другом. Позвольте мне подробнее остановиться на этом
Parts:
- мобильном приложении (React Native)
- локальном хранилище (Redux-presist)
- облачном хранилище ( AWS)
- пользовательский интерфейс администратора бэкэнда, который отправил информацию, получает pu sh для всех мобильных приложений (скажем, есть новая тренировка или добавленное оборудование) (Реакция)
- База данных (Heroku- postgresql)
- API (я знаю, что он мне нужен, но это все)
Это диаграмма, которая у меня пока есть, но я считаю, что веб-приложение (интерфейс администратора) оставленный вне этого (отправленный ниже). Я собираюсь задать вопрос, просто не останавливаясь на том, что я исследую, чтобы свести к минимуму путаницу.
- Как пользовательский интерфейс администратора будет отправлять обновленные элементы всем мобильным приложениям?
- Как мобильное приложение подключается к postgresql в Heroku?
- Как веб-приложение (интерфейс администратора) подключается к postgresql в Heroku?
- Что такое клиентская библиотека?
- Какое определение подключается к службе?
- API подходит только для мобильного конца приложения (этот узел или express js)?
- Я знаю, что мне нужен Node или express JS, но я не знаю, используются ли они на обоих концах или только на одном?
Я знаю эти это базовые c вопросы, но я запутался, и я был бы признателен за любые рекомендации.