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...
Master the Swift language with the Expert Swift book! Swift is a rich language with a plethora of features to offer. Reading the official documentation or entry-level books is important, but it’s not enough to grasp the true power of the language. Expert Swift is here to help, by showing you how to harness the full power of Swift. You’ll learn about advanced usages of protocols, generics, functional reactive programming, API design and more.| kodeco.com
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...
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common code for serialization, networking and persistence. You’ll also learn how dependency injection, testing and different architectures fit in with Kotlin Multiplatform so that you build maintainable and scalable apps for the real world.| kodeco.com
Swift Apprentice: Beyond the Basics is the sequel to Swift Apprentice: Fundamentals and explores additional Swift programming concepts. These topics include such things as access control, code organization, testing, property wrappers, result builders, concurrency, value semantics, and memory management, presenting them using interactive playgrounds that the reader can follow along with.| Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Uni...
This is a book for complete beginners to Apple’s modern programming language — Swift. All the code in the book works inside of Xcode’s easy-to-use playgrounds. That means you can focus on core Swift language concepts, such as classes, protocols, and generics without getting bogged down by extraneous details. This is a companion book to the SwiftUI Apprentice; the SwiftUI Apprentice focuses on building apps, while Swift Apprentice focuses on the Swift language itself.| 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
Learn Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations. Git Apprentice is here to help! This book is the easiest and fastest way to get hands-on experience...| Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Uni...
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch, using Apple’s new user interface technology: SwiftUI! Each app is more advanced than the one before, and together, they cover everything to make your own apps using SwiftUI. By the end of the book, you’ll be experienced enough to turn your ideas into real apps you can sell on the App Store. These tutorials have easy to follow step-by-step instructions and consist of more...| kodeco.com
Looking for Patreon alternatives, we have got you covered. Here are the best Patreon alternatives that will help creators make money from their talent. Learn More.| Next Mashup