Email or username:

Password:

Forgot your password?
Разраб :twittercheck:

Разбираюсь со SwiftUI. Какой же он неудобный. Куча модификаторов, которые надо ставить в определённом порядке, ошибки, которые выскакивают сами по себе, а в интернетах предлагают на них забить. Проблемы с кастомизациями. Писать, конечно, можно, но удовольствия что-то нет. Есть тут разработчики под iOS? Кому как?
Буду рад комментам 🫣

Anonymous poll

Poll

Огонь, нравится
1
100%
Не зашло
0
0%
1 person voted.
Voting ended 18 Aug 2023 at 23:26.
4 comments
Данила Горелко

Вот вроде бы есть флаттер, но это флаттер, с ним больно специфичные для платформы штуки делать :(
Зато удобно распологать компоненты, они сами в андроид студии ещё подписываются комментариями, чтобы не запутаться.

Не знаю, как нормально одинаковые приложения сделать под андроид и айос, но без флаттера.
Вроде на айос есть свифтюай, а на андроиде джетпак, которые весьма удобны, но не такие удобные как флаттер, зато опять же нативно и без костылей.

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

Вот вроде бы есть флаттер, но это флаттер, с ним больно специфичные для платформы штуки делать :(
Зато удобно распологать компоненты, они сами в андроид студии ещё подписываются комментариями, чтобы не запутаться.

Не знаю, как нормально одинаковые приложения сделать под андроид и айос, но без флаттера.
Вроде на айос есть свифтюай, а на андроиде джетпак, которые весьма удобны, но не такие удобные как флаттер, зато опять же нативно и без костылей.

Данила Горелко

Разраб, во-первых, ты переходишь из уже привычного для проекта кодинга на нативную разработку. Грубо говоря, жонглируешь и тем, и другим.
во-вторых, нужно писать лишние обёртки или использовать что-то стороннее, чтобы вставить нативный код в во флаттер.
в-третьих, просто неприятно, решая определённые проблемы, понимать, что с помощью флаттера их не решить.

У меня опыт в мобилках очень мал, но представление о таких проблемах имеется. Друзья на такое жалуются частенько. Многие из флаттеров, реакт нейтивов ушли в нативную разработку под платформу, используя языки и инструменты платформы.

Разраб, во-первых, ты переходишь из уже привычного для проекта кодинга на нативную разработку. Грубо говоря, жонглируешь и тем, и другим.
во-вторых, нужно писать лишние обёртки или использовать что-то стороннее, чтобы вставить нативный код в во флаттер.
в-третьих, просто неприятно, решая определённые проблемы, понимать, что с помощью флаттера их не решить.

swifterio

@devel0per Осваиваю его не так давно, мне в целом понравился, но таки да, к порядку модификаторов нужно привыкнуть и научиться выносить в отдельные компоненты например кнопки и инпуты. Благо есть блоги, где есть примеры как это всё делать. Но я его юзаю только для своего пет-проекта, в реальной работе наверное с ним сложно живётся, кто знает…

Go Up