Ну они как бы да, должны работать. Но почему-то не в моём случае
Я за. Потому что технология имеют свою специфику, в отличие от веба. И там могли бы сидеть android и ios разработчики тоже. Да и те, кто NativeScript пилит. Сейчас ситуация такая, что получить ответы на вопросы по React Native негде.
Вот интересный пример от FB:
https://github.com/fbsamples/f8app/
Кстати, интересная особенность. Objective-C всегда казался страшным. Однако, вчера возникла бага при In-app Purchases, разобраться получилось достаточно быстро и даже сделать Pull Request: https://github.com/chirag04/react-native-in-app-utils/pull/24#issuecomment-215000582
Господа, заходим - представляемся. Кто что уже сделал на React Native? Кто попробовал Relay с ним?
Меня зовут Саша и я алкоголик
Сорцы приложения конфы F8 уже все видели? https://github.com/fbsamples/f8app
Там, кстати, PushNotificationIOS используется, может поможет
А не, там только для счетчика на иконке )
Да, выше ссылка :) Давай что-нибудь другое
Yes
Ещё может что-нибудь?
Все-то вам мало )
Дополню коллекцию ссылок, которые уже все видели репой с клиентом гиттера под андроид — https://github.com/terrysahaidak/GitterMobile
Все, хватит
Продолжай)
Лучше скажите, кто code-push в андроидном приложении использовал с installMode: IMMEDIATE
У вас картинки не пропадали при рестарте приложения?
Мы с code-push под android наткнулись на какой-то баг. Он падает и откатывается к старой версии. Но со стороны это выглядит, как будто бы обновился. Больше не расскажу, пока еще не дебажил, нотификацями занят был, блин )
У меня тоже крэш был. Я глянул нативные логи и увидел, что это из-за ToolbarAndroid.navIcon
Issue еще не успел создат
Мб у вас тоже
Но крэш, опять же, был только с installMode: IMMEDIATE
Denis Ivanchenko, [24 Apr 2016 23:07]:
ThreadImpl.java:187)
04-24 23:06:38.779 11875 11942 E AndroidRuntime: at java.lang.Thread.run(Thread.java:818)

04-24 23:06:38.779 11875 11942 E AndroidRuntime: com.facebook.react.modules.core.JavascriptException: Can't find variable: Buffer, stack:
04-24 23:06:38.779 11875 11942 E AndroidRuntime: <unknown>@438:993
...
что-то такое вылезло
у нас тоже installMode: IMMEDIATE
короче это был наш косяк, не добавили shim Buffer'а для staging
ложная тревога
С пушами не решили?
Нет, завтра у меня будет заплыв номер два на эту тему
Держи в курсе)
Хорошо )
ios ковыряю несколько дней, но еще не подружился. с андроидом уже товарищи практически
Я на работе допиливал уже сделанное.
Ну и для митапа залайвкодил бесконечный стрим котиков: https://rnplay.org/apps/x_g_ew (https://www.youtube.com/watch?v=FLSrZwPYWeg)
👍🏻
Господа, заходим - представляемся. Кто что уже сделал на React Native? Кто попробовал Relay с ним?
Кто-то натыкался на такую ошибку при попытке загрузить архив приложения в app store из xcode? http://stackoverflow.com/questions/20565565/an-app-id-with-identifier-is-not-available-please-enter-a-different-string
Я собираюсь на этих выходных запилить релей в свой тестовый проектик, кто-то уже пробовал?
Мы уже в продакшн выходим с React Native + Relay
Ну там насколько я понял не сильно отличается от релея на вебе. Судя по тому что я прочитал со фар
да
про Relay => @react_js
Та у меня про релей вопросов нет.
А с чем есть? :)
{ "name": "react-native", "version": "1000.0.0",
серьезно?
{ "name": "react-native", "version": "1000.0.0",
Как так? :)
@maullerz понятно, отчаянные времена - отчаянные решения :)
Нет, завтра у меня будет заплыв номер два на эту тему
Чем в итоге закончились танцы с пушами?)
{ "name": "react-native", "version": "1000.0.0",
Бредовая идея
Я правильно понимаю, что сегодня-завтра 0.25 зарелизят?
История с пуш нотификациями еще не развивалась. Был другим занят.
Кто использует Relay? Вы для NavigationBar отдельный роут создаёте или на более верхнем уровне один используете для NavigationBar и сцены?
Внезапно :)
Бывает ! Просто перезапусти, может поможет )
Уже)
👍
Класс! Давно хотел что-то такое почитать. Самостоятельно в их коде разбираться трудновато
Кстати, со времён этой презентации на Гитхабе появились голосовалки (он там в конце жалуется на их отсутствие)
Вот это супер
"react-native-router-flux": "^2.0.9",

