Kto?
Kto?
А самому городить велосипед
Kto?
Откатись обратно и заюзай норм дифф
Никита
он как то криво работает. Уж лучше руками
Vladimir
пипл, а кто-нибудь делал приложения для китая?
Vladimir
как там геолокейшн получать?
Vladimir
Стандартеок апи работает через раз, мы взяли reacy-native-geolocation-service, но тот гугл дергает
Maxim 📱 D
Konstantin
Konstantin
Олег
Всем привет, контекстное меню открывается не у клика а вверху) Мб кто-то знает как поправить?
Олег
Kto?
Artem
Привет, кто-то в последнее время пробовал поставить fb login для ios, у меня на последнем этапе фейлится билд и ошибок нет. Если кто делал - скиньте пож туториал. может я по какому-то старому делаю
DMITRIY
Здравстуйте, помогите пожалуйта сделать анимированный градиент при скроле, как на этом примере
https://www.youtube.com/watch?v=RPRowgcXE6w
Yurii
Anonymous
подскажите а как сделать автоматическу пересборку проекта при изменении java файлов? есть ли такое вообще?
Anonymous
Подскажите как можно дебажить app-release.apk? Не пойму из-за чего крашится. В режиме разработки все нормально
Kto?
Eldar
George
А кто нибудь имел опыт с expokit + react-native-firebase?
Denis
Всем привет, посоветуйте какой-то модуль для локализации
Roman
@avell "react-native-i18n"
Maxim 📱 D
Alex
Алексей
ребят, кто обновлял проекты на 0.60+ не возникало проблем, что не загружаются шрифты иконок из vector-icons ?
Алексей
без автолинка ?
Алексей
в ручную ты имеешь ввиду в podfile или файл в Library ?
Алексей
или про сами шрифты
Алексей
да я кстати про айос) на андройде тоже вручную закинул в асетс и норм
Алексей
а вот в айсе чето не получается слинковать
Алексей
айосе*
Алексей
а если не трудно, подскажи куда добавил в ручную шрифты, и где ты нашел link with assets)
Алексей
скрипт в build phases у тебя такой ?
Алексей
О спасибо, а то я смотрю на пару строк ниже про icon.loadfont, и как то не хочется везде переделывать, а сверху даже и не посмотрел 🙈
Kateryna
всем привет
кто сталкивался с таким?
таб навигация работала, ничего не изменяла только перезагрузила и вот ошибка
Eugene
да, когда react-navigation обновил с версии v2 на v3
Eugene
https://reactnavigation.org/docs/en/getting-started.html#installation
yarn add react-native-gesture-handler итд
Алексей
Ну у меня сейчас при обновление на 0.60 похожие ошибки :) это значит что при билде нативного кода, библиотека не была подключена
Алексей
Хотя с хендлером проблем не было , возможно стоит его обновить
всем привет, кто-то работал с WebRTC?
Denis
Всем привет! Есть вопрос по реализации WebSocket (socket.io) соединения в приложении.
Суть задачи:
2 роли: учитель и студент
Учитель может создать урок и начать live attendance для этого урока.
В этот момент, студенты по нажатию на кнопку «Присоединится» могут зайти на этот урок. В это время у учителя в риалтайме должно показывать число студентов, которые заходят.
Подскажите, как правильно подобное реализовать? Есть ли смысл прерывать подключение к сокету, если юзер вышел с этого экрана, чтобы не садить батарею и перформанс. Заранее спасибо!
Armen
#новичок друзья, подскажите, как в точности такой таб бар сделать. Прошерстил гитхаб)
Armen
Khorark
Armen
Это понятно😅имел ввиду вдруг посоветуете готовые библиотеки
Khorark
Вью, внутри 5 тачибле элементов
Khorark
Armen
Kateryna
как установить ноде модули без апдейта?
Khorark
Kateryna
Апдейта чего?
нужно "react-native": "^0.57.8", не 0.6
Khorark
Гм.. Если точно версию 0.57.8 , то нужно убрать ^
Khorark
Gena
Вот здесь описаны правила (хм, раньше там в доках была другая страница, закопали куда-то глубже): https://docs.npmjs.com/misc/semver.html#caret-ranges-123-025-004
Gena
Я тут занялся оптимизацией размеров приложения. И накопал много интересного. Хочу поделиться тем, что уже получилось. Пока буду говорить только про андроид.
Первое, что мы сделали и уже успели катнуть в продакшн - это переехали со сплит-билдов на aab (Android Application Bundle), вот результаты из консоли плей маркета из раздела Android vitals:
Было v1.8:
Download Size: 31 Mb
App size on device: 85 Mb
Стало (v1.9.1):
Download Size: 14 Mb
App size on device: 46 Mb
Gena
(нажалась кнопка Enter неудачно, хотел одним сообщением), но ладно... в общем я на этом не остановился и копнул глубже. Это ещё не в релизе, поэтому статистика и цифры чуть другие будут.
ana 🪢
Gena
Ща, допишу про второй этап и расскажу, что там application bundle делает... на самом деле не так много, но для этого надо туда внутрь заглянуть и понять что сколько занимает места.
D
А есть какие-то может инструменты для понимания что и сколько занимает в bundle? Ну кроме du -hs? )
D
Капля в море, это про js?
Никита
да
Gena
Я давно точил зуб на react-native-firebase потому что он тащит за собой очень много js кода, который лежит в бандле бесполезным грузом. А мы от него используем только одно - пуш уведомления, притом самым простым образом... т.е. получаем токен, шлем на сервер, реагируем на переход по клику на уведомление - всё. Ни локальных уведомлений, ничего больше у нас нет, статистику перевели в Amplitude.
И я за последние пару дней написал ту небольшую часть, которая нам нужна для iOS и Android, сегодня закончил тестирование и вот на CI собралась сборка. Т.к. это не в продакшн, я взял два aab файла и через тул Analyze APK в Android Studio сравнил их. Версия с react-native-firebase и кастомная, эксперимент не чистый, я ещё включил минификацию (бывший proguard) и проапдейтил несколько зависимостей... но всё же... текущие итоги:
http://vovkasm.skitch.vovkasm.org/size-diff_22DFC5F3.png
D
Кто-нибудь крутил Apple SignIn? ;)
D
Я давно точил зуб на react-native-firebase потому что он тащит за собой очень много js кода, который лежит в бандле бесполезным грузом. А мы от него используем только одно - пуш уведомления, притом самым простым образом... т.е. получаем токен, шлем на сервер, реагируем на переход по клику на уведомление - всё. Ни локальных уведомлений, ничего больше у нас нет, статистику перевели в Amplitude.
И я за последние пару дней написал ту небольшую часть, которая нам нужна для iOS и Android, сегодня закончил тестирование и вот на CI собралась сборка. Т.к. это не в продакшн, я взял два aab файла и через тул Analyze APK в Android Studio сравнил их. Версия с react-native-firebase и кастомная, эксперимент не чистый, я ещё включил минификацию (бывший proguard) и проапдейтил несколько зависимостей... но всё же... текущие итоги:
http://vovkasm.skitch.vovkasm.org/size-diff_22DFC5F3.png
А что такое dex ?
Gena
Итого, с кастомной реализацией firebase:
js: -128 KB
java: -6.1 Mb (плюс можно отключать multi dex)
D
Ну в firebase конечно много чего есть, и тот же Google SignIn
Gena
Из находок: в продакшн бандле зачем-то лежит source map и весит, блин почти 6Mb
D
Может можно настроить билд омитить его?
Gena
Надеюсь, верней так, я найду как это сделать )
D
Поделись плиз как найдешь, интересно
D
Через что если не секрет логин делал?