@reactnative_ru

Страница 519 из 878
Илья
06.02.2018
19:55:59
У материала тоже табы снизу

Vladimir
06.02.2018
19:57:08
дак я и говорю, что ux-практика говорит, что надо делать так. смотришь рефы и никто так не делает. смысла делать по гайду не особо много, потому что у реальных пользователей нет этого экспириэнса, и не факт, что они тебя поймут, особенно, если возраст ЦА > 30.

Charles
06.02.2018
19:57:22
ок

тады по наитию

Google
Charles
06.02.2018
19:57:29
спс

Vladimir
06.02.2018
19:57:52
не но если у кого реально есть крутые ссылки, я б тоже почитал)

Илья
06.02.2018
19:58:14
Ну вроде гайды по материалу достаточно краткие и емкие

Charles
06.02.2018
19:58:26
емкие не то слово

Илья
06.02.2018
19:58:30
Открываешь раздел интересующий и там все понятно

Charles
06.02.2018
19:58:35
но не краткие ни разу)

Илья
06.02.2018
19:58:45
С примерами и антипримерами

Vladimir
06.02.2018
19:59:12
я бы скорее даже послушал может кто знает интересные доклады на эту тему

Vladimir
06.02.2018
20:01:16
так я про это и говорю

Илья
06.02.2018
20:01:39
И сбить с толку юзеров непривычным UI-паттернов не из гайдлайнов легко, а если им следовать, то все будет норм

Vladimir
06.02.2018
20:01:44
я не про базовые принципы материала, а скорее про конкретные элементы типа профиля, чата и т.п.

Google
Vladimir
06.02.2018
20:02:30
лучше делать не как в гайде, а как у других чатов, если есть разница, а чаты популярные

Илья
06.02.2018
20:02:59
Ну в гайдлайнах нет ни про чаты, ни про профиль) Там более общие вещи

Vladimir
06.02.2018
20:03:28
если паттерн популярнее гайдлайна, то я бы выбрал паттерн. если говорить вашими словами.

и в итоге проще смотреть на реальные приложения. (ну по крайней мере мне как программисту) потому что либо в них все по гайдлайнам и тогда я просто скопирую их интерфейс и тоже сделаю по гайдлайнам. либо их паттерн популярнее гайдов и тогда воспроизведя его я тоже не проиграю.

не навязываю свою точку зрения и рад услышать, где я неправ, кроме пункта, что неплохо знать гайды под свою платформу в принципе)

Artem
06.02.2018
20:21:40
Да

Nikita
06.02.2018
22:41:29
всем привет, как у FlatList футер растянуть по всей свободной высоте?

Igor
06.02.2018
23:46:42
Коллеги, добрый вечер. Работаю над опенсорсным bitcoin кошельком, отчаяно нуждаюсь в контрибьюторах. Альфа версия работает, но фронт работ остается большой ) особенно учитывая что это мой первый реакт натив проект. Если вам хотелось поработать с биткоином, то это ваш шанс, всю муть с криптографией и беру на себя =) https://github.com/Overtorment/BlueWallet

ну и накидайте звездочек плз если не лень

Максим Джафаров
07.02.2018
04:09:09
крипта зло

Nikita
07.02.2018
04:09:41
Крипта добро в перспективе

Illia
07.02.2018
07:52:50
Подскажите плиз видео или статью как заделать build app на Айфон и андроид девайсы

Anton
07.02.2018
08:01:22
пакет установочный собрать?

Alexander
07.02.2018
08:06:34
Да

пакет установочный собрать?
А то я чет апк закидываю на мобилу, он ругается)

Vladimir
07.02.2018
08:09:16
https://facebook.github.io/react-native/docs/signed-apk-android.html

Anton
07.02.2018
08:10:06
А то я чет апк закидываю на мобилу, он ругается)
с этого места можно поподробнее?

ругаться может десятками разных способов :)

Alexander
07.02.2018
08:11:08
Думаю даже сотнями, как ондроед будет под рукой, напишу, уже запамятовал

Google
Alexander
07.02.2018
08:11:25
https://facebook.github.io/react-native/docs/signed-apk-android.html
Это разве не для публикации в плей маркет?

Anton
07.02.2018
08:12:41
Вообще да. Если нужно чисто на девайс поставить для себя - то хватит и дебаг подписи.

предположу 2 варианта проблемы: 1) APK не той архитектуры 2) версия SDK девайса ниже min-sdk сборки

John
07.02.2018
08:23:56
Товарищи подскажите как закрыть от общего доступа api сайта, чтобы доступ был только через react native?

John
07.02.2018
08:26:17
Basic авторизация?
Можно, но я думал о каком-нибудь ключе который генерируется отдельно на телефоне и отдельно на сервере. Сервер сверяет ключи и даёт доступ. Знаю, что можно сделать, но не представляю как. Сервер работает на php.

Anton
07.02.2018
08:27:30
Basic авторизация?
логин/пароль будет хрантся в JS коде при этом?

Ivan
07.02.2018
08:28:23
Ну и по нему можно еще узнавать, какое именно приложение шлет запросы

Alexander
07.02.2018
08:31:00
@potomushto , а можешь показать как у тебя структура приложения выглядит? то что касается конфигов, визуального оформления: стили, иконки, картинки, и .env файлов

Anton
07.02.2018
08:31:00
дополнительный хедер реверсится довольно быстро пробовал у себя такое использовать - через некоторое время заметил левые запросы

