# 🎓 Courses & Articles

**URL:** https://forums.kodeco.com/c/tutorials/5.md?page=302

[Latest](https://forums.kodeco.com/latest.md) · [Categories](https://forums.kodeco.com/categories.md) · [Tags](https://forums.kodeco.com/tags.md)

**Page:** 303

---

## [Programming in Kotlin: Fundamentals, Episode 13: Work with For Loops | raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-13-work-with-for-loops-raywenderlich-com/176664)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 12, 2022, 6:34am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-13-work-with-for-loops-raywenderlich-com/176664 "2022-08-12T06:34:17Z")

</div>

Add another loop to your loop belt: the for loop. Learn how ranges let you repeat the code a fixed number of times. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/33862041…

---

## [Programming in Kotlin: Fundamentals, Episode 9: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-9-conclusion-raywenderlich-com/176659)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 12, 2022, 6:13am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-9-conclusion-raywenderlich-com/176659 "2022-08-12T06:13:28Z")

</div>

Revise what you’ve learned in the first part of the course, and repeat all the concepts by solving a fun challenge. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/33862041…

---

## [Beginning Core Data | raywenderlich.com](https://forums.kodeco.com/t/beginning-core-data-raywenderlich-com/175282)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [July 20, 2022, 1:53pm UTC](https://forums.kodeco.com/t/beginning-core-data-raywenderlich-com/175282 "2022-07-20T13:53:55Z")

</div>

Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes and relationships, save data using a context, display saved data in lists and much more, in both SwiftUI and UIKi…

---

## [Your First Flutter App: Polishing the App, Episode 27: Introduction | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-27-introduction-raywenderlich-com/175259)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [July 20, 2022, 9:32am UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-27-introduction-raywenderlich-com/175259 "2022-07-20T09:32:53Z")

</div>

In this episode, you’ll get an overview of the tasks you’ll be doing to complete the app from settings to icons to building a binary. This is a companion discussion topic for the original entry at https://www.raywende…

---

## [Server-Side Swift with Vapor, Episode 33: Creating & Deleting Models | raywenderlich.com](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-33-creating-deleting-models-raywenderlich-com/170487)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [May 5, 2022, 12:51pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-33-creating-deleting-models-raywenderlich-com/170487 "2022-05-05T12:51:57Z")

</div>

Now that you have added a page in the iOS app to view acronyms, in this episode you’ll learn how to create and delete them. You’ll learn how to add new pages and send requests to the API to perform the actions you want. …

---

## [Creating Multiplatform Apps with SwiftUI, Episode 3: Create a Toolbar | raywenderlich.com](https://forums.kodeco.com/t/creating-multiplatform-apps-with-swiftui-episode-3-create-a-toolbar-raywenderlich-com/170192)

<div class="topic-metadata">

**Author:** [@jwfc](https://forums.kodeco.com/u/jwfc)\
**Replies:** 0\
**Last updated:** [May 1, 2022, 10:13am UTC](https://forums.kodeco.com/t/creating-multiplatform-apps-with-swiftui-episode-3-create-a-toolbar-raywenderlich-com/170192 "2022-05-01T10:13:36Z")

</div>

Leveraging how each platform handles toolbars can make your app feel at home on each platform. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27738755-creating-multiplatfo…

---

## [Your First Flutter App: Polishing the App, Episode 15: Create a Better Alert Title | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-15-create-a-better-alert-title-raywenderlich-com/170182)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [May 1, 2022, 5:28am UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-15-create-a-better-alert-title-raywenderlich-com/170182 "2022-05-01T05:28:46Z")

</div>

In this episode, add some polish to the app by telling the player how well they did each round. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27732941-your-first-flutter-…

---

## [Programming in Dart: Fundamentals | raywenderlich.com](https://forums.kodeco.com/t/programming-in-dart-fundamentals-raywenderlich-com/170068)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [April 29, 2022, 10:26am UTC](https://forums.kodeco.com/t/programming-in-dart-fundamentals-raywenderlich-com/170068 "2022-04-29T10:26:59Z")

</div>

Learn the fundamental building blocks of Google’s open source programming language, Dart, the language for Flutter development. This course will teach you the fundamentals of Dart from logical operators to control flow. …

---

## [SwiftUI Maps & Location: Fundamentals, Episode 19: Enable Region Monitoring | raywenderlich.com](https://forums.kodeco.com/t/swiftui-maps-location-fundamentals-episode-19-enable-region-monitoring-raywenderlich-com/167369)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [March 22, 2022, 3:55pm UTC](https://forums.kodeco.com/t/swiftui-maps-location-fundamentals-episode-19-enable-region-monitoring-raywenderlich-com/167369 "2022-03-22T15:55:01Z")

</div>

Core Location provides excellent tools that allow you to track when a user has entered or exited a region. Let’s see how they work. This is a companion discussion topic for the original entry at https://www.raywenderl…

---

## [SwiftUI: Layout & Interfaces, Episode 9: Introduction | raywenderlich.com](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-9-introduction-raywenderlich-com/158080)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [November 20, 2021, 1:49am UTC](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-9-introduction-raywenderlich-com/158080 "2021-11-20T01:49:54Z")

</div>

To finish off, you’ll learn about Alignment, ZStacks, and Geometry Readers. All of these were introduced with the first version of SwiftUI, and work in iOS 13. This is a companion discussion topic for the original ent…

---

## [Your Second iOS and SwiftUI App, Episode 24: Environment Values | raywenderlich.com](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-24-environment-values-raywenderlich-com/156099)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 5, 2021, 9:18pm UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-24-environment-values-raywenderlich-com/156099 "2021-11-05T21:18:58Z")

</div>

The environment is not just a place for model objects! Learn how to access useful data via the EnvironmentValues structure. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/…

---

## [Beginning Firebase for iOS, Episode 8: Authentication Options | raywenderlich.com](https://forums.kodeco.com/t/beginning-firebase-for-ios-episode-8-authentication-options-raywenderlich-com/153630)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 18, 2021, 4:17am UTC](https://forums.kodeco.com/t/beginning-firebase-for-ios-episode-8-authentication-options-raywenderlich-com/153630 "2021-10-18T04:17:08Z")

</div>

Explore the myriad authentication options Firebase offers out of the box. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/22029618-beginning-firebase-for-ios/lessons/8

---

## [Introduction | raywenderlich.com](https://forums.kodeco.com/t/introduction-raywenderlich-com/140166)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [May 16, 2021, 1:46pm UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/140166 "2021-05-16T13:46:35Z")

</div>

Take in a high-level overview of navigation and data flow in SwiftUI, and find out what you'll learn in this part of the course. This is a companion discussion topic for the original entry at https://www.raywenderlich…

---

## [More Filtering Operators | raywenderlich.com](https://forums.kodeco.com/t/more-filtering-operators-raywenderlich-com/138981)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [April 29, 2021, 8:11pm UTC](https://forums.kodeco.com/t/more-filtering-operators-raywenderlich-com/138981 "2021-04-29T20:11:09Z")

</div>

Learn about more filtering operators: first(where:), last(where:), drop, and prefix, which give you additional ways to keep values from traveling downstream. This is a companion discussion topic for the original entry…

---

## [Challenge - Workers | raywenderlich.com](https://forums.kodeco.com/t/challenge-workers-raywenderlich-com/114359)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [July 8, 2020, 9:50pm UTC](https://forums.kodeco.com/t/challenge-workers-raywenderlich-com/114359 "2020-07-08T21:50:40Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376966-android-background-processing/lessons/5

---

## [Conclusion | raywenderlich.com](https://forums.kodeco.com/t/conclusion-raywenderlich-com/113932)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [July 4, 2020, 2:45am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/113932 "2020-07-04T02:45:40Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376245-networking-with-urlsession/lessons/38

---

## [Conclusion | raywenderlich.com](https://forums.kodeco.com/t/conclusion-raywenderlich-com/107736)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 3, 2020, 5:48am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/107736 "2020-05-03T05:48:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7910496-programming-in-kotlin-fundamentals/lessons/10

---

## [Programming in Swift, Episode 29: Challenge: Arrays | Kodeco](https://forums.kodeco.com/t/programming-in-swift-episode-29-challenge-arrays-kodeco/203770)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [April 16, 2024, 6:19pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-29-challenge-arrays-kodeco/203770 "2024-04-16T18:19:37Z")

</div>

This content was released on Sep 26 2017. The official support period is 6-months from this date. Practice using arrays on your own, through a hands-on challenge.

---

## [Introducing Concurrency, Episode 5: Dependencies | Kodeco](https://forums.kodeco.com/t/introducing-concurrency-episode-5-dependencies-kodeco/201135)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [January 1, 2024, 10:06pm UTC](https://forums.kodeco.com/t/introducing-concurrency-episode-5-dependencies-kodeco/201135 "2024-01-01T22:06:37Z")

</div>

This content was released on Jan 7 2016. The official support period is 6-months from this date. Learn how to use the results from one operation in another and specify that the second operation shouldn't be executed until the first has completed.

---

## [Large Mobile Dev Teams and The Android Avalanche â Podcast S07 E13 | Kodeco](https://forums.kodeco.com/t/large-mobile-dev-teams-and-the-android-avalanche-a-podcast-s07-e13-kodeco/200583)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [December 16, 2023, 5:18am UTC](https://forums.kodeco.com/t/large-mobile-dev-teams-and-the-android-avalanche-a-podcast-s07-e13-kodeco/200583 "2023-12-16T05:18:04Z")

</div>

This content was released on Mar 26 2018. The official support period is 6-months from this date. In our season 7 finale, Dru and Janie bring back Capital Oneâ€™s Louie de la Rosa to talk about working with large mobile development teams and then Razewareâ€™s Joe Howard opens up the gates on the Android Avalanche.

---

## [Sign In With Apple, Episode 10: Perform Sign In Status Check | Kodeco](https://forums.kodeco.com/t/sign-in-with-apple-episode-10-perform-sign-in-status-check-kodeco/200150)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [December 5, 2023, 6:02pm UTC](https://forums.kodeco.com/t/sign-in-with-apple-episode-10-perform-sign-in-status-check-kodeco/200150 "2023-12-05T18:02:11Z")

</div>

This content was released on Jan 14 2020. The official support period is 6-months from this date. Users can disable Sign In With Apple for your app. Learn how to check to see whether they are still signed in.

---

## [New Course: Command Line Basics | Kodeco](https://forums.kodeco.com/t/new-course-command-line-basics-kodeco/199921)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [November 28, 2023, 1:45pm UTC](https://forums.kodeco.com/t/new-course-command-line-basics-kodeco/199921 "2023-11-28T13:45:59Z")

</div>

This content was released on Jun 26 2018. The official support period is 6-months from this date. Get started with the command line and then take your knowledge to the next level right away! Learn how to search and sort through directories and files, and how to take your knowledge and turn it into scripts you can use to automate away tedious tasks.

---

## [Scroll View School, Episode 11: Conclusion | Kodeco](https://forums.kodeco.com/t/scroll-view-school-episode-11-conclusion-kodeco/199701)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [November 23, 2023, 1:08am UTC](https://forums.kodeco.com/t/scroll-view-school-episode-11-conclusion-kodeco/199701 "2023-11-23T01:08:46Z")

</div>

This content was released on Nov 13 2018. The official support period is 6-months from this date. This video wraps up the first part of the course! Review what you learned and find out what's up next.

---

## [Server-Side Swift with Vapor, Episode 11: Challenge: Users And Categories | Kodeco](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-11-challenge-users-and-categories-kodeco/199575)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [November 20, 2023, 1:21am UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-11-challenge-users-and-categories-kodeco/199575 "2023-11-20T01:21:16Z")

</div>

This content was released on Feb 13 2018. The official support period is 6-months from this date. Now it's time to put all of your new knowledge to the test and create your own models and controllers.

---

## [Advanced Swift 3, Episode 7: Custom Sequences | Kodeco](https://forums.kodeco.com/t/advanced-swift-3-episode-7-custom-sequences-kodeco/199391)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [November 16, 2023, 1:40am UTC](https://forums.kodeco.com/t/advanced-swift-3-episode-7-custom-sequences-kodeco/199391 "2023-11-16T01:40:46Z")

</div>

This content was released on May 15 2017. The official support period is 6-months from this date. The Sequence protocol is foundational to standard library's collection data structures and algorithms. This video shows how to tap into this powerful system.

---

## [Introducing Concurrency, Episode 3: NSOperationQueue | Kodeco](https://forums.kodeco.com/t/introducing-concurrency-episode-3-nsoperationqueue-kodeco/199000)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [November 8, 2023, 5:45am UTC](https://forums.kodeco.com/t/introducing-concurrency-episode-3-nsoperationqueue-kodeco/199000 "2023-11-08T05:45:30Z")

</div>

This content was released on Jan 5 2016. The official support period is 6-months from this date. Learn how to use NSOperationQueue to handle the scheduling and execution of NSOperations.

---

## [Professional Development Seminars 2022, Episode 3: Demystifying Product Management for Developers & Teams: Aaron Douglas | Kodeco](https://forums.kodeco.com/t/professional-development-seminars-2022-episode-3-demystifying-product-management-for-developers-teams-aaron-douglas-kodeco/198421)

<div class="topic-metadata">

**Author:** [@astralbodies](https://forums.kodeco.com/u/astralbodies)\
**Replies:** 0\
**Last updated:** [October 23, 2023, 7:01pm UTC](https://forums.kodeco.com/t/professional-development-seminars-2022-episode-3-demystifying-product-management-for-developers-teams-aaron-douglas-kodeco/198421 "2023-10-23T19:01:15Z")

</div>

This content was released on Feb 22 2022. The official support period is 6-months from this date. Flexing your dev skills as you build out new and innovative product features can be a lot of fun — until you find yourself confused as to the “why” behind a particular feature request. You know there’s a product roadmap, but it’s not always clear how product managers create those roadmaps, or how they prioritize product features. Developers like you can bridge that gap with an understanding of the product management and product development process, which is what you’ll cover in this seminar. Discover the fundamental aspects and lingo of product management, how high-level plans feed into product development, and more! Whether you’re working with a recognized product management solution, or getting by with a lean development process, these product management fundamentals will help you improve as a busy, multitasking developer. In this talk you’ll learn: The terminology behind product management and the specific outputs of the product management process How to build empathy for your customers, and how that leads to better software How you, as a developer, can contribute to the product management process, no matter your role

---

## [Beginning Auto Layout | Kodeco](https://forums.kodeco.com/t/beginning-auto-layout-kodeco/197854)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 8:59pm UTC](https://forums.kodeco.com/t/beginning-auto-layout-kodeco/197854 "2023-10-14T20:59:22Z")

</div>

This content was released on Feb 7 2017. The official support period is 6-months from this date. Auto Layout lets you create layouts to handle different screen sizes and orientations. This series walks you through the basics of layouts in Interface Builder. While the subject matter is complex, it is designed for beginners and assumes no knowledge of Auto Layout.

---

## [Server-Side Swift with Vapor, Episode 16: Conclusion | Kodeco](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-16-conclusion-kodeco/197546)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [October 9, 2023, 9:30am UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-16-conclusion-kodeco/197546 "2023-10-09T09:30:25Z")

</div>

This content was released on Apr 5 2022. The official support period is 6-months from this date. In this episode we’ll review everythig you’ve learned in this section. Then, we’ll take a look at what’s coming up in the next section.

---

## [Beginning Flutter Debugging, Episode 4: Understand the Call Stack | Kodeco](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-4-understand-the-call-stack-kodeco/197457)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 8, 2023, 9:41am UTC](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-4-understand-the-call-stack-kodeco/197457 "2023-10-08T09:41:53Z")

</div>

This content was released on Sep 29 2022. The official support period is 6-months from this date. Learn about the call stack during a debug session and see how the app responds at different levels in the stack.

---

## [Fastlane for iOS, Episode 25: Conclusion | Kodeco](https://forums.kodeco.com/t/fastlane-for-ios-episode-25-conclusion-kodeco/197423)

<div class="topic-metadata">

**Author:** [@brian\_bee](https://forums.kodeco.com/u/brian_bee)\
**Replies:** 0\
**Last updated:** [October 8, 2023, 5:31am UTC](https://forums.kodeco.com/t/fastlane-for-ios-episode-25-conclusion-kodeco/197423 "2023-10-08T05:31:03Z")

</div>

This content was released on Jul 30 2019. The official support period is 6-months from this date. Let's review what you learned in this section, and take a peek at what's next.

---

## [RWDevCon 2018 Vault, Episode 4: Cloning Netflix | Kodeco](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-4-cloning-netflix-kodeco/197303)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 3:12am UTC](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-4-cloning-netflix-kodeco/197303 "2023-10-07T03:12:10Z")

</div>

This content was released on May 7 2018. The official support period is 6-months from this date. Netflix remains the leader in the binge-watching, evening-wasting habits of modern TV viewers. How hard could it be to copy this model? Quite hard, as it turns out. In this session, you’ll learn how to solve challenges unique to the architecture and construction of video streaming apps. You’ll discover some interesting iOS features you weren’t aware of before, and how to use these in your own apps.

---

## [TestFlight Beta Testing, Episode 5: Test Through TestFlight | Kodeco](https://forums.kodeco.com/t/testflight-beta-testing-episode-5-test-through-testflight-kodeco/197204)

<div class="topic-metadata">

**Author:** [@jwfc](https://forums.kodeco.com/u/jwfc)\
**Replies:** 0\
**Last updated:** [October 6, 2023, 2:44am UTC](https://forums.kodeco.com/t/testflight-beta-testing-episode-5-test-through-testflight-kodeco/197204 "2023-10-06T02:44:53Z")

</div>

This content was released on Jan 23 2020. The official support period is 6-months from this date. From the tester's point of view, you'll see how to submit feedback through TestFlight as both an internal and external user.

---

## [Intermediate iOS Debugging, Episode 9: Use Breakpoints with Combine | Kodeco](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-9-use-breakpoints-with-combine-kodeco/197186)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 5, 2023, 10:47pm UTC](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-9-use-breakpoints-with-combine-kodeco/197186 "2023-10-05T22:47:08Z")

</div>

This content was released on May 4 2021. The official support period is 6-months from this date. When it’s impossible to insert a breakpoint into a chain of Combine methods, where you need it, Publisher’s “breakpoint” methods can come to your rescue.

---

## [Intro to Object-Oriented Design: Part 1/2 | Kodeco](https://forums.kodeco.com/t/intro-to-object-oriented-design-part-1-2-kodeco/196943)

<div class="topic-metadata">

**Author:** [@designatednerd](https://forums.kodeco.com/u/designatednerd)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 6:12am UTC](https://forums.kodeco.com/t/intro-to-object-oriented-design-part-1-2-kodeco/196943 "2023-10-03T06:12:40Z")

</div>

This content was released on Nov 14 2013. The official support period is 6-months from this date. This tutorial series will teach you the basics of object-oriented design. In this first part: Inheritance, and the Model-View-Controller pattern.

---

## [Server-Side Swift with Vapor, Episode 2: Hello World | Kodeco](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-2-hello-world-kodeco/196779)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [October 1, 2023, 10:08am UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-2-hello-world-kodeco/196779 "2023-10-01T10:08:22Z")

</div>

This content was released on Feb 13 2018. The official support period is 6-months from this date. Learn how to create your first Vapor app by installing the Vapor toolbox and building your first routes.

---

## [Programming in Kotlin: Functions & Custom Types, Episode 16: Conclusion | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-16-conclusion-kodeco/196777)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [October 1, 2023, 9:50am UTC](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-16-conclusion-kodeco/196777 "2023-10-01T09:50:26Z")

</div>

This content was released on Apr 13 2023. The official support period is 6-months from this date. Review what you learned about properties and methods in this part of the course, and find out what’s up next.

---

## [Jetpack Compose Primer, Episode 5: Build a Row | Kodeco](https://forums.kodeco.com/t/jetpack-compose-primer-episode-5-build-a-row-kodeco/196399)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 1:45pm UTC](https://forums.kodeco.com/t/jetpack-compose-primer-episode-5-build-a-row-kodeco/196399 "2023-09-26T13:45:36Z")

</div>

This content was released on Dec 19 2019. The official support period is 6-months from this date. Use Row to place separate items along a horizontal axis, and also learn about using images, containers, alignment, and spacing.

---

## [Advanced Swift 3, Episode 12: ARC with Closures | Kodeco](https://forums.kodeco.com/t/advanced-swift-3-episode-12-arc-with-closures-kodeco/196254)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [September 25, 2023, 1:37am UTC](https://forums.kodeco.com/t/advanced-swift-3-episode-12-arc-with-closures-kodeco/196254 "2023-09-25T01:37:17Z")

</div>

This content was released on May 22 2017. The official support period is 6-months from this date. As reference types, closures face the same challenges that classes do when it comes to memory management. Use weak and unowned with closure captures to prevent leaks.

---

## [What's New In Swift 5.1: Opaque Return Types | Kodeco](https://forums.kodeco.com/t/whats-new-in-swift-5-1-opaque-return-types-kodeco/195989)

<div class="topic-metadata">

**Author:** [@jwfc](https://forums.kodeco.com/u/jwfc)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 10:00pm UTC](https://forums.kodeco.com/t/whats-new-in-swift-5-1-opaque-return-types-kodeco/195989 "2023-09-21T22:00:52Z")

</div>

This content was released on Aug 13 2019. The official support period is 6-months from this date. Swift 5.1 adds opaque return types with the some keyword. Let's take a look at what problems it solves and how to use it.

---

## [iOS Apprentice Third Edition: Print Version Now Available! | Kodeco](https://forums.kodeco.com/t/ios-apprentice-third-edition-print-version-now-available-kodeco/195632)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 6:31pm UTC](https://forums.kodeco.com/t/ios-apprentice-third-edition-print-version-now-available-kodeco/195632 "2023-09-18T18:31:47Z")

</div>

This content was released on Dec 19 2014. The official support period is 6-months from this date. The print version of the iOS Apprentice Third Edition is now available, fully updated for iOS 8 and Swift – learn how to get your copy! :\]

---

## [Happy Thanksgiving 2014! | Kodeco](https://forums.kodeco.com/t/happy-thanksgiving-2014-kodeco/195328)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 1:27pm UTC](https://forums.kodeco.com/t/happy-thanksgiving-2014-kodeco/195328 "2023-09-15T13:27:58Z")

</div>

This content was released on Nov 27 2014. The official support period is 6-months from this date. Happy Thanksgiving to the best developer community on the web! :\]

---

## [Flutter Hero Animations, Episode 6: Finish off the Animation Sequence | Kodeco](https://forums.kodeco.com/t/flutter-hero-animations-episode-6-finish-off-the-animation-sequence-kodeco/195256)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 1:50am UTC](https://forums.kodeco.com/t/flutter-hero-animations-episode-6-finish-off-the-animation-sequence-kodeco/195256 "2023-09-15T01:50:06Z")

</div>

This content was released on Jan 7 2020. The official support period is 6-months from this date. Use the same approach from the previous video to finish off the animation of the transition by sliding in the main content area.

---

## [Building an Action for Google Assistant: Getting Started | Kodeco](https://forums.kodeco.com/t/building-an-action-for-google-assistant-getting-started-kodeco/194346)

<div class="topic-metadata">

**Author:** [@invisigothcodegirl](https://forums.kodeco.com/u/invisigothcodegirl)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 11:59am UTC](https://forums.kodeco.com/t/building-an-action-for-google-assistant-getting-started-kodeco/194346 "2023-09-06T11:59:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4739762-building-an-action-for-google-assistant-getting-started

---

## [iOS Views and Animations: Learning by Stealing | Kodeco](https://forums.kodeco.com/t/ios-views-and-animations-learning-by-stealing-kodeco/194139)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [September 5, 2023, 4:17am UTC](https://forums.kodeco.com/t/ios-views-and-animations-learning-by-stealing-kodeco/194139 "2023-09-05T04:17:17Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/267496-ios-views-and-animations-learning-by-stealing

---

## [Self-Sizing Table View Cells, Episode 6: Use Dynamic Type | Kodeco](https://forums.kodeco.com/t/self-sizing-table-view-cells-episode-6-use-dynamic-type-kodeco/194098)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [September 4, 2023, 7:12pm UTC](https://forums.kodeco.com/t/self-sizing-table-view-cells-episode-6-use-dynamic-type-kodeco/194098 "2023-09-04T19:12:02Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/9147384-self-sizing-table-view-cells/lessons/6

---

## [Arduino Tutorial: Networked Temperature Sensor with Swift | Kodeco](https://forums.kodeco.com/t/arduino-tutorial-networked-temperature-sensor-with-swift-kodeco/193944)

<div class="topic-metadata">

**Author:** [@tdahbura](https://forums.kodeco.com/u/tdahbura)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 9:43pm UTC](https://forums.kodeco.com/t/arduino-tutorial-networked-temperature-sensor-with-swift-kodeco/193944 "2023-09-03T21:43:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1827-arduino-tutorial-networked-temperature-sensor-with-swift

---

## [Android Studio Tips and Tricks, Episode 1: Convert Java to Kotlin | Kodeco](https://forums.kodeco.com/t/android-studio-tips-and-tricks-episode-1-convert-java-to-kotlin-kodeco/193814)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 4:52am UTC](https://forums.kodeco.com/t/android-studio-tips-and-tricks-episode-1-convert-java-to-kotlin-kodeco/193814 "2023-09-03T04:52:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/10054540-android-studio-tips-and-tricks/lessons/1

---

## [Using AWS as a Back End: The Data Store API | Kodeco](https://forums.kodeco.com/t/using-aws-as-a-back-end-the-data-store-api-kodeco/193398)

<div class="topic-metadata">

**Author:** [@tomelliott](https://forums.kodeco.com/u/tomelliott)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 8:15am UTC](https://forums.kodeco.com/t/using-aws-as-a-back-end-the-data-store-api-kodeco/193398 "2023-08-30T08:15:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/12942091-using-aws-as-a-back-end-the-data-store-api

---

## [iOS 9 Multitasking Tutorial | Kodeco](https://forums.kodeco.com/t/ios-9-multitasking-tutorial-kodeco/193396)

<div class="topic-metadata">

**Author:** [@canopus](https://forums.kodeco.com/u/canopus)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 8:08am UTC](https://forums.kodeco.com/t/ios-9-multitasking-tutorial-kodeco/193396 "2023-08-30T08:08:48Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1540-ios-9-multitasking-tutorial

[Previous page](https://forums.kodeco.com/c/tutorials/5.md?page=301&per_page=50)

[Next page](https://forums.kodeco.com/c/tutorials/5.md?page=303&per_page=50)
