Идти в ногу со временем в мире нативных приложений, ft. React Native

Понимание того, что HTML5 не справился с задачей

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

Хотя нынешнее приложение разработано на HTML5 и сплетено с собственной инфраструктурой Apache Cordova, было очевидно, что Лейну придется перейти на платформу, подходящую для нативных приложений. Нативная платформа позволила бы нашим пользователям иметь более адаптированный для мобильных устройств интерфейс и опыт, позволяя Lane быть в курсе отраслевых изменений. Используя самые актуальные и современные ресурсы и активно внося свой вклад в растущее техническое сообщество, Lane сможет оставаться привлекательной для пользователей. С запуском Facebook React Native и охватом индустрии всего нативного стало очевидно, куда двигаться дальше!

ПОЧЕМУ ПЕРЕКЛЮЧАТЬСЯ?

React Native был создан специально для облегчения создания нативных мобильных приложений. Он разбивает каждую видимую страницу на «рендеры», которые объединяют набор компонентов, которые остаются дискретными. Таким образом, повышается простота тестирования и итерации продукта, что дает Лейну возможность опробовать приложение внутри компании, чтобы сделать обновления более быстрыми и комплексными за меньшее время!

Вместо того, чтобы нагромождать большое количество HTML и Javascript в мобильной презентации, React Native позволяет разработчикам просто рендерить компоненты Javascript для создания видимого вывода, интегрируя стили в тот же блок. Благодаря тому, что Javascript запускает собственный фоновый поток на протяжении всего использования приложения, React Native также должен быстрее загружаться (что важно для нашей пользовательской базы городских профессионалов). Также стоит отметить, что в стилизации используется flexbox, что позволяет проще и эффективнее форматировать макет.

Сочетая Javascript и стили, а также представляя новый способ «рендеринга» страниц с виртуальными DOM, React Native позволяет Лейну быстрее писать и делиться контентом. Поддерживая системы iOS и Android, Lane будет совместима с большинством пользователей.

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

Для получения дополнительной информации посетите www.joinlane.com или напишите нам по адресу [email protected]