Size: a a a

React Native — русскоговорящее сообщество

2020 June 15

АК

Алексей Козин... in React Native — русскоговорящее сообщество
Ilya
Всем утра. Пишу бекенд на .NET, хочу сделать мобильное приложение, не знаю что выбрать, Ксамарин или Реакт? Раньше никогда с мобильной разработкой не сталкивался. Не могли бы расписать какие плюсы и минусы для меня будут в каждом случае?
Что бекэнд делает?
источник

I

Ilya in React Native — русскоговорящее сообщество
Алексей Козин
Что бекэнд делает?
Всмысле? Вся логика на нем, у нас будет еще веб версия
источник

I

Ilya in React Native — русскоговорящее сообщество
Мне еще подкинули тут рассмотреть avalonia framework, если с ним знакомы, тоже можно рассмотреть
источник

k

kfv in React Native — русскоговорящее сообщество
Здравствуйте. Написал свою реализацию "Silent Update". Выглядит это следующим образом: js бандл в исходном приложении содержит минималистичный функционал для проверки и загрузки обновления + версионность, а вся бизнес-логика находится в стороннем бандле, который выкачивается при первом запуске и в дальнейшем при необходимости обновляется (все ресурсы также зашиты в бандл в виде base64). Каковы шансы, что такое приложение завернут при проверке в App Store/Google Play?
источник

ДЧ

Дмитрий Черненко... in React Native — русскоговорящее сообщество
Всем привет. Реализовую принятие звонков на иос когда телефон заблокирован. Мне нужно разблокировать и показывать мою вьюшку, что бы клиент ввел пароль для принятия звонка. Можно ли в библиотеке react native callkeep на кнопку принятия вызова навесить что то что бы клиент разблочил телефон? Если любые другие варианты решения задачи
источник

sb

standing by in React Native — русскоговорящее сообщество
Ребята, через expo Linking реализовал deep linking. Все работает, проблема в том что когда приложение уже запущено, event не срабатывает. Просто приложение откырвается на той странице которая была и все. На андройде, на ios не проверял пока

if (Platform.OS === 'android') {
     Linking.getInitialURL().then( тут event)
} else {
     Linking.addEventListener('url', this.onLinkingUrl);
}
источник

GW

George Wiseman in React Native — русскоговорящее сообщество
kfv
Здравствуйте. Написал свою реализацию "Silent Update". Выглядит это следующим образом: js бандл в исходном приложении содержит минималистичный функционал для проверки и загрузки обновления + версионность, а вся бизнес-логика находится в стороннем бандле, который выкачивается при первом запуске и в дальнейшем при необходимости обновляется (все ресурсы также зашиты в бандл в виде base64). Каковы шансы, что такое приложение завернут при проверке в App Store/Google Play?
Там правила такие что апдейты не должны серьезно менять приложение. Предполагаю что пропустят, пропускают же  codepush
источник

k

kfv in React Native — русскоговорящее сообщество
@GeorgeWizeman спасибо
источник

%

%username% in React Native — русскоговорящее сообщество
kfv
Здравствуйте. Написал свою реализацию "Silent Update". Выглядит это следующим образом: js бандл в исходном приложении содержит минималистичный функционал для проверки и загрузки обновления + версионность, а вся бизнес-логика находится в стороннем бандле, который выкачивается при первом запуске и в дальнейшем при необходимости обновляется (все ресурсы также зашиты в бандл в виде base64). Каковы шансы, что такое приложение завернут при проверке в App Store/Google Play?
положите в приложение дефолтный бандл с первой версией, чтобы во время ревью было понятно, что код внутри приложения, далее делайте проверку на наличие нового бандла (его версии) и фетчите его, если пропала сеть - показывайте минимальную версию
источник

%

%username% in React Native — русскоговорящее сообщество
гипотетически это должно сработать и ревьювер не поймет что вы выкачиваете код 🙂
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Ilya
Всем утра. Пишу бекенд на .NET, хочу сделать мобильное приложение, не знаю что выбрать, Ксамарин или Реакт? Раньше никогда с мобильной разработкой не сталкивался. Не могли бы расписать какие плюсы и минусы для меня будут в каждом случае?
Я бы смотрел в сторону RN или Flutter, если есть понимание JS или Dart. Ещё можно посмотреть в сторону Ionic framework, он сейчас стал значительно лучше, чем был (это на тот случай, если никто не знаком с RN или Flutter, но есть понимание обычного веба)
источник

I

Ilya in React Native — русскоговорящее сообщество
Anatoly Berbeka
Я бы смотрел в сторону RN или Flutter, если есть понимание JS или Dart. Ещё можно посмотреть в сторону Ionic framework, он сейчас стал значительно лучше, чем был (это на тот случай, если никто не знаком с RN или Flutter, но есть понимание обычного веба)
А какие плюсы относительно того же ксамарина?
источник

AB

Anatoly Berbeka in React Native — русскоговорящее сообщество
Ilya
А какие плюсы относительно того же ксамарина?
я замарин не знаю, но учитывая, что MS сами сейчас продвигают больше RN - я бы не делал ставку на замарин
источник

I

Ilya in React Native — русскоговорящее сообщество
Понят
источник

I

Ilya in React Native — русскоговорящее сообщество
Спасибо
источник

%

%username% in React Native — русскоговорящее сообщество
Ilya
А какие плюсы относительно того же ксамарина?
сейчас со мной поспорят, но его главный плюс это C# и отсутствие JS
источник

%

%username% in React Native — русскоговорящее сообщество
плюс Xamarin конечно
источник

I

Ilya in React Native — русскоговорящее сообщество
%username%
сейчас со мной поспорят, но его главный плюс это C# и отсутствие JS
Js я знаю, это не проблема
источник

I

Ilya in React Native — русскоговорящее сообщество
Меня больше пугает джава и свифт, незнакомые мне, в реакте
источник

%

%username% in React Native — русскоговорящее сообщество
С ними приходится сталкиваться при производстве нестандартных решений
источник