Давайте возьмём задачи разной сложности и сравним потребление памяти, FPS, загрузку CPU и GPU при работе мобильных приложений, созданных с помощью разных технологий.
Рубрика «react native»
Native vs Flutter vs React Native: тестируем производительность в работе с UI-элементами
2020-07-01 в 8:05, admin, рубрики: android, flutter, iOS, native, react native, ReactJS, Блог компании VDSina.ru — хостинг серверов, разработка мобильных приложений, Разработка под androidПереработка архитектуры React Native в 2020 году
2020-06-05 в 16:19, admin, рубрики: javascript, react native, ReactJS, Блог компании RUVDS.com, разработка, Разработка веб-сайтовФреймворк React Native (RN) появился в 2015 году. Он предназначен для разработки кросс-платформенных мобильных приложений с использованием библиотеки React. Эти приложения поддерживают нативные возможности платформ, для которых их создают. У исходной архитектуры React Native были определённые недостатки. Но, несмотря на это, RN получил хорошую поддержку сообщества, его популярность постепенно росла, не в последнюю очередь — благодаря громкой репутации React.
О проекте по перепроектированию архитектуры React Native заговорили в 2018 году. Этой работой занимается команда Facebook. Цель перепроектирования заключается в том, чтобы сделать фреймворк более стабильным, и в том, чтобы решить наиболее распространённые проблемы, накопившиеся в RN за годы разработки. Материал, перевод которого мы сегодня публикуем, посвящён рассмотрению того, как переработка архитектуры RN способна улучшить производительность приложений и скорость работы программистов.
Читать полностью »
Уменьшение размера React Native-приложения на 60% за несколько простых шагов
2020-05-20 в 14:26, admin, рубрики: javascript, react native, ReactJS, Блог компании RUVDS.com, разработка, Разработка веб-сайтовЯ тружусь в компании Mutual. Она работает в Бразилии, в сфере равноправного кредитования. Мы помогаем заёмщикам и заимодавцам наладить связь друг с другом. Первые ищут хорошие ставки, а вторые — доходы, превышающие то, что может предложить им рынок. Наш продукт применяется широким кругом пользователей, мы работаем в большой стране. В результате наши приложения для iOS и Android, основанные на React Native, загружают на очень разные устройства.
Новое приложение «Медузы». Почему Flutter?
2020-05-13 в 14:32, admin, рубрики: flutter, react native, Блог компании Meduza: dev, Медуза, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийТехнический директор Борис Горячев рассказывает, как «Медуза» работала над ним целый год и почему оно написано на Flutter
12 мая состоялся релиз новых мобильных приложений «Медузы» (iOS, Android) — почти через два года после того, как мы решили их переписать. Почему так долго? Почему не нативные приложения? Почему именно Flutter? Обо всем этом рассказывает технический директор «Медузы» Борис Горячев.
8 плюсов Flutter по сравнению с React Native
2020-03-13 в 11:40, admin, рубрики: flutter, i-neti, Neti, react native, ReactJS, Аналитика мобильных приложений, мобильная разработка, разработка мобильных приложений, Тестирование мобильных приложенийМобильная разработка все чаще опирается не на нативную разработку, а на использование фреймворков, помогающих создавать приложения сразу для нескольких платформ. Сегодня мне хочется сказать несколько слов о Flutter, который постепенно начинает отвоевывать рынок у React Native. Подробности — под катом.
Сравнение React Native и Flutter с точки зрения их применения в реальных проектах
2019-12-06 в 9:30, admin, рубрики: flutter, javascript, react native, ReactJS, Блог компании RUVDS.com, разработка, Разработка веб-сайтовЧем React Native отличается от Flutter, за исключением того, что речь идёт о разных фреймворках, в основу которых положены разные технологии? На что ориентироваться тому, кто не знаком с этими инструментами для разработки кросс-платформенных приложений, но хочет выбрать один из них для своего очередного проекта?
Автор статьи, перевод которой мы публикуем, говорит, что в последнее время ему попадалось множество сравнений React Native и Flutter. Во всех этих сравнениях речь шла о таких вещах, которые, на самом деле, особого значения не имеют. Например — о языках, используемых для разработки проектов, или об инструментах командной строки. Здесь будет сделано сравнение React Native и Flutter с точки зрения реального положения дел, с точки зрения того, что имеет значение для настоящих проектов. Это сравнение призвано снабдить всех желающих сведениями, которые помогут им выбрать именно то, что им нужно.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #319 (21— 27 октября)
2019-10-27 в 11:43, admin, рубрики: App Store, apple, docker, flutter, kotlin, react native, realitykit, swift, ux дизайн, Блог компании Цифровые Экосистемы, Интернет вещей, интерфейсы, искусственный интеллект, маркетинг мобильных приложений, разработка мобильных приложений, Разработка под android, разработка под iOSВ этом выпуске нашего дайджеста тестирование, профилирование, работа с подписками, стереотипы разработчиков, дизайн и UX, проектирование, права на разработки, библиотеки и книги! Подключайтесь!
React Native: Создание анимированного поля ввода с помощью Animated API
2019-09-16 в 13:58, admin, рубрики: animated api, React, react native, Блог компании OTUS. Онлайн-образованиеВсем привет! Сегодня делимся с вами познавательным материалом, перевод которого подготовлен специально для студентов курса «ReactJS/React Native-разработчик».
Итак, начнем.
Все мы видели такие поля для ввода:
Надпись большая и выглядит как плейсхолдер, пока вы не наведете фокус на ввод. Она станет меньше и поднимется вверх.
Выглядит великолепно. Гладко. Безупречно.
А еще кажется, что только опытный разработчик может так сделать, не правда ли?
Ну, возможно, это и было так до появления React Native, в те времена, когда люди жили в пещерах и творили всякую дичь. Но это осталось в прошлом.Читать полностью »
Современное окружение для React Native приложений
2019-09-06 в 12:43, admin, рубрики: expo, jest, react native, ReactJS, TypeScript, Программирование, разработка мобильных приложений, управление разработкойВ этой статье мы рассмотрим настройку React Native окружения с использованием expo-cli, Typescript, и Jest.
Typescript поможет нам избежать ошибок при разработке и написать более эффективное мобильное приложение.
Современные разработки позволяют интегрировать Typescript в окружение разработки. Так же мы можем использовать VS Code, который отлично поддерживает Typescript.
Также интеграция с React Native даст нам возможность использовать сервис автодополнения, навигацию по коду и рефакторинг.
Expo — это набор инструментов, которые упрощают создание нативных React приложений. В этом уроке я собираюсь показать вам, как вы можете быстро создавать нативные React приложения, используя Expo.
Руководство по React Native для начинающих Android-разработчиков (с примером приложения)
2019-06-28 в 15:36, admin, рубрики: android development, React, react native, Блог компании Plarium, Разработка под android, советы начинающимПредставляем вам перевод статьи Nikhil Sachdeva, опубликованной на hackernoon.com. Автор делится опытом разработки мобильных приложений с помощью React Native и предлагает создать свое приложение, используя этот фреймворк.
Я был Android-разработчиком и довольно длительное время использовал в работе Java. Лишь недавно я попробовал свои силы в создании мобильных приложений с помощью React Native. Это заставило меня взглянуть на процесс разработки по-новому, если не сказать больше. Цель моей статьи — показать, какие различия я заметил, используя эти два фреймворка в разработке приложений.
Читать полностью »