Кроссплатформенная разработка мобильных приложений подразумевает использование одного и того же программного кода на всех платформах (android/iOS). Это позволяет писать приложения быстрее и эффективнее. Но не всё так просто. Для того, чтобы код мог работать на разных платформах, используют различные подходы. Например, есть вариант, когда написанный программный код превращается в нативный для определенной платформы. По факту, один язык программирования переводится на другой. Или существует вариант, когда написанному коду добавляют “обёртку”, которая позволяет при работе приложения транслировать вызовы из неродного кода к родным функциям системы. В “Digital nomads” мы пишем кроссплатформенные приложения на React Native и Flutter. React Native. Первый релиз состоялся в 2015 году. React Native - это платформа с открытым исходным кодом, созданная Facebook. Приложения пишутся на JavaScript и с использованием CSS-подобных стилей. Общая архитектура -на платформе пишутся нативные плагины, а п