Обновить
  • по релевантности
  • по времени
  • по рейтингу

Создание мобильного приложения на React Native

JavaScript *Разработка под Android *ReactJS *
Recovery mode


Всем привет. Это будет первой частью в создании нашего мобильного приложения.

Мобильное приложение мы будем делать с помощью react native и expo. Мы создадим не большое новостное приложение. Для этого мы будем использовать php через rest api.

В нашем приложении мы будем выводить статьи, которые будут находиться в phpmyadmin.
Читать дальше →
Всего голосов 16: ↑0 и ↓16 -16
Просмотры 11K
Комментарии 24

Что такое React Native? Комплексное руководство 2021

JavaScript *Разработка мобильных приложений *Node.JS *Facebook API *ReactJS *
Перевод

Вот уже несколько лет React Native является горячей темой в мире мобильной разработки. Неудивительно – он взял мир технологий штурмом, предложив способ разработки мобильных приложений как для iOS, так и для Android одновременно.

React Native - единый фреймворк, чтобы управлять ими всеми.

React Native был успешно принят сотнями компаний по всему миру, включая Uber, Microsoft и Facebook, и используется во многих других компаниях.

Однако, прежде чем вы решите пойти ва-банк с React Native, очень важно понять, как он работает, и решить, лучше ли он подходит для вашего проекта.

Каковы его главные преимущества и самые большие недостатки? Чем он отличается от других платформ кросс-разработки? И последнее, но не менее важное: о чем должны знать ваши разработчики, прежде чем они отправятся в путешествие по React Native?

В следующей статье мы ответим на эти и другие вопросы – все для того, чтобы вы могли сделать обоснованный выбор и понять, идеально ли React Native подходит для вашего бизнеса.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 8.1K
Комментарии 6

Ionic 2 vs React Native: сравнение фреймворков для создания корпоративных мобильных приложений

JavaScript *Разработка мобильных приложений *
Из песочницы
Мобильный доступ к данным ускоряет выполнения бизнес-процессов компании. Мобильное согласование служебных записок или утверждение отпусков уже привычная составляющая работы в корпорациях. Мобильные устройства есть у каждого сотрудника, таким образом компания может использовать эти устройства без инвестиций в них. Большой зоопарк мобильных устройств необходимо учитывать во время разработки корпоративного мобильного приложения: оно должно работать и иметь одинаковый вид на всех устройствах.

В этой публикации мы рассматриваем создание таких корпоративных мобильных приложений с использованием различных JavaScript фреймворков.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 31K
Комментарии 41

Записки фрилансера: разработка первого React Native-приложения

Блог компании RUVDS.com Разработка веб-сайтов *JavaScript *ReactJS *
Перевод
Автор материала, перевод которого мы публикуем, недавно выпустил своё первое мобильное приложение, написанное на React Native. Так случилось, что это приложение стало и его первым проектом, который он создал как программист-фрилансер. Здесь он расскажет о том, с чем ему пришлось столкнуться в ходе работы — от инициализации проекта до его публикации в App Store и Google Play.


Читать дальше →
Всего голосов 43: ↑42 и ↓1 +41
Просмотры 37K
Комментарии 6

Создаем приложение на JavaScript с помощью React Native

Блог компании Plarium JavaScript *Разработка мобильных приложений *API *ReactJS *
Перевод
В этом уроке мы будем изучать React Native – фреймворк от компании Facebook для создания нативных приложений под iOS и Android. У него много общего с другим очень популярным фреймворком от Facebook – React Javascript, который предназначен для построения декларативных пользовательских интерфейсов.


Читать дальше →
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 140K
Комментарии 54

Создание кроссплатформенных приложений с помощью React Native

Блог компании NIX Программирование *Разработка мобильных приложений *ReactJS *
Перевод
Предлагаем вашему вниманию перевод статьи, которая будет интересна начинающим разработчикам.

React Native — это JS-фреймворк для создания нативно отображаемых iOS- и Android-приложений. В его основе лежит разработанная в Facebook JS-библиотека React, предназначенная для создания пользовательских интерфейсов. Но вместо браузеров она ориентирована на мобильные платформы. Иными словами, если вы веб-разработчик, то можете использовать React Native для написания чистых, быстрых мобильных приложений, не покидая комфорта привычного фреймворка и единой кодовой базы JavaScript.

