Как разработать своё первое приложение на React Native
Для разработки приложения под обе платформы (Android и iOS) можно воспользоваться кроссплатформенными фреймворками. Они позволяют писать общий код для всех платформ и использовать языки Swift/Objective C и Java/Kotlin только для нативных модулей платформы.
В фреймворке React Native весь код пишется на JavaScript. Одним из преимуществ React Native является hot reload — изменения кода не требуют пересборки приложения.
О том, как написать простое приложение на React Native, читайте в нашей статье:
https://tprg.ru/A61F
#кроссплатформенность #react_native
Для разработки приложения под обе платформы (Android и iOS) можно воспользоваться кроссплатформенными фреймворками. Они позволяют писать общий код для всех платформ и использовать языки Swift/Objective C и Java/Kotlin только для нативных модулей платформы.
В фреймворке React Native весь код пишется на JavaScript. Одним из преимуществ React Native является hot reload — изменения кода не требуют пересборки приложения.
О том, как написать простое приложение на React Native, читайте в нашей статье:
https://tprg.ru/A61F
#кроссплатформенность #react_native
Flutter vs React-Native: детальное сравнение
Какой фреймворк для кроссплатформенного приложения выбрать: достаточно молодой Flutter или же проверенный временем React Native?
Разработчик из EPAM использовал в реальных проектах оба фреймворка и рассказал об их особенностях:
https://tprg.ru/pF3Q
#flutter #react_native
Какой фреймворк для кроссплатформенного приложения выбрать: достаточно молодой Flutter или же проверенный временем React Native?
Разработчик из EPAM использовал в реальных проектах оба фреймворка и рассказал об их особенностях:
https://tprg.ru/pF3Q
#flutter #react_native
Мы подготовили для вас подборку материалов по кроссплатформенной и Android-разработке, из которых вы узнаете:
— о жизненном цикле Android-приложений: https://tprg.ru/Gu3w
— Java или Kotlin лучше для Android-разработки: https://tprg.ru/h2XB
— натив или кроссплатформенность выбрать начинающему мобильному разработчику: https://tprg.ru/Yz9h
— чем отличаются друг от друга фреймворки React Native, Flutter, Ionic, Xamarin и PhoneGap: https://tprg.ru/Twhk
— как разработать первое приложение на React Native: https://tprg.ru/A61F
— как создать первое приложение на Kotlin Multiplatform: https://tprg.ru/N4rZ
— безумие или дальновидный шаг перейти из Android во Flutter: https://tprg.ru/LIwO
#кроссплатформенность #flutter #react #android
— о жизненном цикле Android-приложений: https://tprg.ru/Gu3w
— Java или Kotlin лучше для Android-разработки: https://tprg.ru/h2XB
— натив или кроссплатформенность выбрать начинающему мобильному разработчику: https://tprg.ru/Yz9h
— чем отличаются друг от друга фреймворки React Native, Flutter, Ionic, Xamarin и PhoneGap: https://tprg.ru/Twhk
— как разработать первое приложение на React Native: https://tprg.ru/A61F
— как создать первое приложение на Kotlin Multiplatform: https://tprg.ru/N4rZ
— безумие или дальновидный шаг перейти из Android во Flutter: https://tprg.ru/LIwO
#кроссплатформенность #flutter #react #android
История кроссплатформенной мобильной разработки: грозит ли Flutter опыт предшественников?
Хоть и Flutter с KMM сейчас на слуху, но кроссплатформенная разработка существовала задолго до них.
В статье рассмотрены инструменты и фреймворки для кроссплатформенной разработки, которые так и не смогли стать сверхпопулярными. По их истории можно оценить, какое будущее ждёт Flutter:
tprg.ru/uZ12
#react #xamarin
Хоть и Flutter с KMM сейчас на слуху, но кроссплатформенная разработка существовала задолго до них.
В статье рассмотрены инструменты и фреймворки для кроссплатформенной разработки, которые так и не смогли стать сверхпопулярными. По их истории можно оценить, какое будущее ждёт Flutter:
tprg.ru/uZ12
#react #xamarin
Как внедрить In-app Updates в Android-приложение на React Native
In-app Updates дают возможность обновить приложение без перехода в Google Play. В нативное приложение добавить эту функцию несложно, то как насчёт React Native?
Статья поможет внедрить In-app Updates прямо в ваше приложение на React Native:
https://tprg.ru/dplP
#react_native #android
In-app Updates дают возможность обновить приложение без перехода в Google Play. В нативное приложение добавить эту функцию несложно, то как насчёт React Native?
Статья поможет внедрить In-app Updates прямо в ваше приложение на React Native:
https://tprg.ru/dplP
#react_native #android
Готов ли Kotlin Multiplatform Mobile для кроссплатформенной разработки?
Для кроссплатформенных приложений на рынке используют уже проверенные фреймворки Flutter и React Native. Но у них есть минус — общий пользовательский интерфейс, который сложно поддерживать с учётом особенностей Android и iOS.
Однако существует фреймворк Kotlin Multiplatform Mobile, с помощью которого общая логика приложений пишется на Kotlin, а интерфейс уже разрабатывается нативно. Пока он находится в альфа-версии, но некоторые компании уже применяют его в реальных проектах.
В статье технический архитектор «Леруа Мерлен» рассказал о своём опыте работы с KMM:
https://tprg.ru/aSV6
#android #ios #kmm #react_native
Для кроссплатформенных приложений на рынке используют уже проверенные фреймворки Flutter и React Native. Но у них есть минус — общий пользовательский интерфейс, который сложно поддерживать с учётом особенностей Android и iOS.
Однако существует фреймворк Kotlin Multiplatform Mobile, с помощью которого общая логика приложений пишется на Kotlin, а интерфейс уже разрабатывается нативно. Пока он находится в альфа-версии, но некоторые компании уже применяют его в реальных проектах.
В статье технический архитектор «Леруа Мерлен» рассказал о своём опыте работы с KMM:
https://tprg.ru/aSV6
#android #ios #kmm #react_native
Дружит ли React Native с Jetpack Compose?
Оказывается, вполне. Compose позволяет создавать собственные компоненты для React Native и упрощает для RN-разработчиков миграцию на нативный стек, поскольку использует декларативный подход.
Опытом интеграции Compose в существующий RN-проект поделился руководитель Android-разработки в «СберМаркете»:
https://habr.com/ru/company/sbermarket/blog/652683/
#react_native #compose
Оказывается, вполне. Compose позволяет создавать собственные компоненты для React Native и упрощает для RN-разработчиков миграцию на нативный стек, поскольку использует декларативный подход.
Опытом интеграции Compose в существующий RN-проект поделился руководитель Android-разработки в «СберМаркете»:
https://habr.com/ru/company/sbermarket/blog/652683/
#react_native #compose
React Native: пример реализации WhatsApp UI
Мы уже рассказывали, как создать аналог WhatsApp приложения с помощью Jetpack Compose, пришло время реализовать похожий UI на React Native.
Приложение состоит из двух основных экранов и два экрана-placeholder. Основные компоненты и навигация, управление состоянием и настройка сообщений — в статье:
https://dev.to/jacksbridger/whatsapp-ui-in-react-native-part-1-4nbm
#react
Мы уже рассказывали, как создать аналог WhatsApp приложения с помощью Jetpack Compose, пришло время реализовать похожий UI на React Native.
Приложение состоит из двух основных экранов и два экрана-placeholder. Основные компоненты и навигация, управление состоянием и настройка сообщений — в статье:
https://dev.to/jacksbridger/whatsapp-ui-in-react-native-part-1-4nbm
#react