Dima
07.02.2018
08:32:09
.env файлы в корне, стили в тех же файлах что и компоненты, цвета вынесены только отдельно

у меня нет тем

Alexander
07.02.2018
08:34:03
Dima
07.02.2018
08:34:50
ага, если различия есть (у меня да, так как разные api key)

еще бывает на платформу .ios / .android

Anton
07.02.2018
08:35:19
Что-нибудь придумали потом?
сделал лимит запросов по времени с баном и забил на это

пока надёжного способа не дать залезть в свой API бека не нашел, к сожалению. Если API доступен без пароля, индивидульного для пользователя, то получается что он открыт для всех, кто сможет поковыряться в запросах работающего приложения. Вариант с генерацией ключей на клиенте неплохой, может создать сложности, но он не гарантирует 100% защиты.

Google
Igor
07.02.2018
08:40:24
Ребят, если Expo мне собирает APK размером в 26.3 MB Переход на rn-натив, поможет выйграть в мегабайтах? И какой вообще размер среднего приложений в rn-нативе?

Alexander
07.02.2018
08:40:28
еще бывает на платформу .ios / .android
а подскажи ещё, правильно понимаю, что с помощью fastlane можно всё дико автоматизировать и прям в терминале собирать и отправлять приложения как ios так и андроид в fabric и тд. ?

Dima
07.02.2018
08:40:57
да, но там тоже могут быть проблемы

Anton
07.02.2018
08:41:54
?

Максим Джафаров
07.02.2018
08:42:07
Я мини чат сделал на 8.7 мб

Anton
07.02.2018
08:42:19
это для обеих платформ сразу?

Максим Джафаров
07.02.2018
08:42:19
6-7 зависимостей

Damir
07.02.2018
08:43:04
у меня в среднем 15-20 мб
а, вру, у меня в среднем 6-12 мб

Alexander
07.02.2018
08:59:48
.env файлы в корне, стили в тех же файлах что и компоненты, цвета вынесены только отдельно
а при сборке архива не получится так, что он сеты иконок для разных приложений всё равно будет собирать в архив для каждого приложения?

Verta
07.02.2018
09:00:04
Подскажите, есть ли возможность кешировать изображения после закрытия приложения, и вручную сбрасывать кэш при необходимости?

Anton
07.02.2018
09:01:12
Продолжая тему темизации https://github.com/vitalets/react-native-extended-stylesheet кто-то пользовался этой тулзой?

Igor
07.02.2018
09:01:42
@Djafar74 Damir у вас натив или expo?

Максим Джафаров
07.02.2018
09:06:04
@Djafar74 Damir у вас натив или expo?
Экспо нельзя юзать, это зло

пока что

Galymzhan
07.02.2018
09:07:47
Тоже не понимаю, почему люди начинают проект на экспо, если потом все равно eject'ить

Verta
07.02.2018
09:10:49
писали тут как-то, пошукай в поиске
Нашел, но там говорится про кеширвоние при помощи заголовков, а это не совсем то что нужно

Igor
07.02.2018
09:12:01
Тоже не понимаю, почему люди начинают проект на экспо, если потом все равно eject'ить
Хм, у меня есть надежда, что нативная часть будет всегда актуальной без моего участия (у меня все равно нативных либ нет). Но блин бинарники по 25MB того не стоят.

Google
Damir
07.02.2018
09:13:15
Alexander
07.02.2018
09:14:02
Igor
07.02.2018
09:14:36
а если разделить сборки на 2 платформы? отдельно для ARM, отдельно для x86?
Прикинул (распокавал/выкинул x86/запаковал) - получилось ~18MB x86 наверное будет еще больше, ведь там распакованная lib/x86 весит в 2 раза больше /arm

Galymzhan
07.02.2018
09:14:43
Хм, у меня есть надежда, что нативная часть будет всегда актуальной без моего участия (у меня все равно нативных либ нет). Но блин бинарники по 25MB того не стоят.
Просто сама разработка на Native интересна именно тем, что у него больше возможностей чем у браузера (по крайней мере для iOS) и если нет в них необходимости, то и в приложении скорее всего тоже — можно обойтись адаптивным сайтом.

Nikita
07.02.2018
09:15:14
А без сторонних плагинов сделать градиентный бэкграунд нельзя?

Galymzhan
07.02.2018
09:15:43
А без сторонних плагинов сделать градиентный бэкграунд нельзя?
Шейдером можешь бахнуть, но вроде для них тоже нужен плагин ?

Igor
07.02.2018
09:16:06
Verta
07.02.2018
09:16:09
@VertaZoom а так?
Вот это уже кое-что интересное, спасибо, попробую

@VertaZoom
Спасибо, тоже попробую

Galymzhan
07.02.2018
09:17:54
Nikita
07.02.2018
09:24:16
Шейдером можешь бахнуть, но вроде для них тоже нужен плагин ?
Иначе только этим → https://github.com/react-native-community/react-native-linear-gradient ?

Galymzhan
07.02.2018
09:25:24
Иначе только этим → https://github.com/react-native-community/react-native-linear-gradient ?
Да, я подразумевал, что кроме этого решения нет ничего, оно уже де-факто)

Nikita
07.02.2018
09:25:36
Благодарю

Verta
07.02.2018
09:49:51
Еще такой вопрос, при выполнении каких-то асинхронных операций, на андроиде клики навигации, или выбора какого-то элеманта на экране работает с запазданием. Такое ощущение что они в очередь добавляются. Никто не сталкивался? На ios же все отлично работает

Страница 519 из 878