Production code is all about handling errors: programming errors, user input errors, asynchronous errors. In this course, you’ll review basic error handling with optionals and throw-catch, then learn how typed throws can help the compiler help you. The Result type encapsulates values and errors: Learn when Result types can be useful, for example, when you need to retain operation values.| kodeco.com
Harness the power of Swift Concurrency through usage of async/await and suspending functions. Learn how Swift Actors can be used in concurrent environments. Explore the benefits of Swift 6 Language Mode and how it can enhance your code.| kodeco.com
AI is coming for your job. And your life. Or maybe it isn’t. Who, other than Sarah Connor, knows? Whilst we wait for the AI apocalypse, join us on this course to discover how you can benefit from a selection of different LLM-based technologies to assist you with iOS development. Whether it’s creating a software spec, generating code, writing tests or debugging gnarly issues, we’ll explore how you can become more productive, and the limitations inherent in current AI state-of-the-art.| kodeco.com
Learn how generics, protocols and functional programming allow you to use object oriented principles while keeping your code from growing too large through the use of polymorphism, reuse and collection based functional programming.| Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Uni...
This module explores concurrency and asynchronous programming in Swift. You’ll learn about structured concurrency, actors, and advanced optimization techniques.| kodeco.com
This module introduces the fundamental concepts of inclusivity in iOS applications, enabling developers to implement VoiceOver accessibility and localization techniques to ensure all users can easily understand and use their apps.| Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Uni...
This module focuses on intermediate data management techniques and optimization strategies to ensure your SwiftUI apps perform at their peak.| kodeco.com