Конечно, мы и раньше слышали обещания об универсальной разработке приложений, с помощью фреймворков наподобие Cordova или Titanium. А что насчёт React Native? В этой статье мы рассмотрим данный фреймворк и особенности его работы и поговорим о том, насколько удобно использовать React Native для написания iOS- и Android-приложений.
Читать дальше →
Всего голосов 26: ↑19 и ↓7 +12
Просмотры 38K
Комментарии 5

11 библиотек (наборов компонентов) для React Native, о которых стоит знать в 2018-м

Блог компании RUVDS.com Разработка веб-сайтов *JavaScript *ReactJS *
Перевод
В начале года мы опубликовали несколько материалов о популярных наборах компонентов для React, Angular и Vue. Сегодня мы представляем вашему вниманию перевод статьи из той же серии, посвящённой React Native. Учитывая непрекращающийся рост популярности React, и то, что мобильные приложения и PWA становятся всё востребованнее, неудивителен тот факт, что React Native привлекает всё большее внимание сообщества разработчиков.



Фреймворк React Native очень похож на React в том плане, что его применение подталкивает программиста к созданию пользовательских интерфейсов с использованием изолированных компонентов. Наборы таких компонентов, предназначенные для разработки интерфейсов, дают разработчикам готовые модули, использование которых помогает экономить время, ускоряя работу. Здесь мы обсудим одиннадцать наборов компонентов, которые отличаются хорошей поддержкой их создателей. Они, надеемся, пригодятся всем, кому приходится разрабатывать интерфейсы на React Native
Читать дальше →
Всего голосов 34: ↑29 и ↓5 +24
Просмотры 23K
Комментарии 6

React Native для самых маленьких. Опыт мобильной разработки

Блог компании Конференции Олега Бунина (Онтико) Разработка веб-сайтов *JavaScript *Разработка мобильных приложений *ReactJS *
Однажды, в одной продуктовой команде захотели разработать мобильное приложение, чтобы проверить гипотезу востребованности продукта и его удобства для пользователей. И то, что в команде не было мобильных разработчиков, не помешало. Два фронтенд-разработчика взяли React Native и за три месяца написали приложение. Тестирование гипотезы прошло успешно, приложение продолжает развивается и вызывает интерес других команд в компании.


Изображение из описания инструмента: www.semrush.com/news/position-tracking-on-the-go.

Это краткое описание истории команды Артёма Лашевского, который на три месяца из фронтенд-разработчика стал мобильным. Подробнее, как это произошло, читайте в расшифровке доклада Артёма на FrontendConf 2019: что такое React Native, почему именно он, пошаговая инструкция создания приложения и выбор нужных библиотек и компонентов.
Всего голосов 27: ↑25 и ↓2 +23
Просмотры 30K
Комментарии 2

Аутентификация — CUSTOM SETUP / AWS Amplify + React Native

JavaScript *Разработка мобильных приложений *Amazon Web Services *ReactJS *
Tutorial

cognito


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

Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 6.8K
Комментарии 5

Как я написал мобильное приложение на react-native

Я пиарюсь
Меня зовут Алексей Андросов, я уже много лет работаю в Яндексе фронтенд-разработчиком. Два года назад мне и моим партнерам пришла в голову идея создать мобильную социальную сеть Verb. Идея Verb в том, что пользователи могут делиться небольшими статусами — “вербами” — о том, чем они занимаются в данную минуту, простыми вещами, о которых хочется рассказать друзьям, но некуда об этом написать. И мы уже даже получили инвестиции, но сейчас не об этом. Сегодня я хочу рассказать о том, как и почему я написал мобильное приложение на react-native.
Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 14K
Комментарии 6

Почему я ушёл с React Native и перешёл во Flutter: Часть 1

Блог компании Surf Программирование *Разработка мобильных приложений *Flutter *
Всем привет. Меня зовут Дмитрий Андриянов. Два года писал на React Native, сейчас я разработчик в Surf и уже полтора года пишу на Flutter. Когда я только решил серьёзно взяться за Flutter, я бы очень хотел найти статью от разработчика, который перешёл с React Native на Flutter и узнать его мнение. Теперь этот разработчик — я.

Скорее-всего вы видели такие отзывы о React Native и как компании отказываются от него. Я поделюсь своим личным мнением со стороны одного разработчика, а не компании.

Эта статья для тех, кто:


  • Не знаком с кросс-платформой и хочет понять основную разницу между технологиями.
  • Пишет на React Native и хочет узнать, что он выиграет при переходе на Flutter.
  • Не писал на React Native, а только на Flutter.

