Size: a a a

2020 September 18

DB

Denis Bystruev in SwiftBook
Sergey
интересная инфа. А то посмотрел отчеты по производительности на хабре и возник вопрос...а нужен ли теперь этот Свифт
Swift будет так долго, как захочет Apple. С iOS 14 вышли App Clips, Widgets и прочие обновления, заказчики хотят уже сейчас, а когда оно появится во Flutter?

Кроме того, не забывайте, что Swift — это также watchOS, tvOS, iPadOS, macOS.
источник

S

Sergey in SwiftBook
я хз, пока джавист. Может ближе к теме и мне станет это ясно
источник

DB

Denis Bystruev in SwiftBook
Alexander Popov
А что не так с ними на Flutter? Поддержка Touch ID и Face ID идет с плагином, Apple Pay на нативе не сложно реализовать и мост провести
С ними всё не так. Приходится отдельно создавать исключения для iOS и Android. Вместо одной универсальной ветки получаем три — общую, для iOS, для Andoid. Тесты — кошмар. Начинаются проблемы с поиском тестеров — чтобы нативно знал и iOS, и Android, да ещё и Flutter'ом последний год интересовался.
источник

AP

Alexander Popov in SwiftBook
Denis Bystruev
С ними всё не так. Приходится отдельно создавать исключения для iOS и Android. Вместо одной универсальной ветки получаем три — общую, для iOS, для Andoid. Тесты — кошмар. Начинаются проблемы с поиском тестеров — чтобы нативно знал и iOS, и Android, да ещё и Flutter'ом последний год интересовался.
По моему вы обозначили проблему кросс-платформенной разработки в целом, а не проблемы этих компонентов, ну да ладно. Конечно очень часто в кросс-платформе реализация тех или иных компонентов на Android и iOS будет отличаться, чего-то в Android вовсе не будет. Это нормально и подобные проблемы нужно обозначать на стадии планирования, насколько я знаю.
источник

AP

Alexander Popov in SwiftBook
По мне так основные проблемы здесь фундаментальны: кросс-платформа всегда будет тянуться за нативом, отставать от него, зависеть от него. И существовать будет до тех пор, пока ее поддерживает какая-то сторонняя компания (даже если эта какая-то компания Google). Мы до сих пор еще не видим реализацию фич iOS 13, хотя она вышла уже год назад. Вот это реально проблема
источник

DB

Denis Bystruev in SwiftBook
Alexander Popov
По моему вы обозначили проблему кросс-платформенной разработки в целом, а не проблемы этих компонентов, ну да ладно. Конечно очень часто в кросс-платформе реализация тех или иных компонентов на Android и iOS будет отличаться, чего-то в Android вовсе не будет. Это нормально и подобные проблемы нужно обозначать на стадии планирования, насколько я знаю.
Верно, поэтому и не имеет смысл делать универсальное решение, лучше два нативных. Проблемы те же, но всего 2 ветки, а не 3.
источник

DB

Denis Bystruev in SwiftBook
Alexander Popov
По мне так основные проблемы здесь фундаментальны: кросс-платформа всегда будет тянуться за нативом, отставать от него, зависеть от него. И существовать будет до тех пор, пока ее поддерживает какая-то сторонняя компания (даже если эта какая-то компания Google). Мы до сих пор еще не видим реализацию фич iOS 13, хотя она вышла уже год назад. Вот это реально проблема
Про то и речь, абсолютно с этим согласен.
источник

R

Rasulov in SwiftBook
Denis Bystruev
Flutter идеален для замены нативной Android-разработки. Исчезает множество проблем.

В iOS наоборот — проблемы появляются. Спасибо, уже намучались с Touch ID, Face ID, Apple Pay во Flutter.

Уже встретил заказчика, который хочет Android-версию на Flutter, а iOS — на Swift. До этого ему год писали на Flutter'е под обе платформы, но так и не смогли побороть болячки.
Спасибо😊
источник

DB

Denis Bystruev in SwiftBook
AAllAA
Добрый день, подскажите пожалуйста
Нужен segmentedControl с иконками, но какое бы изображение я туда не добавил, все закрашиваются черным, как можно исправить?
Нужна иконка с прозрачностью. Всё, что не прозрачно, будет закрашиваться, вне зависимости от цвета.
источник

PS

Pavel Subach in SwiftBook
Vladislav Tarasov
Ну что как вам iOS 14 ? Я вот не увидел пользы в виджетах
Косяк с выбором фото, приходится каждый раз перезапускать приложение чтобы выбрать ещё фоток для шаринга :)
источник

V

Vitaliy in SwiftBook
Vitaliy
Спасибо, помогло просто выключение-включение айфона. Ну и глюки... 😂
Оказывается, это не помогло. Проблема в другом. Если запускать приложение с отладки Xcode (cmd + R), то висит на LaunchScreen, дальше не грузиться. Если запустить с телефона, то все работает штатно. Как будто глюки отладчика. Никто не сталкивался? iOS 14 и Xcode 12.
источник

V

Vitaliy in SwiftBook
Отладка через WiFi или кабель - не принципиально.
источник

A

AAllAA in SwiftBook
Denis Bystruev
Нужна иконка с прозрачностью. Всё, что не прозрачно, будет закрашиваться, вне зависимости от цвета.
Т.е если я скачаю иконку с 0 прозрачностью,  должно отображаться нормально? Просто сейчас не помогло
источник

DB

Denis Bystruev in SwiftBook
AAllAA
Т.е если я скачаю иконку с 0 прозрачностью,  должно отображаться нормально? Просто сейчас не помогло
Вот вам для примера иконка из реального приложения
источник

DB

Denis Bystruev in SwiftBook
Всё, что прозрачно, будет белое. Всё, что непрозрачно — чёрное (или синее, или какой там у вас цвет иконок выбран).
источник

A

AAllAA in SwiftBook
Спасибо большое!!!
источник

J

JASWGO in SwiftBook
Всем привет. Где есть группа или community чтобы сделать code review?
источник

G

Georgy in SwiftBook
JASWGO
Всем привет. Где есть группа или community чтобы сделать code review?
Где-то в сети видел такое.. но сайт совсем не вспомню..
источник

J

JASWGO in SwiftBook
Я тут давно не был ребята. Как вы? С женой выиграли грин карту в 2019. И в феврале 2020 иммигрировали в США в разгар пандемии. Сейчас работаю на индийскую корпорацию TCS. ЗП выше $4000. А когда то я начинал с swiftbook.ru Так что ребята не сдавайтесь все будет у вас хорошо! Главное не бросать программирование! Сейчас хочу уже двигаться в FAANG. так что учите алгоритмы тоже. Всем удачи! Немного пинка вам 😂
источник

S

Sergey in SwiftBook
4к для штатов, как то печально
источник