Разработка бэкенда для подключения к приложению android и web ui
Я пишу веб-приложение на Django на языке python для сохранения ежедневных личных расходов в базе данных SQL. Я хочу подключить бэкенд как из веб-интерфейса, так и из приложения для android. Я знаю, что для веб-интерфейса я могу использовать любые технологии фронтэнда, такие как angular JS и т.д.
Мой вопрос в том, как написать приложение для Android? Какую технологию фронтэнда следует использовать? Как подключить это к моему бэкенду? Где развернуть код моего бэкенда?
--- web UI (react)
sql -- web backend (running on cloud) ---
--- android app (????)
Спасибо
Существует множество решений для написания приложения для Android, у вас есть два основных выбора (1) нативная разработка Android с использованием java или kotlin (2) кроссплатформенная (гибридная) разработка с использованием flutter, ionic react native и т.д.,
Итак, если вы выбираете native, вам нужно изучить java или kotlin, а также retrofit или библиотеку volley, чтобы вы могли подключаться к вашему back end коду с сервера, используя определенные конечные точки, или если вы выбираете flutter для Cross platform, вам нужно изучить язык программирования dart и фреймворк flutter, а также библиотеку http или Dio. Дайте мне знать, если у вас все еще есть какие-либо сомнения