Kodeco is the new raywenderlich.com. Read about our changes here.
We're excited to introduce our new name, and our new look and feel,
with all of the same content you know and love!
iOS & Swift
Android & Kotlin
Flutter & Dart
In this tutorial, you’ll learn how to utilize the VIP clean architecture pattern to develop apps for Apple platforms while building a SwiftUI for ordering an ice cream.
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Already a member of Kodeco? Sign in
Learn how to test your SwiftUI iOS views in a simple and fast way using snapshot testing.
This course will walk you through the steps of localizing your app. Learn how to add a new language and how to use Xcode Localization Catalog to make your life easier while doing so. Also learn how to localize a Swift Package.
Learn to use the new StoreKit testing framework to exercise your in-app purchases right inside Xcode.
WWDC 2020 introduced several new technologies to enhance the testing experience in Xcode 12. Learn these new techniques and features to improve your unit testing abilities.
Take a look at how Combine is used to power parts of the open-source raywenderlich.com app based on changes that get stored in User Defaults.
Testing code is a crucial part of app development, and Core Data is not exempt from this. This tutorial will teach you how you can test Core Data.
Learn how to use WireMock, a tool you can use in conjunction with User Interface tests to provide a local copy of remote API call results.