Что выбрать для разработки мобильного приложения ?

Первое, что нужно сделать - это конечно же определится с тем, каой функционал будет в приложении.

Насколько сложные будут его задачи. Здесь я могла бы развести бугурт на 1000+ часов, но скажу сразу, что по настоящему годных технологий для разработки не так уж и много.

Поэтому смотрите схему от меня:

Нужна поддержка 3D VR или AR или требуется очень сложная граффика и нестандартный интерфейс ?

да ->

Ваш выбор игровой движок, например Unity (но есть и свободные альтернативы)

нет ->

Требуется глубокая поддержка "железа" устройства (системный интерфейс, плавающие окна, профи настройки камеры, изменение системных параметров) ?

да ->

Ваш выбор - нативная разработка под каждую платформу! (отдельно) Для андроид - java, для IOS - Swift.

нет ->

Приложение это просто обёртка для сайта, работающая только онлайн?

да ->

Ваш выбор - WebView. Его удобнее делать через нативное приложение, ведь его создание занимает 5-10 минут, ведь весь функционал приложения будет расположен на сайте. (т.е. у вас уже должен быть готовый сайт, адаптированный под мобильные устройства)

нет ->

Ваш выбор - Flutter!Если вам не требуется вышеперечисленный функционал, то идеальным решением будет разработка на Flutter.

Быстро, просто, красиво!

Мой ввбор:

* Flutter* Нативная разработкаFlutter - для большей части всех задач

Нативная разработка - для того, что нельзя сделать во Flutter

(Ниже преведена схема с общими задачими и решениями, которые используют все)

Что выбрать для разработки мобильного приложения ?
Начать дискуссию