Ниже расскажу почему в своё время я выбрал React Native, поделюсь причинами ухода во Flutter и приведу основные различия между React Native и Flutter, которые, на мой взгляд, наиболее важны. Со времени ухода с React Native прошло много времени — что-то изменилось и исправлено. Я постарался это учесть, но что-то мог упустить из виду.


Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Просмотры 19K
Комментарии 97

React Native: The First Choice of Mobile App Developers and Businesses

Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Дизайн мобильных приложений *
image

Let’s discuss why mobile app developers select React Native for application development over other cross-platform frameworks.

While few users continue to work with the Native development approach, those who want to succeed in their business have started exploring new opportunities. One such occasion in this technically advanced world is to turn toward cross-platform frameworks.

Out of 2.8 million apps available on the Google play store and 2.2 million apps in Apple App Store, there is a growing need for cross-platform applications. The significant advantage of a cross-platform mobile application is that it helps businesses save development costs. This is where React Native comes into action.

In the middle of this, if you are a businessman and thinking of hiring mobile app developers and there is a continuously running debate in your mind “React Native vs Native” then this post is for you.
Read more →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.6K
Комментарии 6

React Native in-app purchases: конфигурация и получение списка продуктов

Блог компании Adapty Разработка мобильных приложений *Монетизация мобильных приложений *

В React Native не существует базового инструмента для внедрения внутренних покупок. Поэтому неминуемо приходится пользоваться сторонними библиотеками. Самые популярные библиотеки для добавления покупок в приложения на React Native — это react-native-iap и expo-in-app-purchases.

Правда, сегодня я расскажу про библиотеку «react-native-adapty», потому что по сравнению с другими библиотеками, у неё есть преимущества:

в отличие от других библиотек, есть серверная валидация покупок;
библиотека поддерживает все текущие фичи магазинов от промо-офферов до оплаты наперёд, а поддержка новых функций появляется в ней быстро;
код получается чище и понятнее;
можно выпускать изменения в продуктах без прохождения полного релиз-цикла.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.3K
Комментарии 2

Создание Android-приложения с помощью React Native

Блог компании NIX Разработка мобильных приложений *ReactJS *
Перевод
Tutorial


Как следует из названия, в этой статье мы рассмотрим процесс создания средствами React Native приложения под Android. Оно будет простеньким, всего лишь с текстовым полем. Туда нужно будет ввести имя одного из покемонов, а приложение покажет подробную информацию о полученных данных и зачитает её с помощью функции преобразования текста в речь.

Мы не будем касаться установки Android SDK, React Native и создания проекта, или каких-то иных инструментов разработчиков. Будем исходить из того, что это ваш первый опыт создания приложения с помощью React Native, поэтому подробно рассмотрим каждый кусок кода.
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Просмотры 29K
Комментарии 4

React Native: очередная «серебряная пуля» для кросплатформенной разработки?

Блог компании JUG Ru Group JavaScript *Программирование *Разработка мобильных приложений *ReactJS *
Есть революции, которые происходят незаметно. Когда разработчики Facebook выпустили фреймворк React Native, никто не захватывал мосты и телеграфы. Новому подходу к кроссплатформенной разработке мобильных приложений удалось взять в плен самое ценное – мозги нативных программистов. Рассказать о центральной идее React Native, его преимуществах, перспективах и недостатках мы попросили Владимира Иванова.



Владимир более шести лет занимается разработкой под Android, обладает опытом создания приложений под iOS и Windows Phone. Последний год он увлекся React Native и начал двигать культуру кроссплатформенного кода в EPAM Systems.
Читать дальше →
Всего голосов 41: ↑34 и ↓7 +27
Просмотры 22K
Комментарии 34

Интеграция React Native и C++ для iOS и Android

Разработка под iOS *C++ *Разработка мобильных приложений *Разработка под Android *
Из песочницы
Недавно мне предложили поработать над одним интересным проектом. Требовалось разработать мобильное приложение для американского стартапа на платформах iOS и Android с помощью React Native. Ключевой технической особенностью и фактором, который однозначно решил мое участие в проекте, стала задача интегрировать библиотеку, написанную на языке С++. Для меня это могло быть новым опытом и новым профессиональным испытанием.

Почему было необходимо интегрировать С++ библиотеку


Данное приложение было необходимо для двухфакторной аутентификации с помощью протоколов FIDO UAF и U2F, использующих биометрические данные, таких как Face ID и Touch ID, и аналогичных технологий для Android платформы. Клиент для аутентификации был уже готов. Это была библиотека, написанная на С++ и применяемая некоторыми другими клиентами помимо мобильного приложения. Так что от меня требовалось встроить ее аналогичным образом в мобильное приложение на React Native.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 7.3K
Комментарии 4

