Size: a a a

React Native — русскоговорящее сообщество

2020 January 05

🔥

🔥 in React Native — русскоговорящее сообщество
смотря какие стили ты используешь
источник

🔥

🔥 in React Native — русскоговорящее сообщество
если флексбокс - мало что разойдется
а если ты абсолютным позиционированием расставляешь - ну тут уже хз
источник

S

Solомон in React Native — русскоговорящее сообщество
Можно сюда пример своего кода кидать?
источник

S

Solомон in React Native — русскоговорящее сообщество
У меня все через флексы, чтобы адаптивность под многие устройства была)
источник
2020 January 06

🔥

🔥 in React Native — русскоговорящее сообщество
проще сравнительный скрин, чтобы хотя бы понимать о чем речь
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Solомон
У меня все через флексы, чтобы адаптивность под многие устройства была)
Тут одними флексами не обойдешься, вот только некоторые моменты:
1. Флексы отлично, но что делать если текст не помещается, как его обрезать и обрезать ли?
2. safe area и всякие notch (я тут обнаружил, что вот это https://github.com/th3rdwave/react-native-safe-area-context, им пользуется react-navigation вроде в правильную сторону движется, да с багами пока, но зато и под ios и под android)
3. тени - в iOS это тени, в Android только elevation, да и вообще в RN много мест, где он не абстрагирует возможности платформ
4. Touchable - в iOS одини стили визуализации, в Android другой
5. Поведение всяких UI типа списков (overscroll, анимация pull-to-refresh)
6. Стили навигации в iOS и Android разные
7. Date/Time pickers
8. Разрешения, флоу разный. Да и почти все внешние апи немного отличаются по поведению, гео, платежи, камера, шаринг...
источник

S

Solомон in React Native — русскоговорящее сообщество
Gena Black
Тут одними флексами не обойдешься, вот только некоторые моменты:
1. Флексы отлично, но что делать если текст не помещается, как его обрезать и обрезать ли?
2. safe area и всякие notch (я тут обнаружил, что вот это https://github.com/th3rdwave/react-native-safe-area-context, им пользуется react-navigation вроде в правильную сторону движется, да с багами пока, но зато и под ios и под android)
3. тени - в iOS это тени, в Android только elevation, да и вообще в RN много мест, где он не абстрагирует возможности платформ
4. Touchable - в iOS одини стили визуализации, в Android другой
5. Поведение всяких UI типа списков (overscroll, анимация pull-to-refresh)
6. Стили навигации в iOS и Android разные
7. Date/Time pickers
8. Разрешения, флоу разный. Да и почти все внешние апи немного отличаются по поведению, гео, платежи, камера, шаринг...
У меня приложение не сложное, но я собирал сначала чисто под Андроид(не особо интересно было) думал что все окей, а тут оказалась шляпа полная) спасибо большое) Завтра уже скину скрины в группу)
источник

🔥

🔥 in React Native — русскоговорящее сообщество
iap согласен, там практически разный код
дейттаймпикеры - просто все пытаются использовать нативные, а унифицированного норм я не встречал. иос версия по-моему лучше всего
навигация - вроде в доке было написано что есть разница
с камерой не встречал особо проблем. были больше проблемы с device info/exif
источник

🔥

🔥 in React Native — русскоговорящее сообщество
но опять же. по итогу - ты пишешь один код под обе платформы. и абсолютно все унифицировать не получится. чем то жертвовать придется
источник

S

Solомон in React Native — русскоговорящее сообщество
🔥
но опять же. по итогу - ты пишешь один код под обе платформы. и абсолютно все унифицировать не получится. чем то жертвовать придется
Да, спасибо большое)
источник

VK

Vasil Kostin in React Native — русскоговорящее сообщество
Привет. Кто-то знает как правильно сделать так. Когда нет фото в аватаре, там должны быть инициалы + цвет background менятся от положения буквы в алфавите, ну типо красный там от А-Г, и так далее. Понял что нужно сделать array из цветов, и по индексу брать от туда цвет, ну и через метод charCodeAt, брать буквы, но не понял до конца ккак это организовать. Возможно есть у кого-то пример?
источник

🔥

🔥 in React Native — русскоговорящее сообщество
react-native-elements - avatar
источник

🔥

🔥 in React Native — русскоговорящее сообщество
но цвета придется самому прикручивать
источник

VK

Vasil Kostin in React Native — русскоговорящее сообщество
спасибо
источник

VM

Vadim Maniuc in React Native — русскоговорящее сообщество
Доброго времени суток.
Подскажите при помощи чего можно реализовать контекстное меню как в телеграме? (При удерживании тапа на посту, появляется контекстное меню и не отрывая пальца, можно по нему передвигаться)
источник

VM

Vadim Maniuc in React Native — русскоговорящее сообщество
Вот примерно такое необходимо реализовать
источник

VM

Vadim Maniuc in React Native — русскоговорящее сообщество
источник

V

Vadim in React Native — русскоговорящее сообщество
@aCastor ты уже тут)
источник

P

Philipp in React Native — русскоговорящее сообщество
@aCastor триггери экшн при лонгтапе, потом вызывай контекстное меню в зависимости от состояния
источник

SS

Serhey Shmyg in React Native — русскоговорящее сообщество
Мне кажется это нативщина, искал адекватное контекстное меню пару мес назад, так и не нашел. Пришлось на коленке сове жопное собрать 🙂
источник