Anton
Pr
Evgeny
ух)
Anton
Правда у меня это обычно ui компоненты
Anton
Это связано с тем что часть библиотек пишут разово и забывают, а другую так быстро пишут что за месяц по 3 мажорки выходит
Nikita
привет
Nikita
подскажите пожалуйста, может кто сталкивался
Nikita
https://puu.sh/rXeXu/4f9de7b081.png
Nikita
вылетает только при запуске релизного апк
Nikita
при дебаге все огонь
Nikita
в какую сторону вообще копать, не понимаю)
Gaga
я вчера мучился с похожей штукой
Gaga
вылетает только при запуске релизного апк
Gaga
при дебаге все огонь
Farrux
У меня вылетал когда собирал с помощью Android Studio.
Gaga
спасло то, что я зарелизил подписанное приложение
Gaga
да, студия вообще ничего не дала сделать
Gaga
пришлось руками
Gaga
react-native start
react-native run-android --variant=release
и всё получилось
Nikita
сейчас попробую, спасибо
Gaga
подписал всё как вот тут. Этот гайд помог
https://facebook.github.io/react-native/docs/signed-apk-android.html
Nikita
да, я тоже так подписывал
Nikita
только запускал gradlew installRelease
Gaga
у меня эта команда выдавала ошибку, что грэдл не понимает "installRelease"
Nikita
просто в доках написнао
Nikita
You can kill any running packager instances, all your and framework JavaScript code is bundled in the APK's assets.
Nikita
почему тогда react-native start?
Gaga
хм
Gaga
может и правда не нужно) но я делал так
Nikita
и я пишу --variant=release
Nikita
но в консоли видно, что запускается installDebug
Gaga
у меня без старта не работает react-native run-android
Nikita
так значит это не релизная версия?
Gaga
нуу, у меня app-release.apk собирается
Gaga
надо полагать, что релизная
Nikita
у меня почему то дебаг)
Gaga
лол
Sergey
React Native debugger в Идею завезли:
https://blog.jetbrains.com/idea/2016/10/intellij-idea-2016-3-eap-adds-react-native-debugger/?platform=hootsuite
Aleksei
👍 огонь
Anonymous
О четко
Denis
крутяк
интересно, в RubyMine будет?
Sergey
Хороший вопрос. Мне кажется это реализовано в nodejs-плагине, так что скорее всего будет.
Sergey
Это ведь всего-лишь дебаггер.
Эмулятор они запускают через react-native-cli
Denis
Ребят, у кого есть опыт такой ситуации:
я двигаю View, в котором есть ListView
сейчас есть проблема с тем, что не могу скроллить ListView
скорее всего это связано с
onStartShouldSetPanResponder: () => true,
onStartShouldSetPanResponderCapture: () => true,
onMoveShouldSetPanResponder: () => true,
onMoveShouldSetPanResponderCapture: () => true
Nikita
onMoveShouldSetPanResponder: (evt, gestureState) => {
return Math.abs(gestureState.dx) > 5;
},
Nikita
я так решил
Nikita
ну dy можешь добавить
Denis
это у внешнего View?
Ivan
Привет всем, есть вакансия, может кому интересно – https://moikrug.ru/vacancies/1000025617
Denis
что-то зп опустили
Denis
была 140-170
Alex
Ivan
Это для мидла
Ivan
Поменялись требования поэтому зп тоже поменялась
Maxim
#whois Всем привет.
В группе есть традиция - представляться при входе:
▫️iOS Developer, ZenMall.
▫️Objective-c и около этого
▫️Фанат RN, с версии 0.6, бью палкой всех кто плохо думает про RN. К сожалению перестал изучать RN с версии 0.9, но сижу в комьюнити Discord`а. Пока не знаю чем могу быть полезен сообщество, кроме как всех собрать в кофешку )
▫️Пока не знаю, умею делать PR в развитие RN, дружу там со всеми, вдруг пригожусь чем.
▫️Екатеринбург.
▫️Да кто-то слил инфу в iOS комьюнити. Так то Discord за глаза хватает.
@olebedev привет дружище ;)
Oleg
Макс, тут @Bringoff спрашивал опыт нативщиков, думаю тебе есть что рассказать ;)
Artem
Да, было бы неплохо, хотя меня все же с android-разработки перетянуть хотят
Artem
@bimawa не знаю, как там на iOS и xcode, но после Android Studio катастрофически не хватает "умности" IDE. Даже WebStrom не спасает, он просто не умеет в JSX подскахывать. Да и слабая динамическая типизация приводит к более медленным на глаз подсказкам. Плюс в android studio есть smart type completion, которая угадывает тип и показывает тип. С js с этим, к несчастью, беда.
Да и вообще сырость тулзов - вчера полчаса гуглил, что я не так делаю, что ListView не отображается, оказалось, hot reload помер по-тихому и ничего не делал, хотя toast на эмуляторе показывал, что что-то хот релоадит. Такие мои первые впечатления от первых пары дней.
Oleg
@bimawa не знаю, как там на iOS и xcode, но после Android Studio катастрофически не хватает "умности" IDE. Даже WebStrom не спасает, он просто не умеет в JSX подскахывать. Да и слабая динамическая типизация приводит к более медленным на глаз подсказкам. Плюс в android studio есть smart type completion, которая угадывает тип и показывает тип. С js с этим, к несчастью, беда.
Да и вообще сырость тулзов - вчера полчаса гуглил, что я не так делаю, что ListView не отображается, оказалось, hot reload помер по-тихому и ничего не делал, хотя toast на эмуляторе показывал, что что-то хот релоадит. Такие мои первые впечатления от первых пары дней.
Гуглить часто приходится, так как технология молодая, грабли собраны и описаны не все.
В качестве IDE можно, наверное, использовать atom + flowtype + https://atom.io/packages/ide-flow. Либо typescript + vscode.
Artem
я пробовал всякие редакторы, но после студии все одно кагбе не очень. У вебсторма хотя бы шорткаты и плагины те же и работа с гитом неплохая
Dmitry
Maxim
@Bringoff :) ах вот зачем меня инвайтнули ) Это ж самое больное, холивора хотите в одни ворота? То вы не того спрашиваете. Я один из тех iOS Developer`ов, которые не навидят разработку под iOS. В крадце я работаю в IDEA AppCode + IDEAVIM+ACEJUMP и прочие плагины. Ненавижу XIB и Storyboard, один из лучших Аутолайаутовщиков, ненавижу autolayouts. Xcode запускаю очень редко, если надо что-то что не может AppCode. Ситуацию спасает iOS комьюнити, которе решает тучу проблем, аж до горячей загрузки кода. После IDEA, xCode- это жалкое подобие текстового редактора. Остальное могу в личку, а то когда я делюсь подобным, у людей рвет пуканы, хотя это только относится к Apple фанатикам в нашем комьюнити )
Maxim
@dphov Привет Дим ;)
Maxim
А еще обожаю RN, за то что она просто кладет в позу Рака все iOS сообщество ) Лиж бы Эпловци не прекрыли каким либо способом эту киллер фичу.
Maxim
RN для меня как DSL нат нативкой. А я как фанат MPS и прочей фигни. Как то влюбился в это все. Но я не умею JS.
Artem
@bimawa я на dou.ua с одним товарищем спорил по поводу xcode и идеи, но преодолеть его твердолобость мне не удалось. Когда я предложил ему немного почитать/послушать про фичи идеи, он заявил:
> Почему мне стоит это делать? Я за свою жизнь попользовался многими инструментами и меня всегда забавляет, как адепты идеи упоминают что-то о ее удобстве. Единственное, что в ней реально прикольное — это регекспы. Все остальная детятельность на идеевских продуктах — это просто банальное отсутствие анализа юзабилити.
на этом я сдался)
Maxim
да да, это обчное дело. У меня был такой начальник, сказал что когда примут его к нам на работу он мне расскажет, почему Appcode говно, и почему я не умею готовить XCode, но когда он начал это все объяснять, я замучался считать сколько раз у него упал Xcode богоизданный.
Maxim
и мы отложили это дело на вечность
Anthony
Макс, сколько тебе лет?
Maxim
32 - но развит на все 15, так что возраст ни чего не значит, значит опыт полученный за это время )
Anthony
А какие существенные претензии у тебя к интерфейс билдеру? И констрейнты ты все в коде задаёшь программно?
Anthony
Ну и “ненавижу” - это наречие, очень режет глаза
Maxim
@ailinykh интерфейс билдер - он не удобен, и очень тормозит верстку. Особенно в сложных экранах. Автоматизированя расстановка коснтрейнов спасает ситуацию но не достаточно, так как расставлять приоритеты всеж придется.
После изучения авторесайзмасок, я начал изучать автолайауты, это был глоток воздуха после олдскульного setFrame и автомасок. Я изучил 2 книги Ерики Садун по автолайаутам, и понял на сколько это мощьная вещь. После нескольких экранов и верстки в IB дизайнов, я начал замечать что меня раздражает выставлять параметры мышкой в каждом окне, и привязывать поведение в коде, что на вело меня на мысль раз IB не заменять работу в коде, особенно с анимациями, то может все и верстать в коде, благо я умею. Экран кодовой верстки занимал 100500 строк кода и ни черта не видно, кто куда что верстает, указательный палец был уже заточен на скрол по скользкой мышке. Я начал думать почему так, и выяснил что это все из-за синтаксиса автолайатуов при расстановки hud и strick констрейнов. Думал написать проект и выложить на гитхаб. погуглил, а я не один такой набралось проектов 6, и я все их попробывал, все были просто панацеей, но один запал очень сильно в душу Masonry. Аналог либы из мира Веба и JS. На ней я верстал за день эркан, со всеми возможными фичками. Жизнь удалась считал я. Потом юзерам стало не нравиться что скролл в нашем приложении фризится и скролится рывками, изучая эту тему выяснилось, что автолайауты высчитывают селку в момент появления в главном потоке. (Это кстати исправили в ios 10, благо ребята из Apple" быстро правят баги"). Изучая эту тему я вышел на RN и в частности на AsynkDisplayKit, изучал либу суток 4, замучал ребят в кровь, но сейчас я имею императивную верстку, без фризов в скроле, пагинацию в 2 строчки и я рад что я iOS Developer.
По поводу "ненавижу" - спасибо, но это слово у меня в списке на изучение, я вот только закончил программирование нейро сети своего мозга и не говорю слова "Нету, здеся, тута, ихних..." тоже жесть как режет слух. Полостью Вас понимаю и поддерживаю.
Anthony
спасибо за развернутый ответ
Maxim
;) я из тех кто практекует не нажимать Enter до точки или после )
Ilya
Привет всем. Может кто встречался: на винде и на макОси андроид-эмулятор показывает разные баги. Кому больше верить?
Maxim
макоси, яб верил больше.
Oleg
Ilya
Спасибо, буду пробовать