ANPR using RoR & React Native

Ruby on Rails *ReactJS *
Из песочницы
Danny Krastev, Mirabbos Umarov, Ekaterina Menshenina, ITMO University, Info communication Systems, Computer Science. 2019

image

Abstract


Due to the never-ending increase in volume of vehicles surrounding our daily lives, Automatic Number Plate Recognition (ANPR), has become an evolving solution for managing and monitoring vehicles worldwide to enforce rules and prevent criminal activities, such as parking violation, red light violation, speeding, and vehicle theft. Although there is already a variety of public and private methods and libraries that have been developed and are used to achieve the automatic recognition of car license plate numbers around the world, there has not been much focus on making advancements toward a cross platform ANPR solution that supports all vehicle license plates worldwide. This paper introduces the Plate Vision project, a web and mobile application built on Ruby on Rails and React Native, which aims to serve as an alternative ANPR platform that supports detection of all license plates worldwide by utilizing various open source optical character recognition (OCR) libraries and making efficiency optimizations.

Key words and phrases: ruby, rails, react native, license plate recognition, plate region extraction, optical character recognition (OCR), ANPR.
Read more →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 2.9K
Комментарии 0

React Native — серебряная пуля для всех проблем? Как мы выбирали кросс-платформенный инструмент для Profi.ru

Разработка под iOS *Разработка под Android *ReactJS *
Из песочницы
Всем привет, меня зовут Геворг. Я Head of Mobile в Profi.ru. Хочу поделиться с вами историей нашего эксперимента с React Native. Расскажу, как мы оценивали плюсы и минусы разработки на React Native — в теории и на практике. Статья будет полезна тем, кто интересуется кросс-платформенной мобильной разработкой, но пока не решил, идти в эту сторону или нет.

Максимальное ускорение



Всё началось с того, что мы решили ускорить разработку в 10 раз на уровне компании. Поставили невыполнимую цель, чтобы выйти за привычный горизонт событий и попробовать новое. Все команды разработки Profi.ru взялись за эксперименты. На тот момент в компании было 13 нативных мобильных разработчиков, включая меня и двух тимлидов. Моя команда работала над двумя мобильными приложениями. В первом клиенты ищут специалистов, во втором — специалисты клиентов. Для меня этот период был непонятным и эмоционально напряжённым. По моим ощущениям, мы и так много делали, чтобы всё работало быстро.

Использовали общую архитектуру на всём проекте и следили за чистотой кода. Использовали генераторы, которые создают все файлы модулей. Всю бизнес-логику старались выносить на backend. Настроили CI/CD, а приложения покрыли E2E-тестами. За счёт всего этого стабильно релизили некоторые приложения раз в неделю. Я понятия не имел, как ускорить разработку даже в два раза. Куда уж в 10. Поэтому мы определили, что для нас важно.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 5.7K
Комментарии 12

React Native: Is it really the future of mobile app development?

Разработка мобильных приложений *Дизайн мобильных приложений *
image

Mobile apps have become one of the most important aspects of the human world. People spend most of their time on different mobile apps whether they are related to social media or something informational. So, this growing interest of people in mobile apps is anyhow deciding the future of mobile app development.

It is mandatory to mention here that the success of mobile app development is based on an accurate selection of the technology on which you build a particular mobile app. And this is one of the most challenging tasks to choose the right one technology for mobile app development.

Keeping these kinds of challenges and confusions into consideration regarding the selection of technology or technical language, I am in this piece of article sharing some information on the future of mobile app development with React Native.

Well, before taking a deep dive into the thorough information related to the future of mobile app development with React Native, we will have a look at the position of React native in mobile app development according to some stats.

According to StackOverflow, “React Native is popular now. It is a sophisticated tool with a vast community of developers helping each other to create better mobile apps. Here you can see the React Native search trend on Google.”

image

_
Read more →
Рейтинг 0
Просмотры 2.5K
Комментарии 0

Геотрекинг в React Native

Блог компании SimbirSoft JavaScript *Разработка под iOS *Разработка под Android *ReactJS *
Мобильное приложение может выступать в роли «рабочего места» сотрудника, при этом бывает необходима передача географических координат и прочих данных. При кроссплатформенной разработке приложений на iOS и Android для этой задачи зачастую используют фреймворки, такие как Flutter или React Native. В этой статье мы рассказываем об особенностях работы с геолокацией в React Native на примере нашего кейса.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 5.2K
Комментарии 0