Необходимость в обмене данными между UI и JS процессами в React Native неизбежно сказывается на производительности препятствуя выполнению JavaScript анимации с высокой частотой кадров. Современные библиотеки, такие как Animated, решают эту проблему минимизацией количества сообщений, передаваемых через мост. Следующий шаг — это элементы управления, которые непрерывно реагируют на жесты пользователя. Как мы можем анимировать их со скоростью 60 кадров в секунду?
Рубрика «react native» - 5
React Native: от простой анимации до интерактивной на скорости 60 FPS
2017-08-21 в 10:43, admin, рубрики: Animated, javascript, native driver, react native, user interactions, анимация, взаимодейтсиве с пользователем, Разработка под android, разработка под iOSReact Native с колокольни Android разработки часть 2
2017-07-17 в 13:09, admin, рубрики: android development, ios development, react native, ReactJS, мобильная разработка, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOSСвою прошлую статью я написал спустя 3 дня, после того, как я вообще начал ковыряться в react native, до этого имея опыт только в нативной разработке под android и iOS. Спустя это время я уже успел поработать над реальным react native проектом. И теперь хочу осветить все очевидные и неочевидные моменты с которыми я столкнулся в момент работы с реальным проектом. Всем заинтересованным под кат.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #212 (10 июля — 16 июля)
2017-07-16 в 12:52, admin, рубрики: android, App Store, apple, arkit, kotlin, react native, roadmap, swift, ux дизайн, windows phone, xamarin, Блог компании Everyday Tools, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSВ этот раз у нас все цвета мобайла – дорожные карты iOS- и Android-разработчиков, безопасность, конец Windows Phone, инструменты и дизайн.
О мобильной библиотеке и любви к React Native
2017-07-12 в 8:07, admin, рубрики: javascript, objective-c, react native, react.js, ReactJS, swift, Блог компании Программа «Единая фронтальная система», ефс, мобильная разработка, разработка мобильных приложений, разработка под iOSВ апреле состоялась конференция для разработчиков мобильных приложений Mobius. На мероприятии Программу «Единая фронтальная система» представляли лидеры команды мобильной разработки Дмитрий Евстратов и Даниил Калинцев (Отдел развития платформы ЕФС АО СберТех) с рассказом о масштабируемом VIP архитектурном дизайне для компонентов с использованием React Native.
Для тех, кому интересна мобильная разработка Программы ЕФС, кто не присутствовал или не успел пообщаться с ребятами на конференции, мы подготовили короткое интервью. В комментариях к нему вы можете задать вопрос спикерам напрямую.
Читать полностью »
Как HBO делала приложение Not Hotdog для сериала «Кремниевая долина»
2017-06-27 в 10:53, admin, рубрики: alexnet, appstore, Cyclical Learning Rates, DX, Enet, Google Cloud Vision, ImageNet, inception, keras, react native, SqueezeNet, TensorFlow, UX, Xception, глубинное обучение, зловещая долина, Компьютерное зрение, машинное обучение, обработка изображений, переобучение, разработка мобильных приложений, Разработка под android, разработка под iOS, метки: Google Cloud Vision
Сериал HBO «Кремниевая долина» выпустил настоящее приложение ИИ, которое распознаёт хотдоги и не-хотдоги, как приложение в четвёртом эпизоде четвёртогого сезона (приложение сейчас доступно для Android, а также для iOS!)
Чтобы добиться этого, мы разработали специальную нейронную архитектуру, которая работает непосредственно на вашем телефоне, и обучили её с помощью TensorFlow, Keras и Nvidia GPU.
Читать полностью »
ИТ-конференция «Продвижение»: суббота с пользой
2017-05-30 в 16:42, admin, рубрики: agile, react native, ReactJS, Анализ и проектирование систем, Блог компании Программа «Единая фронтальная система», дизайн, интерфейсы, конференция, мобильная разработка, программа ефс, Программирование, разработка мобильных приложенийНа субботу 3 июня в Москве обещают +11 и лёгкий дождь. Нелётная погода, ну то есть не велосипедная и не особо прогулочная. А душа требует лета, общения, азарта и новых событий. Мы придумали для вас мега насыщенный день в Телеграфе, где пройдёт IT-конференция «Продвижение». Неважно, фанатеете вы от React, занимаетесь дизайном, пытаетесь внедрить Agile или просто считаете себя гиком и книголюбом, — места, нетворкинга и интересных моментов программы хватит всем. Дело за малым — зарегистрироваться и прийти. Ну и почитать подробности под катом.
React Native с колокольни Android-разработки
2017-05-24 в 12:43, admin, рубрики: android development, react native, ReactJS, Разработка под androidНа хабре есть множество статей про react native, но я не могу понять кем и для кого они написаны. Почти все имеют такой посыл: «Ну, это такой же React как в вебе, только на мобилках». А вот люди, которые занимаются нативной разработкой под мобильные устройства в пролете, ведь разобраться в реакте после Android без двух литров без глубокого изучения никак не получится. А я расскажу за реакт опираясь, внезапно, не на веб разработку, а на Android. Всем заинтересованным добро пожаловать под кат.
Читать полностью »
Ionic 2 vs React Native: сравнение фреймворков для создания корпоративных мобильных приложений
2017-05-18 в 6:53, admin, рубрики: ionic framework, javascript, mobile development, react native, разработка мобильных приложенийМобильный доступ к данным ускоряет выполнения бизнес-процессов компании. Мобильное согласование служебных записок или утверждение отпусков уже привычная составляющая работы в корпорациях. Мобильные устройства есть у каждого сотрудника, таким образом компания может использовать эти устройства без инвестиций в них. Большой зоопарк мобильных устройств необходимо учитывать во время разработки корпоративного мобильного приложения: оно должно работать и иметь одинаковый вид на всех устройствах.
В этой публикации мы рассматриваем создание таких корпоративных мобильных приложений с использованием различных JavaScript фреймворков.
Читать полностью »
Руководство React Native — создаем приложение под iOS. Часть 1.2, 1.3
2017-05-16 в 21:00, admin, рубрики: javascript, react native, ReactJS, разработка под iOS→ Перевод отсюда
→ Продолжение. Начало здесь
2. Извлечение данных из API
В этом разделе мы будем подключаться к API сайта Unsplash.it и запрашивать информацию о обоях. Но, прежде чем мы приступим к интересному, нам надо сделать кое-что.
Объявление классов в стиле ES2015
В файле index.ios.js вы видите существующий код. Он отвечает за вывод содержимого в эмулятор.
В файле index.ios.js мы видим строку var SplashWalls = React.createClass({ ... })
. Мы будем менять ее. В этом руководстве мы будем использовать синтаксис ES2015 для объявления классов.
Мы, разработчики, любопытные. Вы, возможно, хотите спросить: «Зачем? Зачем использовать классы из ES2015?».
Читать полностью »
Руководство React Native — создаем приложение под iOS. Часть 1.1
2017-05-15 в 21:45, admin, рубрики: iOS разработка, javascript, react native, ReactJS, разработка под iOSПеревод отсюда.
Идея создавать мобильные приложения на JS не нова. Мы видели, что фреймворки, такие как Ionic или PhoneGap, справляются с этой задачей и привлекли изрядное количество разработчиков.
Тем не менее ни эти фреймворки, ни идея создавать мобильные приложения на JavaScript никогда не привлекали меня. Я всегда думал, почему бы не изучить Swift/Objective-C или Java и просто делать настоящие приложения? Конечно, это потребует затраты значительных усилий на обучение, но разве непрерывное обучение — это не то, что мы, разработчики, делаем и должны делать хорошо? Быстро изучать новые языки и фреймворки? Тогда в чём смысл? Что касается меня, очевидные преимущества такого подхода никогда не перевешивали сомнения. Читать полностью »