Мобильная разработка сегодня очень актуальна. С момента появления современных смартфонов развитие достигло своего пика и постоянно создаются новые средства разработки. У нас есть много фреймворков, предназначенных для упрощения мобильной разработки для нескольких платформ, и выбор лучшего стал сложной задачей.

Это сложно главным образом потому, что все они дерьмо!. Если вы знаете Java, Kotlin или Swift, используйте нативные. Эти фреймворки настолько плохи и полны ошибок, что на самом деле быстрее написать две версии одного и того же приложения, чем исправлять свой путь к стабильной версии. Дело не в пользовательском опыте, некоторые из этих фреймворков относительно нормально работают на новом оборудовании, а в доступе к функциям, специфичным для каждой платформы, таким как уведомления, файловая система, реклама, покупка приложений, интеграция с Facebook. , электронная почта, настройки и т. д.

Они говорят, что у вас есть плагины для всего, что вы хотите, но забывают упомянуть, что большую часть времени мы говорим о недоработанных, глючных, сторонних плагинах. Другой проблемой является документация, или ее отсутствие. Кроме того, инструменты сборки для этих веб-фреймворков очень плохие и плохо документированы, отладка перенесенного кода — это кошмар. По моему опыту, сделать стабильный продукт на этих фреймворках просто сложнее. Для меня быстрее написать две версии одного и того же приложения на двух разных языках.

Я знаю, что бывают ситуации, когда у вас просто нет ресурсов для разработки под разные платформы. В таком случае я думаю, что лучше подход, используемый Basecamp.

Спасибо за прочтение. Если вам понравилось, нажмите кнопку👏и поделитесь с друзьями. Спасибо😊