Sven KorsetinBetter ProgrammingRecoverable and Non-Recoverable Errors in SwiftEnsure that your iOS code bases fail correctlyMar 5, 2021Mar 5, 2021
Sven KorsetinBetter ProgrammingA Flexible SwiftUI Navigation LibraryAddressing some of the drawbacks of NavigationView and NavigationLinkJan 15, 20212Jan 15, 20212
Sven KorsetinBetter ProgrammingThe Evil in Code Generation in SwiftDisadvantages of Automation and Generated CodeFeb 19, 2020Feb 19, 2020
Sven KorsetinBetter ProgrammingDev/Staging/Prod Configs in XcodeUsing .xcconfig and config.plist files for different environmentsFeb 7, 20205Feb 7, 20205
Sven KorsetinBetter ProgrammingPieces of a Scalable iOS App ArchitectureA list of articles about creating a scalable iOS architecture and app projectAug 16, 20191Aug 16, 20191
Sven KorsetinBetter ProgrammingAn example of a scalable iOS project, Part 2The DemoApp-Project’s (DAP’s) Scenes explainedAug 16, 2019Aug 16, 2019
Sven KorsetinBetter ProgrammingAn example of a scalable iOS projectThe DemoApp-Project (DAP) and some best practicesAug 16, 20193Aug 16, 20193
Sven KorsetinBetter ProgrammingDecoupling Display and Logic in iOSThe cycle of life: View → Interactor → Logic → Presenter → ViewAug 16, 20191Aug 16, 20191
Sven KorsetinBetter ProgrammingThe perfect iOS app architectureMVVM, Clean Swift, VIPER? — Just invent your own!Aug 16, 20192Aug 16, 20192
Sven KorsetinBetter ProgrammingSmall Navigators for Scene transitions in iOSNo Segue, no Coordinator, just simple NavigationAug 16, 20191Aug 16, 20191