Size: a a a

2019 November 14

SZ

Sasha Zolotarev in iOS God Talks
А ты сомневался во мне?
источник

ЕP

Еxey Panteleev in iOS God Talks
Sasha Zolotarev
Если под каждый экран выделять наследника UIHostingController<SwiftUIView> с struct SwiftUIView: View - и просто провайдить навигацию в UIKit - потом легко будет заменить на SwiftUI
я учитываю тот вариант шо я после и айос и андроид приложения смог бы другим чем-то заняться или уволиться, а у чувака/чуваков был наиболее чистый и не противоричевый код
источник

ЕP

Еxey Panteleev in iOS God Talks
они же могут быть и мидл
источник

V

Vyacheslav in iOS God Talks
Sasha Zolotarev
А ты сомневался во мне?
тебе жалко, что тебя лишний раз восхваляют?
источник

ЕP

Еxey Panteleev in iOS God Talks
и оставят такой же подход как был
источник

SZ

Sasha Zolotarev in iOS God Talks
Еxey Panteleev
я учитываю тот вариант шо я после и айос и андроид приложения смог бы другим чем-то заняться или уволиться, а у чувака/чуваков был наиболее чистый и не противоричевый код
Противоречий нет, если ты смотрел WWDC кейнот по SwiftUI, то лозунг который пушили в Apple звучал так: "Учишь один раз, применяешь везде", а перед этим они зачеркнули "Пишешь один раз, применяешь везде"
источник

ЕP

Еxey Panteleev in iOS God Talks
Sasha Zolotarev
Противоречий нет, если ты смотрел WWDC кейнот по SwiftUI, то лозунг который пушили в Apple звучал так: "Учишь один раз, применяешь везде", а перед этим они зачеркнули "Пишешь один раз, применяешь везде"
надо пересмотреть
источник

EE

Evgenii Elchev in iOS God Talks
Sasha Zolotarev
Противоречий нет, если ты смотрел WWDC кейнот по SwiftUI, то лозунг который пушили в Apple звучал так: "Учишь один раз, применяешь везде", а перед этим они зачеркнули "Пишешь один раз, применяешь везде"
Это чет мне мозг сломало
источник

EE

Evgenii Elchev in iOS God Talks
Чем это от UIKit отличается в таком ракурсе?
источник

ЕP

Еxey Panteleev in iOS God Talks
они противопоставили всяким сирвер буллетам аля РН и флаттер
источник

SZ

Sasha Zolotarev in iOS God Talks
Evgenii Elchev
Чем это от UIKit отличается в таком ракурсе?
UIKit применим только на iOS
источник

ЕP

Еxey Panteleev in iOS God Talks
Evgenii Elchev
Чем это от UIKit отличается в таком ракурсе?
ну на макоси был AppKit
источник

EE

Evgenii Elchev in iOS God Talks
Еxey Panteleev
ну на макоси был AppKit
И принципы там тоже самые
источник

ЕP

Еxey Panteleev in iOS God Talks
Sasha Zolotarev
Противоречий нет, если ты смотрел WWDC кейнот по SwiftUI, то лозунг который пушили в Apple звучал так: "Учишь один раз, применяешь везде", а перед этим они зачеркнули "Пишешь один раз, применяешь везде"
это лозунг уже начинает частияно въезжать между айос и андроид платформой
источник

V

Vadim in iOS God Talks
Evgenii Elchev
И принципы там тоже самые
лол
источник

ЕP

Еxey Panteleev in iOS God Talks
с Compose + Kotlin
источник

SZ

Sasha Zolotarev in iOS God Talks
Evgenii Elchev
И принципы там тоже самые
Условно сейчас ты должен делать так: выделяешь core ui зависимость, которая зависит только от SwiftUI, там находятся компоненты твоей дизайн системы с минимальным количеством if ios/macos/watchos/etc, далее у тебя есть iOS App таргет, который включает в себя core ui и уже строит экраны и логиу на нем, далее например macos таргет, который так же импортит core ui и все имплементится с нуля.
По возможности ты проследишь зависимости, которые можно будет перенести в core ui.
источник

SZ

Sasha Zolotarev in iOS God Talks
Еxey Panteleev
это лозунг уже начинает частияно въезжать между айос и андроид платформой
Ну да, в вакансии на SwiftUI инженера есть такое требование:

> In-depth development experience at the application and user interface level with Cocoa, Cocoa Touch, Windows, Android, or Java
источник

ЕP

Еxey Panteleev in iOS God Talks
ну у меня похожей стек у меня это уже 7 или 8я уи система с которой я серъезно работаю
источник

ЕP

Еxey Panteleev in iOS God Talks
даже сам целиком уи киты писал в геймдеве
источник