Запутался в дизайне приложения (разработчик приложения?) - PullRequest
0 голосов
/ 30 апреля 2020

Итак, я создаю мобильное приложение, и я столкнулся со стеной, потому что я запутался в том, где все подходит или как вещи общаются друг с другом. Позвольте мне подробнее остановиться на этом

Parts:

  • мобильном приложении (React Native)
  • локальном хранилище (Redux-presist)
  • облачном хранилище ( AWS)
  • пользовательский интерфейс администратора бэкэнда, который отправил информацию, получает pu sh для всех мобильных приложений (скажем, есть новая тренировка или добавленное оборудование) (Реакция)
  • База данных (Heroku- postgresql)
  • API (я знаю, что он мне нужен, но это все)

Это диаграмма, которая у меня пока есть, но я считаю, что веб-приложение (интерфейс администратора) оставленный вне этого (отправленный ниже). Я собираюсь задать вопрос, просто не останавливаясь на том, что я исследую, чтобы свести к минимуму путаницу.

  1. Как пользовательский интерфейс администратора будет отправлять обновленные элементы всем мобильным приложениям?
  2. Как мобильное приложение подключается к postgresql в Heroku?
  3. Как веб-приложение (интерфейс администратора) подключается к postgresql в Heroku?
  4. Что такое клиентская библиотека?
  5. Какое определение подключается к службе?
  6. API подходит только для мобильного конца приложения (этот узел или express js)?
  7. Я знаю, что мне нужен Node или express JS, но я не знаю, используются ли они на обоих концах или только на одном?

Я знаю эти это базовые c вопросы, но я запутался, и я был бы признателен за любые рекомендации.

enter image description here

...