Одну и ту же потребность можно закрыть и веб-приложением, работающим в браузере, и мобильным приложением, которое скачивают из магазина. Сильные и слабые стороны трёх подходов и критерии выбора.
Как системы общаются друг с другом? Запрос в реальном времени, вебхук, пакетная передача и очередь сообщений — и вопросы, которые нужно продумать заранее, чтобы интеграция была надёжной.
Как в SaaS-продукте данные каждого клиента отделяются от данных остальных? Сравнение подходов с общей схемой, отдельной схемой и отдельной базой данных с точки зрения изоляции, стоимости и эксплуатации.
Flutter позволяет разрабатывать приложения для iOS и Android на единой кодовой базе. Но подходит ли он для каждого проекта? Ситуации, в которых он силён, и ситуации, требующие внимания.