DevGang
Авторизоваться

MobX State Tree (MST) - Управление состоянием 

Привет, разработчики! Все используют различные библиотеки управления состоянием в своем приложении, многие из нас уже используют Redux, Redux Saga, Redux Rematch. Сегодня мы рассмотрим MobX, самую популярную альтернативу Redux. MobX State Tree (MST) - это мощная библиотека управления состоянием, которую вы можете использовать как в малых, так и в корпоративных приложениях, и ее очень просто подключить и запустить. Я проведу вас от базовой концепции к интеграции на уровне компонентов. Итак, продолжим.

Использование FaceID и TouchID в React Native и Expo

В этом руководстве по биометрической аутентификации мы покажем вам, как аутентифицировать пользователей с помощью Face ID и Touch ID в простых приложениях React Native и Expo.

Мы будем использовать Expo SDK, expo-local-authentication,чтобы реализовать биометрическую аутентификацию в нашем приложении. При этом используются API платформы для доступа к оборудованию устройства, поэтому утечка какой-либо личной информации с устройства исключена.

С помощью этого SDK мы реализуем локальную аутентификацию с распознаванием лиц и сканированием отпечатков пальцев в наших приложениях React Native.

Использование React-Native-KeyChain для защиты учетных данных мобильного приложения 

Безопасность - один из важнейших факторов при создании мобильных приложений. А аутентификация пользователей - это первоочередная задача обеспечения безопасности. Таким образом, вы можете найти несколько стратегий аутентификации пользователей, отвечающих различным требованиям безопасности.

7 причин выбрать React Native для разработки мобильных приложений

React Native - это потрясающий инструмент для разработки мобильных приложений с открытым исходным кодом, созданный Facebook и сообществом. Вы можете создавать приложения для Android и iOS, используя фреймворк.  

Создание приложения с использованием родных языков, таких как Java, Objective-C и C # займет уйму времени. И если вы наймете эксперта по этим языкам, это будет стоить вам целое состояние.

Как использовать геолокацию и геокодирование в React Native приложениях

В этом посте мы узнаем, как реализовать геолокацию в приложении React Native.

Геолокация найдет ваше текущее местоположение, а геокодирование даст ваш адрес (например, название города, название улицы и т. Д.) По координатам (широта и долгота).

Deep Link в React Native с React навигацией

В этой статье мы собираемся создать простой механизм Deep Link в React Native, который выводит пользователя на конкретный экран примера приложения после нажатия на Deep Link вне приложения (например, Safari). Вывод будет выглядеть так:

Пример вывода
Пример вывода

Контекстная типография в React Native 

Хотя я уже давно использую React Native, я никогда не был доволен подходами, которые я видел, когда речь шла о компонентах Text. Я хотел решение, которое было бы больше похоже на CSS. Хотя React Native пытается эмулировать стили, как в Интернете, через библиотеку под названием Yoga, он не обеспечивает каскадную функциональность.

Обновление React Native до 0.59 и поддержка 64-битного Android

Вышло обновление React Native до 0.59! Это еще один большой релиз с 644 коммитами от 88 участников. Что было исправлено, добавлено и обновлено ниже в статье!

Развертывание React Native приложения на iOS (Часть первая)

На прошлой неделе я развернул React Native приложение для iOS в App Store. В общей сложности я потратил около 2х часов - это был скучный процесс сбора снимков экрана и значков и тестирования TestFlight. 

А теперь сравните это опыт, с первым разом, когда я развернул приложение React Native для iOS. Мне кажется, что я потратил около 3 недель, чтобы во всем правильно разобраться!

Подключение React Native компонентов в релизной сборке Android

Не так давно я подключал компоненты React Native к нашему существующему приложению и потратил на это изрядное количество времени. 

Связано это было с дополнительными требованиями к сборкам релизов, требующих создания bundle файла.

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

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу