Gena
Почему? По итогам у тебя будет лист в ScrollView
Не будет, или будет, это подробность реализации. Разница в поведении, а не в реализации. Ошибка делать скролящийся контент и в нем ещё что-то скролящееся не потому что это невозможно, а потому что пользователю неудобно становится позиционироваться в приложении и управлять тем, что он видит. А collapsible header, наоборот облегчает управление и восприятие, позволяя видеть и заголовок и одновременно уменьшая его при прокрутке, помогая фокусироваться на контенте.
Gena
Или если про жесты. В случае сжимающегося заголовка вообще нет конфликтов жестов. Один жест приводит к ожидаемому и предсказуемому изменению вида контента. В случае тупого скролла в скролле, один жест во внутреннем может быть вызван пользователем с двумя разными желаниями: подвинуть внешний контент и подвинуть внутренний - и это конфликт не в программе, а в голове, его невозможно разрешить. В такой ситуации невозможно предугадать что хочет пользователь.
Dmitry
К слову, чтобы сделать. Такой хедер достаточно привязать его к скролу FlatList
Denis
Всем привет! Кто-нибудь работал с react-native-fs? Можно ли сохранять файлы csv в систему?
Denis
Спасибо)
Eugene
https://github.com/facebook/hermes/issues/28 печально
Gena
https://github.com/facebook/hermes/issues/28 печально
А чем MobX 4 не устраивает? (MobX 5, к слову, и сейчас в RN нельзя использовать при деплое на все поддерживаемые версии)
Gena
У меня вот какой вопрос. А кто использует локальные нотификации на iOS? Можете накидать реальных юз-кейсов, а то что-то прям не могу придумать...
Yar
У меня вот какой вопрос. А кто использует локальные нотификации на iOS? Можете накидать реальных юз-кейсов, а то что-то прям не могу придумать...
Напомнить пользователю зайти в приложение, например внести данные о весе или спорт активности. Или не в этом вопрос?
⩔wein
или событие какое-то. например приложение детектит что ты зашел в какую-то локацию
Gena
Напомнить пользователю зайти в приложение, например внести данные о весе или спорт активности. Или не в этом вопрос?
В этом, да... т.е. типа мемо... но, простите, это "мемо" получается не на сервере а локально хранится? Вы действительно так делаете?
⩔wein
или проксимити трекер - вы приблизились к блютус бикону. или вы прошли 10000 шагов.
Gena
или проксимити трекер - вы приблизились к блютус бикону. или вы прошли 10000 шагов.
Да, гео и близость к локации - согласен... это весьма специфические механизмы. А вы это реально использовали где-то?
⩔wein
или - вы давно не вставали, вставайте. или у вас слишком высокий пульс, может быть хватит упражнятся
Yar
В этом, да... т.е. типа мемо... но, простите, это "мемо" получается не на сервере а локально хранится? Вы действительно так делаете?
Так делали, а как на сервере разруливать трех разовые напоминания в день для пользователей из разных часовых поясов?
Yar
А как их в приложении разруливать при перелетах? )
Вопрос интересный, думаю текущее время на телефоне меняется автоматически. Надо бы проверить это как-то :)
⩔wein
меняется
⩔wein
текущее время берется из сети оператора
Yar
Ну вот, значит запланированные напоминания придут в срок, если пользователь не предпочитает настраивать часы вручную
Yar
У меня вот какой вопрос. А кто использует локальные нотификации на iOS? Можете накидать реальных юз-кейсов, а то что-то прям не могу придумать...
Ну и ещё, как вариант, однажды сталкивался с серверлесс приложением. Вот там по достижении координат были локальные уведомления осмотреться на достопримечательности вокруг.
Gena
Спасибо! Пока обобщается в два реальных юз-кейса: - условный "будильник" (это надежней чем с сервера что-то слать) - близость к чему-то (очень специфичная ios технология) С обоими согласен.
Yar
Похоже на то, да.
Gena
Или на некоторых моделях iPad и на iPhone 4s, если хотите в терминах девайсов
A
Коллеги, кто использует react-router-native для роутинга, как вы анимируете листание, октрытие новых страниц?
Alisher
0.60 уже стабильна? Стоит обновляться?
Andrei
У меня были проблемы с фбсдк и поддержкой androidx как раз в 60.0 Но я начинающий, может не хватает квалификации. Из коробки не работает. С предыдущими версияии все ок
farwayer
В iOS9
Ох, и правда в iOS9 прокси нету. Рано, значит, на MobX5 переходить.
Oleksandr
на сколько существенно сейчас производить поддержку iOS 9?
farwayer
5% девайсов, правда, старые iPad в основном
Oleksandr
просто на сколько я помню, то apple ведь сейчас начала отказыватся в поддержке старых версий iOS
farwayer
если особо ничего не надо для этого делать -- почему нет?
Oleksandr
ну тут чисто интерес уже, т.к. на своих мобильных приложениях я уже стараюсь ставить минимум поддежку версии с 10.3
Alexander
А подробнее можно, где MobX5 не работает в RN?
На старом jsc не работает. На иос везде должен работать. На андроиде тоже jsc обновили
farwayer
0.60 уже стабильна? Стоит обновляться?
Лучше подождать пару недель, пока все устаканится. Слишком серьезные изменения, особенно на андроид.
Artur
0.60 уже стабильна? Стоит обновляться?
https://twitter.com/kelset/status/1149826393510838274?s=21
Сергій
https://github.com/facebook/react-native/issues/25620
Сергій
и зачем было замазывать? ) номер забыл
Artur
и зачем было замазывать? ) номер забыл
Здесь скорее всего поинт в том чтобы не палить личность (for any reason)
Kto?
Погодите, получается, Hermes отрубает возможность юзать ОТА для андроида, верно? @gblack9
George
Погодите, получается, Hermes отрубает возможность юзать ОТА для андроида, верно? @gblack9
Это почему? echo "'use strict'; function hello() { print('Hello World'); } hello();" | ./bin/hermes - вот у них там в github написано. Я так понимаю AOT компилятор все равно с ним поставляется
George
Даже если так - теоретически ничто не мешает распространить этот бандл через OTA
Kto?
Ну вот интересно, возможно ли это
George
Ну то есть фундаментальных противоречий нет, я бы подождал реакции парней из Expo
Kto?
Думаю маломягкие отреагируют быстрее
Kto?
Экспо врятли скоро обновится
Maxim 📱 D
Я обновился до 0.60.2, Гермес не включил, все ок
Kto?
react-native 0.60.3 hermes support for android · Issue #1626 · microsoft/react-native-code-push https://github.com/microsoft/react-native-code-push/issues/1626
ᴡᴇʏʜᴇyʜᴇʏ
Я обновился до 0.60.2, Гермес не включил, все ок
Обновился до 0.60.3, Гермеса включил, все ок)
Anonymous
Обновился до 0.60.3, Гермеса включил, все ок)
I wanna discuss an interesting thing with u. If u help me then u can get much money.
Gena
I wanna discuss an interesting thing with u. If u help me then u can get much money.
This chat is not job board. Please talk about technical things, not money.
Gena
Погодите, получается, Hermes отрубает возможность юзать ОТА для андроида, верно? @gblack9
Я, как пользователь вообще бы не ставил приложения с OTA (если бы была возможность проверить), а уж приложения с JS такого типа, тем более. Это только вопрос времени, когда в таком приложении мне прилетит майнер или жучок.
Nick
I wanna discuss an interesting thing with u. If u help me then u can get much money.
we have no upwork accounts, your hundred bucks is not "much" money, get out
ᴡᴇʏʜᴇyʜᴇʏ
Почистил градл?
Я не вычищал все ручные линки. Развернул новый проект, перенес все зависимости туда, поставил поды. Мне это проще показалось, чем сидеть вспоминать что как куда подключалось. Заодно обновил все либы которые с автолинком не дружили
ᴡᴇʏʜᴇyʜᴇʏ
ну а потом дифф перенс на проект %(
Maxim 📱 D
Надо попробовать на чистый перенести все
Vadim
Вроде кто-то когда-то говорил про конфликт code push и firebase. Не могу понять почему перестали пуши работать. Ошибок нет. Просто не приходит ничего
Vadim
Вроде только code push ставил из нового
A
Господа, кто использовал react-native-snap-carousel, можно как-то настроить карусель чтобы работала как горизонтальная листалка фотографий в инстаграме? Ровно, плавно, без глюков, быстрый свайп чтобы работал, и медленный свайп до середины экрана чтобы тоже переключал шаги??
A
Все пропы перепробовал, но на андроиде какой-то треш
Gena
По технической же части, ничего не мешает вкладывать в OTA любые данные, будь они куском машинного кода (к примеру so, технологии есть, в частности linux умеет обновлять собственное ядро "на лету"), или деревом парсинга js, или патчем к байткоду. Вопрос реализовано ли это.
farwayer
Судя по всему, Proxy в Hermes завезут не скоро. И очень жаль, что они свой велосипед для байт-кода написали. Если бы использовали WebAssembly — была бы бомба.
George
Судя по всему, Proxy в Hermes завезут не скоро. И очень жаль, что они свой велосипед для байт-кода написали. Если бы использовали WebAssembly — была бы бомба.
Возможно наоборот - рождается еще один вариант байткода для JS, не такой строгий и быстрый как WebAssembly
farwayer
Так фишки WebAssebly в том, что: - его активно развивают. Можно было бы получать профит от других opensource разработок. - это не только для JS. Т.е. реально можно было бы сделать так, чтобы писать под React Native на других языках.
Nick
Перебилдил раз 10 в поисках ошибки и само заработало в том же виде… Блин, ну почему так...
ну блин, всем же известно, что программисты зарабатывают 300000 в секунду. такие баги – это плата ¯\_(ツ)_/¯