До момента появления фреймворка Flutter (а это 2017 год), в мобильной разработке было 2 направления нативное и гибридное. Я сразу оговорюсь, что не являюсь сторонником библиотеки, о которой пойдет речь, но в некоторых ситуациях фреймворк может быть очень полезен и выгоден. Нативная разработка для iOS и Android была без ограничений для операционной системы, которая установлена на смартфоне. У гибридного в свою очередь таких ограничений достаточно (возникают сложности при работе с платформозависимыми задачами). Представим ситуацию:
Вы - заказчик, и хотите выпустить приложение для бизнеса. Чтобы не упустить львиную долю пользователей платформ iOS и Android, необходимо разработать приложение для каждой. Ваша идея стоит существенных денежных и временных затрат на разработку, правки и дополнения. Предположительно, разработка стоит 1 миллион рублей (возьмем несложное приложение, например – функционал небольшого интернет-магазина и интеграция с вашей внутренней системой магазина, чат с продав