SwiftUI: Love at First Swipe or Swipe Left? - Zamzam Farzamipooya | Swift Heroes 2023 Talk

  Переглядів 1,525

Swift Heroes

Swift Heroes

День тому

🎟️ 2024 ticket SPECIAL PRICE: swiftheroes.com/2024/
⏩ Chapter:
00:00 Intro
03:08 SwiftUI
04:30 Declarative Syntax
05:58 Automatic Layout
07:22 Faster Development
08:41 Live Preview is a Real Timesaver
09:40 No Storyboard
10:31 Shareable UI
11:20 Easy to Learn
12:24 Why Swipe Left Then?
13:38 Hard to Build Complex UIs
14:18 SwiftUI is Growing Old
15:03 What’s New in iOS 15 and 16
16:00 So What?
17:20 Incomplete Feature Set
19:36 Tricky Behaviour
23:51 Limited Backward Compatibility
24:55 SwiftUI: Can you Trust it?
26:22 Great RESOURCE
26:47 Making SwiftUI Work for you?
✅❌ In this talk, I will take a light-hearted look at the hashtag#prosandcons of using SwiftUI for iOS development.
🛠️ I'll explore the hashtag#features that make us swoon and the ones that make us want to swipe left.
❤️‍🔥 From the "love at first swipe" (declarative syntax, improved performance) to the "swipe left" (limitations and challenges) I'll give you the lowdown on hashtag#SwiftUI.
🎤 Zamzam Farzamipooya, Tech Lead & Senior iOS Engineer, Veo Technologies
📍Swift Heroes 2023 was hosted in Turin, 4-5 May. Attended by 320 iOS developer participants and broadcast to an additional 320 Swift enthusiasts across the globe. The agenda covered a range of important iOS developer topics including SwiftUI, the composable architecture, accessibility, developer tools, testing and much more.
📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️
Inform: swiftheroes.com/
✅ Tweet: / swiftheroes_it
✅ Connect: / swift-heroes
✅ Read: telegram.me/swiftheroes
#swiftheroes #swiftui #iosdevelopment #appdesign #techtalk #DeclarativeSyntax #mobileapp
#SwiftUIDevelopment #iosapps #appdevelopmenttips #SwiftUIProsCons

КОМЕНТАРІ: 10
@RohitPatil_Tech
@RohitPatil_Tech 28 днів тому
Great video Zamzam! Gives a really good picture to help chose/not to chose SwiftUI for upcoming production projects.
@SwiftHeroes
@SwiftHeroes 27 днів тому
really helpful 💎
@user-ku2xk9uc8x
@user-ku2xk9uc8x 24 дні тому
where you like it or not apple is transitioning from UIKit to SwiftUI over the course of years... At some point you will be forced to adopt swiftUI
@Rither88
@Rither88 Місяць тому
I was surprised by the dissatisfaction with the timer and the frequent updating of the view. The code does what suppose to do and actually doing that pretty well with hi performance. If you update elapsed time value every second in a loop and display this value in a text view then obviously the Time View with all subviews will refresh every second. Just because it is a struct and its state was changed. At first glance it could sounds scary. However SwiftUI is pretty smart, it checks state of each subview and redraw only view where it's own state was changed. Of course there are a number of criteria that must be met such as avoiding AnyView etc. So if you understand how SwiftUI view lifecycle works it stops being something scary.
@30guarino
@30guarino Місяць тому
I love that name....ZAMZAM
@PawelPalczynski-VideoDayTM
@PawelPalczynski-VideoDayTM Місяць тому
👏👏👍
@Hgvpuncher
@Hgvpuncher Місяць тому
Why do we have so many speakers nowadays. I'm not talking about her because she knows what she doing but there's so many scammers trying to sell a copy paste course
@SwiftHeroes
@SwiftHeroes Місяць тому
Because the business of online course is too easy to scale, pay attention to the experience of those who teach, an excellent principle is to see concretely how long they have been doing what they teach. Our speakers are all carefully selected, you will never find a scammer 😉
@erfanoshana
@erfanoshana Місяць тому
30 minutes to say SwiftUI is great? Everyone knows it after 5 years :D
@SwiftHeroes
@SwiftHeroes Місяць тому
come on, those are some interesting reflections 👀
Эффект Карбонаро у глазного врача 
01:00
История одного вокалиста
Переглядів 7 млн
Їжа Закарпаття. Великий Гід.
1:00:29
Мiша Кацурiн
Переглядів 332 тис.
Гражданская оборона 2024 - 16 полный выпуск
1:04:15
Телеканал ICTV
Переглядів 563 тис.
Why I *highly dislike* iOS Development
10:38
mayuko
Переглядів 337 тис.
Paging ScrollView in SwiftUI for iOS 17 | Continued Learning #34
22:58
Swiftful Thinking
Переглядів 2,8 тис.
Elevated Swift - Soroush Khanlou | Swift Heroes 2023 Talk
26:24
Swift Heroes
Переглядів 2 тис.
SwiftConf 2023 - Paul Hudson: Level up your SwiftUI
43:16
SwiftConf
Переглядів 7 тис.
Why You Should Use The SwiftUI Coordinator Pattern
18:45
Rebeloper - Rebel Developer
Переглядів 11 тис.
Why Some Designs Are Impossible to Improve: Quintessence
33:03
Design Theory
Переглядів 29 тис.
How to get a message from a developer? #standoff #system #scam
0:53
Standoff 2 Live
Переглядів 504 тис.
How to get a message from a developer? #standoff #system #scam
0:53
Standoff 2 Live
Переглядів 504 тис.