но вот это нет
@vmakhaev не добрался ещё до push notifications?
Хорошая обзорная статья про плюсы, минусы и архитектуру React Native и NativeScript https://www.quora.com/What-are-the-key-difference-between-ReactNative-and-NativeScript
На NativeScript видел кто-нибудь настоящие приложения, которые писали не Telerik?
Они в статье там пишут про KitchenSink :)
Ну это пример
Забавно все с ним, в общем. Я год назад смотрел, что брать для приложения и, соотвественно, на него тоже смотрел. Там было пара аппов (хакерньюс, китченсинк и еще что-то). Как ни вернусь, так только они и упоминаются
Впечатление, что его никто не использует, только пишут про него
При этом на RN уже много чего
Покажи какие интересные примеры на RN ты видишь?
Ну Discord тот же
Да даже F8 app сойдет, он хотя бы настоящий и им пользовались
Но вообще меня бы устроила такая страница — http://facebook.github.io/react-native/showcase.html
Чтобы живые приложения пощупать, которые делали живые люди
Да, но я думал может на GitHub ещё что-нибудь?
Кроме F8
Я думал Relay из коробки batch делает
Relay aggregates queries into efficient network requests to fetch only what you need.
Я тоже почему-то так думал )
Народ, кто-нить знает, как в react-native запихнуть в Animated.Image потомка? Дабы использовать так: <Animated.Image> <Text> foo </Text> </Animated.Image> Сейчас при анимации изображения вылетает "Cannot read property 'style' of undefined" (
Разобрался?
Короче проблема с ios нотификациями состояла из двух частей: во первых у меня не было живого устройства, чтобы потестить, а оно в эмуляторе не работает. Во-вторых, чтобы увидеть ошибку в эмуляторе нужно добавить вот этот делегат https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/#//apple_ref/occ/intfm/UIApplicationDelegate/application:didFailToRegisterForRemoteNotificationsWithError: про который ничего нигде сходу я не нашел.
Еще до кучи, если у вас андроид приложение в бэкграунд состоянии падает при получении нотификации с react-native-gcm-android, попробуйте вот это форк https://github.com/vmakhaev/react-native-gcm-android и не рекварьте весь свой App в бекграунд сервисе
Какая жесть :)
Всем привет. Народ, сталкивались с проблемой autoCorrect для TextInput ? Это когда автокоррект срабатывает на последнем слове, но событие onChangeText или onChange не вызывается, и в state у нас получается старое значение до автоисправления.
Колян, ты с нотификациями же работал ? Есть такие проблемы как парни выше описали ?
Ну автор уже разобрался, правильно что в эмеляторе не работают нотификации. Еще дев сервер по расслылке пуш нотификаций у iOS не гарантирует 100% доставку даже на реальный девайс.
а событие регистрации на реальном девайсе срабатывает стабильно
для iOS я не использовал сторонних пакетов, пользовался родным PushNotificationIOS
Ага, для ios я тоже использовал PushNotificationIOS, а для android есть два пакета - react-native-gcm-android, который в связке с react-native-system-notification работает, но я так понял, что писался для rn где-то 0.20 +/- версии и в самом rn поменялось апи с тех пор, по этому там есть несколько issues на тему, что не работает и люди форкают и хакают. Другой вариант - вот этот модуль react-native-push-notification. Для ios он оборачавает PushNotificationIOS просто, а для android делает ios-like апи, но я в нём не увидел для андроида имплементации бэкграунд сервиса, а это значит, что не понятно как он будет получать сообщения, когда приложение закрыто. Хотя я не пробовал его, может он и работает в бэкграунде как-то :-)
Вообще, хочется увидеть поддержку gcm для ios в react-native. Как мне представляется иметь один сервис нотификаций лучше, чем два.
Согласен. Это же Learn Once.
из комментов оттуда:
"Все эти многочисленные desktop-web-«технологии» лично мне всегда казались глючным, тормозным убожеством, с тоннами г-нокода на js, css-разметкой в стиле write-once и до смешного жалкими интерфейсами :) Недавно вот довелось покопаться в Phonegap, за годы ничего принципиально не изменилось.
Вот такой подход мне импонирует гораздо больше: oleb.net/blog/2014/05/how-dropbox-uses-cplusplus-cross-platform-development (Пишем общие библиотеки на С++, остальное — как предписывает конкретная ОС.)"
——
:D
QT-мэн :)
"общие библиотеки на С++" - флаг вам в руки)))
gcc flags
новый тип браузеров без легаси с конфигурируемыми абстракциями.. вопрос только один - это как и о чем вообще?
новый тип браузеров без легаси с конфигурируемыми абстракциями.. вопрос только один - это как и о чем вообще?
Daniel просто упоротый )
А кто NavigationExperimental использует?
Я чё-то тут забавный эффект словил, в обычном Navigator, два раза вызывает renderScene =)
оказалось, это даже фича https://github.com/facebook/react-native/pull/3016
Коллеги подскажите контрол, как вот это всплывающее сообщение вверху?
Если ты про название, то их тостами называют
Я про 1 comment deleted. Tap to undo.
We started Deco in 2015 to build tools and services that empower mobile app developers. https://www.decosoftware.com/
И внезапно IRC жива :) http://irc.fikesfarm.com/log/reactnative/
Если ты про название этой штуки, то это тост. Или тебе реализация интересна?
Да :) Может есть что готовое? Вроде небольшой компонент, но и хранить в проекте не совсем правильно. Откуда называние тост пошло?)
Вообще от Андроида, откуда они взяли — хз
Есть готовые, но они выглядят по-другому. react-native-toast внезапно )
Внезапно да:))
да лан чо ты сразу нападешь
кто бы говорил
ребят, а никто не в курсе, RN под винду уже запускается?
(:
Ребят, какие сервисы для code push вы можете порекомендовать?
Нагуглил вот эти:
https://microsoft.github.io/code-push/
https://apphub.io/
https://getsiphon.com/docs/faq/ (этот подозрительный, т.к. обёртка вокруг RN, да ещё и бета)
Сам раньше использовал https://www.hockeyapp.net/, но он только для iOS, а нужно под обе платформы
Или проще свой поднять?
HockeyApp поддерживает не только iOS
you can create for Android, iOS, Mac OS X, or Windows
you can create for Android, iOS, Mac OS X, or Windows
Спасибо! Просто у нас в старом проекте он подключался через obj-c SDK, видимо тогда для React Native ещё не было обёртки...
Пользуемся мелкософтовым - вроде пока неплохо, Вова может дополнит впечатлениями
Пользуемся мелкософтовым - вроде пока неплохо, Вова может дополнит впечатлениями
Мелкософтовским code push? (просто Hockey App тоже от Майкрософт)
А там есть code push? Что-то не могу найти...
Вроде был :) Хотя могу ошибаться: у них много интересных продуктов
для мобильной разработки
Кстати, может ещё какие-то интересные сервисы есть, упрощающие сбор аналитики, QA и тд?
а у кого-нибудь тут был опыт интеграционного тестирования react native под android?
хотя там от RN даже не зависит, просто под android, какой наилучший фреймворк для этого дела по вашему мнению (чтобы потом можно было в CI service засунуть)?
@vmakhaev ?
А есть какой-нибудь компонент, который делает auto scale текста в заданный диапазон?
а вот вроде сейчас проверим
Куча багов в гисте, но в целом схема работает :)
Кто-нибудь сталкивался с задачей делать в React Native приложении тур по UI? (для нового пользователя) Если да, то как решали: картинками или настоящим UI с оверлеями?
Этот неловкий момент, когда прочитал весь Google
Сергей, нашёл решение?)
Сергей, нашёл решение?)
Нет, но мне пока не горит. Немного заранее спросил :)
:) Скриншотов накидать
И карусель
Выглядит как самое просто решение.
кто-нибудь сталкивался с тем что textInput под андроид не сбрасывает focus, если тапать мимо поля или клавиатуры?