# 🎓 Courses & Articles

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

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

**Page:** 324

---

## [Learning Unity, and Neural Networks on iOS – Podcast S06 E07 | Kodeco](https://forums.kodeco.com/t/learning-unity-and-neural-networks-on-ios-podcast-s06-e07-kodeco/192801)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 6:20am UTC](https://forums.kodeco.com/t/learning-unity-and-neural-networks-on-ios-podcast-s06-e07-kodeco/192801 "2023-08-28T06:20:26Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/982-learning-unity-and-neural-networks-on-ios-podcast-s06-e07

---

## [How To Make a Custom Control | Kodeco](https://forums.kodeco.com/t/how-to-make-a-custom-control-kodeco/192756)

<div class="topic-metadata">

**Author:** [@colineberhardt](https://forums.kodeco.com/u/colineberhardt)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 3:59am UTC](https://forums.kodeco.com/t/how-to-make-a-custom-control-kodeco/192756 "2023-08-28T03:59:12Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2713-how-to-make-a-custom-control

---

## [Kotlin Coroutines: In Depth, Episode 8: Perform Context Switching | Kodeco](https://forums.kodeco.com/t/kotlin-coroutines-in-depth-episode-8-perform-context-switching-kodeco/192665)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 9:46pm UTC](https://forums.kodeco.com/t/kotlin-coroutines-in-depth-episode-8-perform-context-switching-kodeco/192665 "2023-08-27T21:46:15Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5443783-kotlin-coroutines-in-depth/lessons/8

---

## [3D Apple Games by Tutorials Updated for Swift 4 and iOS 11 | Kodeco](https://forums.kodeco.com/t/3d-apple-games-by-tutorials-updated-for-swift-4-and-ios-11-kodeco/192661)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 9:22pm UTC](https://forums.kodeco.com/t/3d-apple-games-by-tutorials-updated-for-swift-4-and-ios-11-kodeco/192661 "2023-08-27T21:22:18Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/376-3d-apple-games-by-tutorials-updated-for-swift-4-and-ios-11

---

## [Programming in Kotlin, Episode 14: For Loops | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-episode-14-for-loops-kodeco/192572)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 4:07pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-episode-14-for-loops-kodeco/192572 "2023-08-27T16:07:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4736-programming-in-kotlin/lessons/14

---

## [Kotlin Coroutines: Fundamentals, Episode 9: Dispatch Work To Different Threads | Kodeco](https://forums.kodeco.com/t/kotlin-coroutines-fundamentals-episode-9-dispatch-work-to-different-threads-kodeco/192503)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 11:52am UTC](https://forums.kodeco.com/t/kotlin-coroutines-fundamentals-episode-9-dispatch-work-to-different-threads-kodeco/192503 "2023-08-27T11:52:43Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/8458165-kotlin-coroutines-fundamentals/lessons/9

---

## [SwiftUI: Animation, Episode 4: Combine Animations | Kodeco](https://forums.kodeco.com/t/swiftui-animation-episode-4-combine-animations-kodeco/192429)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 7:36am UTC](https://forums.kodeco.com/t/swiftui-animation-episode-4-combine-animations-kodeco/192429 "2023-08-27T07:36:44Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/31295564-swiftui-animation/lessons/4

---

## [Server-Side Swift with Vapor, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-1-introduction-kodeco/192229)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 3:47pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-1-introduction-kodeco/192229 "2023-08-26T15:47:13Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4493-server-side-swift-with-vapor/lessons/1

---

## [Background Tasks in iOS | Kodeco](https://forums.kodeco.com/t/background-tasks-in-ios-kodeco/192037)

<div class="topic-metadata">

**Author:** [@adamrush](https://forums.kodeco.com/u/adamrush)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 6:27am UTC](https://forums.kodeco.com/t/background-tasks-in-ios-kodeco/192037 "2023-08-26T06:27:22Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/21242372-background-tasks-in-ios

---

## [Beginning ARKit, Episode 45: Detecting Reference Objects in the Real World | Kodeco](https://forums.kodeco.com/t/beginning-arkit-episode-45-detecting-reference-objects-in-the-real-world-kodeco/191992)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 4:47am UTC](https://forums.kodeco.com/t/beginning-arkit-episode-45-detecting-reference-objects-in-the-real-world-kodeco/191992 "2023-08-26T04:47:47Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/737368-beginning-arkit/lessons/45

---

## [Trigonometry for Game Programming – SpriteKit and Swift Tutorial: Part 2/2 | Kodeco](https://forums.kodeco.com/t/trigonometry-for-game-programming-spritekit-and-swift-tutorial-part-2-2-kodeco/191991)

<div class="topic-metadata">

**Author:** [@bmorefield](https://forums.kodeco.com/u/bmorefield)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 4:44am UTC](https://forums.kodeco.com/t/trigonometry-for-game-programming-spritekit-and-swift-tutorial-part-2-2-kodeco/191991 "2023-08-26T04:44:13Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5505-trigonometry-for-game-programming-spritekit-and-swift-tutorial-part-2-2

---

## [How to Make a Waiting Game Like Farmville with SpriteKit and Swift | Kodeco](https://forums.kodeco.com/t/how-to-make-a-waiting-game-like-farmville-with-spritekit-and-swift-kodeco/191988)

<div class="topic-metadata">

**Author:** [@kevcol](https://forums.kodeco.com/u/kevcol)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 4:40am UTC](https://forums.kodeco.com/t/how-to-make-a-waiting-game-like-farmville-with-spritekit-and-swift-kodeco/191988 "2023-08-26T04:40:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/881-how-to-make-a-waiting-game-like-farmville-with-spritekit-and-swift

---

## [UIKit Animation, Episode 13: Animate View Properties | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-13-animate-view-properties-kodeco/191848)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 10:17pm UTC](https://forums.kodeco.com/t/uikit-animation-episode-13-animate-view-properties-kodeco/191848 "2023-08-25T22:17:59Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/18411703-uikit-animation/lessons/13

---

## [Core Graphics Tutorial: Curves and Layers | Kodeco](https://forums.kodeco.com/t/core-graphics-tutorial-curves-and-layers-kodeco/191744)

<div class="topic-metadata">

**Author:** [@sanketfirodiya](https://forums.kodeco.com/u/sanketfirodiya)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 5:38pm UTC](https://forums.kodeco.com/t/core-graphics-tutorial-curves-and-layers-kodeco/191744 "2023-08-25T17:38:07Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/776399-core-graphics-tutorial-curves-and-layers

---

## [Advanced Swift: Error Handling | Kodeco](https://forums.kodeco.com/t/advanced-swift-error-handling-kodeco/191724)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 4:31pm UTC](https://forums.kodeco.com/t/advanced-swift-error-handling-kodeco/191724 "2023-08-25T16:31:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1940818-advanced-swift-error-handling

---

## [Getting Started With PromiseKit | Kodeco](https://forums.kodeco.com/t/getting-started-with-promisekit-kodeco/191704)

<div class="topic-metadata">

**Author:** [@owenb](https://forums.kodeco.com/u/owenb)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 3:51pm UTC](https://forums.kodeco.com/t/getting-started-with-promisekit-kodeco/191704 "2023-08-25T15:51:18Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/9208-getting-started-with-promisekit

---

## [Your Second Flutter App, Episode 27: Challenge: Add a Filter | Kodeco](https://forums.kodeco.com/t/your-second-flutter-app-episode-27-challenge-add-a-filter-kodeco/191277)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 12:12am UTC](https://forums.kodeco.com/t/your-second-flutter-app-episode-27-challenge-add-a-filter-kodeco/191277 "2023-08-25T00:12:03Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/25841733-your-second-flutter-app/lessons/27

---

## [Paging Library for Android With Kotlin: Creating Infinite Lists | Kodeco](https://forums.kodeco.com/t/paging-library-for-android-with-kotlin-creating-infinite-lists-kodeco/190326)

<div class="topic-metadata">

**Author:** [@wangerekaharun](https://forums.kodeco.com/u/wangerekaharun)\
**Replies:** 0\
**Last updated:** [August 11, 2023, 5:35pm UTC](https://forums.kodeco.com/t/paging-library-for-android-with-kotlin-creating-infinite-lists-kodeco/190326 "2023-08-11T17:35:35Z")

</div>

In this tutorial, you’ll build a simple Reddit clone that loads pages of information gradually into an infinite list using Paging 3.0 and Room. This is a companion discussion topic for the original entry at https://ww…

---

## [Your First Kotlin Android App: An App From Scratch, Episode 4: Setup a Project in Android Studio | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-4-setup-a-project-in-android-studio-kodeco/189755)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 24, 2023, 1:56pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-4-setup-a-project-in-android-studio-kodeco/189755 "2023-07-24T13:56:39Z")

</div>

Download Android Studio and setup a simple project. This is a companion discussion topic for the original entry at https://www.kodeco.com/30498263-your-first-kotlin-android-app-an-app-from-scratch/lessons/4

---

## [Mastering Auto Layout, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/mastering-auto-layout-episode-1-introduction-kodeco/189187)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [July 11, 2023, 1:02am UTC](https://forums.kodeco.com/t/mastering-auto-layout-episode-1-introduction-kodeco/189187 "2023-07-11T01:02:49Z")

</div>

Join us for a tour of the Auto Layout features that will allow you to create universal layouts that work great on all devices. This is a companion discussion topic for the original entry at https://www.kodeco.com/4260…

---

## [iOS & Swift Learning Path Trailer 2019 | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/ios-swift-learning-path-trailer-2019-kodeco-the-new-raywenderlich-com/182175)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 29, 2022, 8:57am UTC](https://forums.kodeco.com/t/ios-swift-learning-path-trailer-2019-kodeco-the-new-raywenderlich-com/182175 "2022-12-29T08:57:58Z")

</div>

The trailer for the iOS & Swift Learning Path 2019. This is a companion discussion topic for the original entry at https://www.kodeco.com/775835-ios-swift-learning-path-trailer-2019

---

## [Android Background Processing, Episode 7: Introduction | raywenderlich.com](https://forums.kodeco.com/t/android-background-processing-episode-7-introduction-raywenderlich-com/178841)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 24, 2022, 1:11am UTC](https://forums.kodeco.com/t/android-background-processing-episode-7-introduction-raywenderlich-com/178841 "2022-09-24T01:11:33Z")

</div>

Repeat the concepts from the first part of the course, and be introduced to the new concept you’ll learn - DownloadManager. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/…

---

## [Android Background Processing, Episode 4: Expect a Result From Workers | raywenderlich.com](https://forums.kodeco.com/t/android-background-processing-episode-4-expect-a-result-from-workers-raywenderlich-com/178777)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 23, 2022, 1:30am UTC](https://forums.kodeco.com/t/android-background-processing-episode-4-expect-a-result-from-workers-raywenderlich-com/178777 "2022-09-23T01:30:37Z")

</div>

Use the WorkManager API to implement a simple worker which does some work in the background. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/35154431-android-background-pro…

---

## [MVVM on Android, Episode 5: Explore the View | raywenderlich.com](https://forums.kodeco.com/t/mvvm-on-android-episode-5-explore-the-view-raywenderlich-com/178382)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 16, 2022, 9:11am UTC](https://forums.kodeco.com/t/mvvm-on-android-episode-5-explore-the-view-raywenderlich-com/178382 "2022-09-16T09:11:40Z")

</div>

Examine the XML layout file and Kotlin class that constitute the View layer of the Add Creature screen. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/34930785-mvvm-on-and…

---

## [Core Data: Beyond the Basics, Episode 3: Sorting Data Using Sort Descriptors | raywenderlich.com](https://forums.kodeco.com/t/core-data-beyond-the-basics-episode-3-sorting-data-using-sort-descriptors-raywenderlich-com/175749)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [July 27, 2022, 2:02pm UTC](https://forums.kodeco.com/t/core-data-beyond-the-basics-episode-3-sorting-data-using-sort-descriptors-raywenderlich-com/175749 "2022-07-27T14:02:39Z")

</div>

Learn how to sort fetched results by adding sort descriptors to your fetch requests. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/32317039-core-data-beyond-the-basics/le…

---

## [In-App Purchases, Episode 15: Unit Test Purchases | raywenderlich.com](https://forums.kodeco.com/t/in-app-purchases-episode-15-unit-test-purchases-raywenderlich-com/175654)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [July 26, 2022, 9:26am UTC](https://forums.kodeco.com/t/in-app-purchases-episode-15-unit-test-purchases-raywenderlich-com/175654 "2022-07-26T09:26:38Z")

</div>

Automate the testing of your purchase flow by way of the StoreKit Configuration file. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30506103-in-app-purchases/lessons/15

---

## [Your First Kotlin Android App: Polishing the App, Episode 6: Improve the Alert Title | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-6-improve-the-alert-title-raywenderlich-com/175577)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 25, 2022, 9:57am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-6-improve-the-alert-title-raywenderlich-com/175577 "2022-07-25T09:57:58Z")

</div>

Use conditional statements to display different messages on the alert dialog based on the player’s performance. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30498681-you…

---

## [Your First Flutter App: An App From Scratch, Episode 19: Set an Orientation | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-an-app-from-scratch-episode-19-set-an-orientation-raywenderlich-com/166761)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [March 15, 2022, 2:40am UTC](https://forums.kodeco.com/t/your-first-flutter-app-an-app-from-scratch-episode-19-set-an-orientation-raywenderlich-com/166761 "2022-03-15T02:40:28Z")

</div>

Learn how to convert your app from portrait to landscape mode, and how to configure the simulated devices accordingly. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27732…

---

## [VS Code Tips & Tricks, Episode 3: Edit Code Faster | raywenderlich.com](https://forums.kodeco.com/t/vs-code-tips-tricks-episode-3-edit-code-faster-raywenderlich-com/151144)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [October 8, 2021, 2:36am UTC](https://forums.kodeco.com/t/vs-code-tips-tricks-episode-3-edit-code-faster-raywenderlich-com/151144 "2021-10-08T02:36:58Z")

</div>

Use the editor to the max with keyboard shortcuts and preferences to get a better coding experience. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/26921676-vs-code-tips-t…

---

## [Mediator | raywenderlich.com](https://forums.kodeco.com/t/mediator-raywenderlich-com/135835)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [March 23, 2021, 4:36am UTC](https://forums.kodeco.com/t/mediator-raywenderlich-com/135835 "2021-03-23T04:36:59Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1941458-advanced-ios-design-patterns/lessons/4

---

## [iOS Bootcamp, Episode 14: iOS Bootcamp: July 9, 2020 | Kodeco](https://forums.kodeco.com/t/ios-bootcamp-episode-14-ios-bootcamp-july-9-2020-kodeco/202400)

<div class="topic-metadata">

**Author:** [@jeffro](https://forums.kodeco.com/u/jeffro)\
**Replies:** 0\
**Last updated:** [February 17, 2024, 1:18pm UTC](https://forums.kodeco.com/t/ios-bootcamp-episode-14-ios-bootcamp-july-9-2020-kodeco/202400 "2024-02-17T13:18:43Z")

</div>

This content was released on May 26 2020. The official support period is 6-months from this date. Continue learning about SwiftUI in week 7 of iOS Bootcamp.

---

## [Dru Freeman Explains Aristotle on Stage, Barefoot â Podcast S11 E11 | Kodeco](https://forums.kodeco.com/t/dru-freeman-explains-aristotle-on-stage-barefoot-a-podcast-s11-e11-kodeco/201399)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [January 9, 2024, 2:55pm UTC](https://forums.kodeco.com/t/dru-freeman-explains-aristotle-on-stage-barefoot-a-podcast-s11-e11-kodeco/201399 "2024-01-09T14:55:20Z")

</div>

This content was released on Apr 28 2021. The official support period is 6-months from this date. Dru speaks barefoot on stage while explaining Aristotle as a result of reading âLiving By The Code.â

---

## [Jetpack Compose, Episode 18: Apply the CompositionLocal Pattern to UI | Kodeco](https://forums.kodeco.com/t/jetpack-compose-episode-18-apply-the-compositionlocal-pattern-to-ui-kodeco/201397)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [January 9, 2024, 1:47pm UTC](https://forums.kodeco.com/t/jetpack-compose-episode-18-apply-the-compositionlocal-pattern-to-ui-kodeco/201397 "2024-01-09T13:47:31Z")

</div>

This content was released on Jul 8 2021. The official support period is 6-months from this date. Learn how to reuse state and create CompositionLocal wrappers for your application.

---

## [Networking with URLSession, Episode 6: Download and Upload Task | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-6-download-and-upload-task-kodeco/201103)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [December 31, 2023, 12:15pm UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-6-download-and-upload-task-kodeco/201103 "2023-12-31T12:15:13Z")

</div>

This content was released on Nov 28 2017. The official support period is 6-months from this date. Learn about URLSessionDownloadTask and URLSessionUploadTask to save results to a file, or upload a data object or a file.

---

## [Flutter ListView, Episode 10: Other Type of ScrollViews | Kodeco](https://forums.kodeco.com/t/flutter-listview-episode-10-other-type-of-scrollviews-kodeco/201014)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [December 27, 2023, 4:21pm UTC](https://forums.kodeco.com/t/flutter-listview-episode-10-other-type-of-scrollviews-kodeco/201014 "2023-12-27T16:21:48Z")

</div>

This content was released on Feb 18 2020. The official support period is 6-months from this date. Get a basic introduction to other ScrollViews like the GridView widget and learn when to use a CustomScrollView.

---

## [Using Core Data in iOS with RubyMotion | Kodeco](https://forums.kodeco.com/t/using-core-data-in-ios-with-rubymotion-kodeco/200989)

<div class="topic-metadata">

**Author:** [@bodacious](https://forums.kodeco.com/u/bodacious)\
**Replies:** 0\
**Last updated:** [December 27, 2023, 1:37am UTC](https://forums.kodeco.com/t/using-core-data-in-ios-with-rubymotion-kodeco/200989 "2023-12-27T01:37:25Z")

</div>

This content was released on Jul 1 2015. The official support period is 6-months from this date. Learn how to use Core Data in a simple RubyMotion app.

---

## [Saving Data in iOS, Episode 12: Codable Types | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-12-codable-types-kodeco/200820)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [December 22, 2023, 12:09am UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-12-codable-types-kodeco/200820 "2023-12-22T00:09:35Z")

</div>

This content was released on Oct 10 2017. The official support period is 6-months from this date. Create your own Codable type, suitable for use with JSON and Property Lists.

---

## [Mastering Auto Layout, Episode 10: Adaptive Presentation | Kodeco](https://forums.kodeco.com/t/mastering-auto-layout-episode-10-adaptive-presentation-kodeco/200312)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [December 10, 2023, 4:31pm UTC](https://forums.kodeco.com/t/mastering-auto-layout-episode-10-adaptive-presentation-kodeco/200312 "2023-12-10T16:31:09Z")

</div>

This content was released on Feb 14 2017. The official support period is 6-months from this date. View controllers can adapt how they are presented based on the adaptive environment. Learn what the framework does for you and how to modify its behavior.

---

## [Beginning Table Views, Episode 13: Model View Controller | Kodeco](https://forums.kodeco.com/t/beginning-table-views-episode-13-model-view-controller-kodeco/200148)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [December 5, 2023, 4:14pm UTC](https://forums.kodeco.com/t/beginning-table-views-episode-13-model-view-controller-kodeco/200148 "2023-12-05T16:14:03Z")

</div>

This content was released on Aug 28 2018. The official support period is 6-months from this date. This episode review each major component of MVC. That is, the model, the view, and the controller.

---

## [Kodeco Podcast: Let’s Talk Vision – Podcast V2, S2 E1 | Kodeco](https://forums.kodeco.com/t/kodeco-podcast-let-s-talk-vision-podcast-v2-s2-e1-kodeco/199930)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [November 29, 2023, 3:09am UTC](https://forums.kodeco.com/t/kodeco-podcast-let-s-talk-vision-podcast-v2-s2-e1-kodeco/199930 "2023-11-29T03:09:59Z")

</div>

This content was released on Nov 28 2023. The official support period is 6-months from this date. Friend of the show Tim Mitra joins us to talk about the new Vision Pro coming from Apple! And he’s got course materials too!

---

## [Your First Kotlin Android App, Episode 31: Your First Debug | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-31-your-first-debug-kodeco/199802)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 24, 2023, 11:41pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-31-your-first-debug-kodeco/199802 "2023-11-24T23:41:43Z")

</div>

This content was released on Oct 1 2020. The official support period is 6-months from this date. To get started with debugging, you'll be introduced to a common debugging technique: logging.

---

## [Advanced watchOS, Episode 3: Tables & Table Rows | Kodeco](https://forums.kodeco.com/t/advanced-watchos-episode-3-tables-table-rows-kodeco/199801)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [November 24, 2023, 11:11pm UTC](https://forums.kodeco.com/t/advanced-watchos-episode-3-tables-table-rows-kodeco/199801 "2023-11-24T23:11:23Z")

</div>

This content was released on Mar 16 2016. The official support period is 6-months from this date. Learn more tricks about tables and table rows, including how to use them for layout and animation in your apps.

---

## [Intermediate Core Data, Episode 7: Conclusion | Kodeco](https://forums.kodeco.com/t/intermediate-core-data-episode-7-conclusion-kodeco/199525)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [November 18, 2023, 3:02pm UTC](https://forums.kodeco.com/t/intermediate-core-data-episode-7-conclusion-kodeco/199525 "2023-11-18T15:02:52Z")

</div>

This content was released on Jan 31 2017. The official support period is 6-months from this date. In this conclusion video, you'll get an overview of what you've learned in this Intermediate Core Data series, plus some resources on where to go from here.

---

## [Saving Data in iOS, Episode 8: Copying Image Data | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-8-copying-image-data-kodeco/199202)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [November 11, 2023, 3:27pm UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-8-copying-image-data-kodeco/199202 "2023-11-11T15:27:29Z")

</div>

This content was released on Oct 10 2017. The official support period is 6-months from this date. Images contain a whole lot of data. Let's practice saving it to locations that are more suitable for your app's needs.

---

## [Sign In With Apple, Episode 5: Handle New Registration | Kodeco](https://forums.kodeco.com/t/sign-in-with-apple-episode-5-handle-new-registration-kodeco/198940)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [November 7, 2023, 4:44am UTC](https://forums.kodeco.com/t/sign-in-with-apple-episode-5-handle-new-registration-kodeco/198940 "2023-11-07T04:44:10Z")

</div>

This content was released on Jan 14 2020. The official support period is 6-months from this date. Learn how Sign In With Apple handles a new user registration for your app.

---

## [Programming in Kotlin: Fundamentals, Episode 24: Challenge: Iterating Collections | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-24-challenge-iterating-collections-kodeco/198851)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 4, 2023, 2:51am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-24-challenge-iterating-collections-kodeco/198851 "2023-11-04T02:51:09Z")

</div>

This content was released on Apr 14 2020. The official support period is 6-months from this date. Practice iterating over two dimensional collections - matrices, and using exit-early strategies with break and continue.

---

## [Swift Algorithm Club: Looking for Co-Maintainer | Kodeco](https://forums.kodeco.com/t/swift-algorithm-club-looking-for-co-maintainer-kodeco/198744)

<div class="topic-metadata">

**Author:** [@kelvin\_lau](https://forums.kodeco.com/u/kelvin_lau)\
**Replies:** 0\
**Last updated:** [October 31, 2023, 12:26pm UTC](https://forums.kodeco.com/t/swift-algorithm-club-looking-for-co-maintainer-kodeco/198744 "2023-10-31T12:26:08Z")

</div>

This content was released on Jan 20 2017. The official support period is 6-months from this date. We are looking for a co-maintainer for the Swift Algorithm Club: our open source project to implement algorithms and data structures in Swift. Apply now!

---

## [Android Background Processing, Episode 14: Conclusion | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-14-conclusion-kodeco/198471)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 11:31pm UTC](https://forums.kodeco.com/t/android-background-processing-episode-14-conclusion-kodeco/198471 "2023-10-24T23:31:10Z")

</div>

This content was released on Jul 6 2020. The official support period is 6-months from this date. Revise all the concepts learned so far, and the use cases you covered using the WorkManager and DownloadManager.

---

## [Jetpack Compose, Episode 9: Apply Error & Data Handling to the UI | Kodeco](https://forums.kodeco.com/t/jetpack-compose-episode-9-apply-error-data-handling-to-the-ui-kodeco/198362)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 22, 2023, 6:04pm UTC](https://forums.kodeco.com/t/jetpack-compose-episode-9-apply-error-data-handling-to-the-ui-kodeco/198362 "2023-10-22T18:04:49Z")

</div>

This content was released on Jul 8 2021. The official support period is 6-months from this date. Learn how to add special error handling to your UI components, to disable user from performing actions until the data is ready.

---

## [SQLDelight in Android: Getting Started, Episode 8: Utilize Transactions & Rollbacks | Kodeco](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-8-utilize-transactions-rollbacks-kodeco/198279)

<div class="topic-metadata">

**Author:** [@mschnelle](https://forums.kodeco.com/u/mschnelle)\
**Replies:** 0\
**Last updated:** [October 20, 2023, 4:50pm UTC](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-8-utilize-transactions-rollbacks-kodeco/198279 "2023-10-20T16:50:58Z")

</div>

This content was released on Aug 3 2021. The official support period is 6-months from this date. Learn about the Transaction API in SQLDelight, which allows you to execute multiple statements in Kotlin and commit them all at once. Furthermore, explore how the transaction can be rolled back in case of errors and how to be notified of events related to the ongoing transaction.

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

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