Мобильная разработка
14.8K subscribers
567 photos
237 videos
2.58K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Как разработать своё первое приложение на React Native

Для разработки приложения под обе платформы (Android и iOS) можно воспользоваться кроссплатформенными фреймворками. Они позволяют писать общий код для всех платформ и использовать языки Swift/Objective C и Java/Kotlin только для нативных модулей платформы.

В фреймворке React Native весь код пишется на JavaScript. Одним из преимуществ React Native является hot reload — изменения кода не требуют пересборки приложения.

О том, как написать простое приложение на React Native, читайте в нашей статье:

https://tprg.ru/A61F

#кроссплатформенность #react_native
1
Flutter vs React-Native: детальное сравнение

Какой фреймворк для кроссплатформенного приложения выбрать: достаточно молодой Flutter или же проверенный временем React Native?

Разработчик из EPAM использовал в реальных проектах оба фреймворка и рассказал об их особенностях:

https://tprg.ru/pF3Q

#flutter #react_native
Как внедрить 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
Готов ли Kotlin Multiplatform Mobile для кроссплатформенной разработки?

Для кроссплатформенных приложений на рынке используют уже проверенные фреймворки 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
👍2