Keeping Things Modular With Swift Package Manager - iOS Conf SG 2022

  Переглядів 6,249

iOS Conf SG

iOS Conf SG

День тому

Speaker: Tunde Adegoroye
At least once in your career, you’ve asked yourself that question “I’m sure I’ve built this before?”. In this talk, Tunde will discuss how we can tackle this problem using Modularisation & Swift Package Manager to build small packages that are fit for purpose, testable & are reusable. So you never have to remember to build an extension for setting the translatesAutoresizingMaskIntoConstraints by default again.
About the Speaker:
Tunde is an iOS content creator on UKposts, he loves to explore and discuss solutions to complex problems, writing scalable code & discussing his thought process to certain design decisions.
Event URL: iosconf.sg

КОМЕНТАРІ: 11
@ilovepickles7427
@ilovepickles7427 Рік тому
Never in a million years would I have thought to use a single package to build multiple libraries. Brilliant!
@multitudes389
@multitudes389 2 роки тому
I absolutely loved this talk! one of the best in iOS Configurator SG 2022 in my opinion. Thank you! 👏🏻⭐️💛
@plutonil-ks4dy
@plutonil-ks4dy 2 роки тому
Great talk! Thank you!
@TheZazatv
@TheZazatv 2 роки тому
The best talk! Thanks
@devayz9305
@devayz9305 2 місяці тому
Great, thanks alot
@LehlohonoloMbele
@LehlohonoloMbele Рік тому
Great talk
@yuno3364
@yuno3364 Рік тому
love it thanks
@omrankhoja319
@omrankhoja319 2 роки тому
This is great and exactly what I was looking to do but the one thing that is bothering me is not being able to reorder the libraries or even the files within each library when using SPM. Is there a way to do this that I'm missing or is this something I just have to deal with if using SPM?
@rafabertholdo
@rafabertholdo Рік тому
I’m finding hard to update external dependencies on all modules, do you have any solutions if, for example, you need to change swift-algorithm version on all spm modules? My project has 300+ modules it would be unpractical to do it manually or even On CI it would be hard to keep track.
@w0mblemania
@w0mblemania 2 роки тому
I've had very mixed (and sometimes disastrous) results with using Packages this way. Far from being smart, Xcode can very often be super-dumb. It loses files, loses links. Source control can become a nightmare. All up, I lost more days in workarounds and fixes and tearing my hair out, than I gained in productivity.
@Dan-eg3sq
@Dan-eg3sq Рік тому
Really love the idea of modularisation and utilising libraries within packages. However I would have liked the architecture to be more aligned with Clean Architecture or DDD principles
VIP, not a VIPER, Clean Swift Architecture - iOS Conf SG 2022
30:35
iOS Conf SG
Переглядів 14 тис.
Swift Concurrency Under the Hood - iOS Conf SG 2022
26:18
iOS Conf SG
Переглядів 5 тис.
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Переглядів 2,9 млн
Арсенал VS Челсі - Огляд матчу
07:44
Setanta Sports Premier League
Переглядів 284 тис.
🐩🐕
00:25
Янчик
Переглядів 1,9 млн
Creating a Swift Package in Xcode
21:54
Stewart Lynch
Переглядів 13 тис.
How to Build a Widget in Swift with WidgetKit
50:23
Sean Allen
Переглядів 52 тис.
How to use the Coordinator pattern in iOS
18:12
Paul Hudson
Переглядів 70 тис.
Swift & Fika 2018 - John Sundell: The Lost Art of System Design
29:52
Swift & Fika
Переглядів 22 тис.
Creating and Publishing Swift Packages (Swift Package Manager)
14:05
Advanced Coordinators in iOS
18:55
Paul Hudson
Переглядів 40 тис.
Implement Multi Projects Workspace on Xcode
24:29
Kelvin Fok
Переглядів 7 тис.
Как должен стоять ПК?
1:00
CompShop Shorts
Переглядів 411 тис.
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Переглядів 752 тис.
План хакера 🤯 #shorts #фильмы
0:59
BruuHub
Переглядів 943 тис.
Iphone yoki samsung
0:13
rishton_vines😇
Переглядів 9 млн
Как часто вы чистите свой телефон
0:33
KINO KAIF
Переглядів 529 тис.