169 похожих чатов

Парни, очень хочу поднять свой скилл на ui части для

RN, чтобы лейауты нормальные прописывать на обе системы. Не очень хочу использовать либы типа paper и native base, есть ли какие то гайдлайны на эту тему? Ресусы? И вообще, есть ли смысл пользоваться либами? Насколько это эффективно?

26 ответов

27 просмотров

Все, что есть в либах, реализуется руками достаточно просто. Другой вопрос, что бизнес зачастую не хочет тратить время и деньги на разработку собственного набора компонентов.

Nikita Sinyavin
Все, что есть в либах, реализуется руками достаточ...

Получается что по сути все равно профитнее работать с либами а не самому компоненты писать?

Паша Путешественница
Получается что по сути все равно профитнее работат...

Зависит от задачи. Если доступные либы предоставляют компоненты далёкие от нужной реализации и требуют значительных затрат на переработку, то можно и свой написать. Простые компоненты вроде чекбоксов и свитчей можно смело брать из либ, а вот таблицы, например, часто требуют доработки. Сопоставляй то, что тебе нужно с тем, что у тебя имеется и принимай решение.

Илья
Смотря что ты считаешь за профит.

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

Паша Путешественница
Профитно для того что бы сделать адекватные UI для...

Вопрос есть касательно "уродливые". Ты дизайн где берёшь?

Ivan
Вопрос есть касательно "уродливые". Ты дизайн где ...

Нигде, сам делаю. Накидываю в фигме как вижу, плюс минус к цветами играю на accessibility и делаю

Паша Путешественница
Нигде, сам делаю. Накидываю в фигме как вижу, плюс...

Ну вот и ответ на вопрос) В реальности, когда будешь пилить фронт, к таске будет приатачен дизайн, красивый. По этому сильно париться на этот счёт не стоит. Как вариант, что бы получить красивые компоненты. Просто поищи где-то готове дизайны приложений, и пили себе красивые компонентики

Паша Путешественница
Нигде, сам делаю. Накидываю в фигме как вижу, плюс...

На самом деле от тебя никто не ждёт сверхярких дизайнов, сделай простенькое, без замудруний. Как от RN разработчика от тебя будут ждать компонентов с хорошим API, и грамотной архитектурой приложения.

Ivan
Ну вот и ответ на вопрос) В реальности, когда буде...

Ну я плюс минус так и думал просто уверенности не было что это правильное понимания у меня.

Паша Путешественница
Нигде, сам делаю. Накидываю в фигме как вижу, плюс...

Если ты ещё и типизируешь это всё каким нибудь typescript, то будет вообще красиво

Ivan
Если ты ещё и типизируешь это всё каким нибудь typ...

Никак руки просто не закину на тс, но со временем больше и больше понимаю, что это нужно для скилла

Ivan
На самом деле от тебя никто не ждёт сверхярких диз...

А вот пропорции лайаута, это тоже ui дизайнер прикидывать должен и давать?

Паша Путешественница
Ну я плюс минус так и думал просто уверенности не ...

Да всем будет пофиг на дизайн, будут больше смотреть на решения, типа используешь ты styledcompnents или modules, или почему-то ты решил бахать css in js.

Паша Путешественница
А вот пропорции лайаута, это тоже ui дизайнер прик...

По хорошему это решаться не тобой) не в ближайшее время, во всяком случае)

Паша Путешественница
Никак руки просто не закину на тс, но со временем ...

Он нужен не для скила, любой норм проект будет с типизацией, и не дай Бог тебе всучат что-то на flow

Ivan
Он нужен не для скила, любой норм проект будет с т...

Ну я имел ввиду как доп скилл для портфолио личного.

Ivan
Да всем будет пофиг на дизайн, будут больше смотре...

А я правильно понял из этого предложения, лучше если используешь styled component? Я просто через stylesheet все делаю

Паша Путешественница
Ну я имел ввиду как доп скилл для портфолио личног...

Типизация будет спасать твою жизнь на этапе написания кода. А так же кучу времени, исключая траты кучи времени на поиск неприятных багов. И тут не прокатит сказать что это фича

Ivan
Типизация будет спасать твою жизнь на этапе написа...

Понял, попробую тогда сразу имплементировать в поект над которым сейчас работаю. Или лучше с 0 проект?

Паша Путешественница
Понял, попробую тогда сразу имплементировать в пое...

И так и так будет хорошо. Время от времени код нужно будет рефакторить. И переписать что-то с использованием новой технологии вполне обычное дело

Ivan
И так и так будет хорошо. Время от времени код нуж...

Понял. Спасибо за столько инфы. Буду работать над всеми пунктами

Ivan
Удачи

Спасибо

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
9
#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Точно, оно. У тебя там имена потоков выставляются?
Александр (Rouse_) Багель
11
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Карта сайта