# 🎓 Courses & Articles

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

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

**Page:** 439

---

## [iOS Concurrency with GCD & Operations, Episode 7: Use a Group of Tasks | Kodeco](https://forums.kodeco.com/t/ios-concurrency-with-gcd-operations-episode-7-use-a-group-of-tasks-kodeco/194978)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 12:21pm UTC](https://forums.kodeco.com/t/ios-concurrency-with-gcd-operations-episode-7-use-a-group-of-tasks-kodeco/194978 "2023-09-12T12:21:52Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/38462287-ios-concurrency-with-gcd-operations/lessons/7

---

## [Advanced watchOS, Episode 9: Complications II | Kodeco](https://forums.kodeco.com/t/advanced-watchos-episode-9-complications-ii-kodeco/194955)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 9:25am UTC](https://forums.kodeco.com/t/advanced-watchos-episode-9-complications-ii-kodeco/194955 "2023-09-12T09:25:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3358-advanced-watchos/lessons/9

---

## [Programming in Dart: Fundamentals, Episode 12: Challenge: Work with Lists | Kodeco](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-12-challenge-work-with-lists-kodeco/194952)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 9:16am UTC](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-12-challenge-work-with-lists-kodeco/194952 "2023-09-12T09:16:52Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/29743583-programming-in-dart-fundamentals/lessons/12

---

## [Test-Driven Development in Android, Episode 15: Refactor Code | Kodeco](https://forums.kodeco.com/t/test-driven-development-in-android-episode-15-refactor-code-kodeco/194946)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 8:51am UTC](https://forums.kodeco.com/t/test-driven-development-in-android-episode-15-refactor-code-kodeco/194946 "2023-09-12T08:51:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/29746623-test-driven-development-in-android/lessons/15

---

## [Android DataStore, Episode 3: Migrate to Preferences DataStore | Kodeco](https://forums.kodeco.com/t/android-datastore-episode-3-migrate-to-preferences-datastore-kodeco/194852)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 11:09pm UTC](https://forums.kodeco.com/t/android-datastore-episode-3-migrate-to-preferences-datastore-kodeco/194852 "2023-09-11T23:09:53Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/20555043-android-datastore/lessons/3

---

## [App Architecture with Matthijs Hollemans – Podcast S03 E10 | Kodeco](https://forums.kodeco.com/t/app-architecture-with-matthijs-hollemans-podcast-s03-e10-kodeco/194846)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 10:37pm UTC](https://forums.kodeco.com/t/app-architecture-with-matthijs-hollemans-podcast-s03-e10-kodeco/194846 "2023-09-11T22:37:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1917-app-architecture-with-matthijs-hollemans-podcast-s03-e10

---

## [Test-Driven Development in Android, Episode 10: Build Integration Tests | Kodeco](https://forums.kodeco.com/t/test-driven-development-in-android-episode-10-build-integration-tests-kodeco/194807)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 1:21pm UTC](https://forums.kodeco.com/t/test-driven-development-in-android-episode-10-build-integration-tests-kodeco/194807 "2023-09-11T13:21:51Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/29746623-test-driven-development-in-android/lessons/10

---

## [Programming in Dart: Classes, Episode 12: Understand Inheritance | Kodeco](https://forums.kodeco.com/t/programming-in-dart-classes-episode-12-understand-inheritance-kodeco/194782)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 9:52am UTC](https://forums.kodeco.com/t/programming-in-dart-classes-episode-12-understand-inheritance-kodeco/194782 "2023-09-11T09:52:48Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/30303903-programming-in-dart-classes/lessons/12

---

## [Gesture Recognizers in iOS, Episode 2: UIPanGestureRecognizer | Kodeco](https://forums.kodeco.com/t/gesture-recognizers-in-ios-episode-2-uipangesturerecognizer-kodeco/194577)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 8, 2023, 8:52am UTC](https://forums.kodeco.com/t/gesture-recognizers-in-ios-episode-2-uipangesturerecognizer-kodeco/194577 "2023-09-08T08:52:36Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/9225-gesture-recognizers-in-ios/lessons/2

---

## [Integrate Combine Into an App, Episode 9: Use @FetchRequest to Get Core Data Entries | Kodeco](https://forums.kodeco.com/t/integrate-combine-into-an-app-episode-9-use-fetchrequest-to-get-core-data-entries-kodeco/194465)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 8:14am UTC](https://forums.kodeco.com/t/integrate-combine-into-an-app-episode-9-use-fetchrequest-to-get-core-data-entries-kodeco/194465 "2023-09-07T08:14:00Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/22070915-integrate-combine-into-an-app/lessons/9

---

## [MVI on Android, Episode 11: Introduction | Kodeco](https://forums.kodeco.com/t/mvi-on-android-episode-11-introduction-kodeco/194383)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 5:36pm UTC](https://forums.kodeco.com/t/mvi-on-android-episode-11-introduction-kodeco/194383 "2023-09-06T17:36:25Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/266607-mvi-on-android/lessons/11

---

## [Your First Kotlin Android App, Episode 9: Introduction | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-9-introduction-kodeco/194280)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 5:33am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-9-introduction-kodeco/194280 "2023-09-06T05:33:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4936497-your-first-kotlin-android-app/lessons/9

---

## [Your Second Swift 4 & iOS 11 App, Episode 13: Model View Controller | Kodeco](https://forums.kodeco.com/t/your-second-swift-4-ios-11-app-episode-13-model-view-controller-kodeco/194117)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 5, 2023, 1:37am UTC](https://forums.kodeco.com/t/your-second-swift-4-ios-11-app-episode-13-model-view-controller-kodeco/194117 "2023-09-05T01:37:38Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4284-your-second-swift-4-ios-11-app/lessons/13

---

## [Testing in iOS, Episode 18: Code Coverage | Kodeco](https://forums.kodeco.com/t/testing-in-ios-episode-18-code-coverage-kodeco/193959)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 11:04pm UTC](https://forums.kodeco.com/t/testing-in-ios-episode-18-code-coverage-kodeco/193959 "2023-09-03T23:04:38Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3530-testing-in-ios/lessons/18

---

## [Programming in Swift: Functions and Types, Episode 37: Introduction | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-37-introduction-kodeco/193839)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 6:50am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-37-introduction-kodeco/193839 "2023-09-03T06:50:45Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429279-programming-in-swift-functions-and-types/lessons/37

---

## [Reactive Programming in iOS with Combine, Episode 29: Challenge: Collect Values by Time | Kodeco](https://forums.kodeco.com/t/reactive-programming-in-ios-with-combine-episode-29-challenge-collect-values-by-time-kodeco/193752)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [September 2, 2023, 9:26am UTC](https://forums.kodeco.com/t/reactive-programming-in-ios-with-combine-episode-29-challenge-collect-values-by-time-kodeco/193752 "2023-09-02T09:26:44Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429795-reactive-programming-in-ios-with-combine/lessons/29

---

## [Android Networking: Fundamentals, Episode 15: Add Queries to Calls | Kodeco](https://forums.kodeco.com/t/android-networking-fundamentals-episode-15-add-queries-to-calls-kodeco/193561)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 31, 2023, 8:25am UTC](https://forums.kodeco.com/t/android-networking-fundamentals-episode-15-add-queries-to-calls-kodeco/193561 "2023-08-31T08:25:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/35031245-android-networking-fundamentals/lessons/15

---

## [Your Second Kotlin Android App, Episode 34: Show the Fragment | Kodeco](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-34-show-the-fragment-kodeco/193543)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 31, 2023, 7:16am UTC](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-34-show-the-fragment-kodeco/193543 "2023-08-31T07:16:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7503473-your-second-kotlin-android-app/lessons/34

---

## [Core Image: From CIImage to Metal and Beyond, Episode 9: Compositing Images | Kodeco](https://forums.kodeco.com/t/core-image-from-ciimage-to-metal-and-beyond-episode-9-compositing-images-kodeco/193505)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [August 31, 2023, 12:38am UTC](https://forums.kodeco.com/t/core-image-from-ciimage-to-metal-and-beyond-episode-9-compositing-images-kodeco/193505 "2023-08-31T00:38:38Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5428948-core-image-from-ciimage-to-metal-and-beyond/lessons/9

---

## [Beginning RxKotlin, Episode 7: Challenge: Performing Side Effects | Kodeco](https://forums.kodeco.com/t/beginning-rxkotlin-episode-7-challenge-performing-side-effects-kodeco/193431)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 11:29am UTC](https://forums.kodeco.com/t/beginning-rxkotlin-episode-7-challenge-performing-side-effects-kodeco/193431 "2023-08-30T11:29:56Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7419-beginning-rxkotlin/lessons/7

---

## [Beginning C#, Episode 3: Variables | Kodeco](https://forums.kodeco.com/t/beginning-c-episode-3-variables-kodeco/193407)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 9:10am UTC](https://forums.kodeco.com/t/beginning-c-episode-3-variables-kodeco/193407 "2023-08-30T09:10:44Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3247-beginning-c/lessons/3

---

## [Beginning iOS Animations, Episode 25: Challenge - Plan a Dismiss Animation | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-25-challenge-plan-a-dismiss-animation-kodeco/193367)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 6:08am UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-25-challenge-plan-a-dismiss-animation-kodeco/193367 "2023-08-30T06:08:24Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/10523008-beginning-ios-animations/lessons/25

---

## [Beginning RecyclerView, Episode 8: Challenge: Build the Favorites Screen | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-8-challenge-build-the-favorites-screen-kodeco/193342)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 2:42am UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-8-challenge-build-the-favorites-screen-kodeco/193342 "2023-08-30T02:42:12Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/9261744-beginning-recyclerview/lessons/8

---

## [Data Structures & Algorithms in Swift, Episode 22: Adjacency List | Kodeco](https://forums.kodeco.com/t/data-structures-algorithms-in-swift-episode-22-adjacency-list-kodeco/193270)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 7:47pm UTC](https://forums.kodeco.com/t/data-structures-algorithms-in-swift-episode-22-adjacency-list-kodeco/193270 "2023-08-29T19:47:45Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/977854-data-structures-algorithms-in-swift/lessons/22

---

## [Beginning C#, Episode 28: Class Constructors | Kodeco](https://forums.kodeco.com/t/beginning-c-episode-28-class-constructors-kodeco/193260)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 7:04pm UTC](https://forums.kodeco.com/t/beginning-c-episode-28-class-constructors-kodeco/193260 "2023-08-29T19:04:59Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3247-beginning-c/lessons/28

---

## [Machine Learning in iOS, Episode 6: Create ML | Kodeco](https://forums.kodeco.com/t/machine-learning-in-ios-episode-6-create-ml-kodeco/193244)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 5:35pm UTC](https://forums.kodeco.com/t/machine-learning-in-ios-episode-6-create-ml-kodeco/193244 "2023-08-29T17:35:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1320561-machine-learning-in-ios/lessons/6

---

## [Publish to the Google Play Store, Episode 2: Prepare Your App for Release | Kodeco](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-2-prepare-your-app-for-release-kodeco/193182)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 11:13am UTC](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-2-prepare-your-app-for-release-kodeco/193182 "2023-08-29T11:13:15Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/9149199-publish-to-the-google-play-store/lessons/2

---

## [Programming in Kotlin: Collections & Lambdas, Episode 5: Create Lists of Data | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-5-create-lists-of-data-kodeco/193164)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 10:02am UTC](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-5-create-lists-of-data-kodeco/193164 "2023-08-29T10:02:11Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/33863948-programming-in-kotlin-collections-lambdas/lessons/5

---

## [How To Make a Simple iPhone Game with Flash CS5 | Kodeco](https://forums.kodeco.com/t/how-to-make-a-simple-iphone-game-with-flash-cs5-kodeco/193163)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 10:01am UTC](https://forums.kodeco.com/t/how-to-make-a-simple-iphone-game-with-flash-cs5-kodeco/193163 "2023-08-29T10:01:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3010-how-to-make-a-simple-iphone-game-with-flash-cs5

---

## [UIKit Fundamentals, Episode 5: Challenge: Add Another Control | Kodeco](https://forums.kodeco.com/t/uikit-fundamentals-episode-5-challenge-add-another-control-kodeco/193139)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 8:19am UTC](https://forums.kodeco.com/t/uikit-fundamentals-episode-5-challenge-add-another-control-kodeco/193139 "2023-08-29T08:19:11Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/16124941-uikit-fundamentals/lessons/5

---

## [Programming in Swift: Fundamentals, Episode 38: Structures | Kodeco](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-38-structures-kodeco/193130)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 8:01am UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-38-structures-kodeco/193130 "2023-08-29T08:01:35Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5539282-programming-in-swift-fundamentals/lessons/38

---

## [Beginning Core Data, Episode 3: Getting Started | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-3-getting-started-kodeco/193107)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 5:41am UTC](https://forums.kodeco.com/t/beginning-core-data-episode-3-getting-started-kodeco/193107 "2023-08-29T05:41:56Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7104-beginning-core-data/lessons/3

---

## [Introducing the Game On Book Launch Event! | Kodeco](https://forums.kodeco.com/t/introducing-the-game-on-book-launch-event-kodeco/193095)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 4:36am UTC](https://forums.kodeco.com/t/introducing-the-game-on-book-launch-event-kodeco/193095 "2023-08-29T04:36:24Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5477-introducing-the-game-on-book-launch-event

---

## [WatchKit for watchOS 2: Initial Impressions | Kodeco](https://forums.kodeco.com/t/watchkit-for-watchos-2-initial-impressions-kodeco/193082)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 3:49am UTC](https://forums.kodeco.com/t/watchkit-for-watchos-2-initial-impressions-kodeco/193082 "2023-08-29T03:49:25Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1796-watchkit-for-watchos-2-initial-impressions

---

## [Programming in Swift: Fundamentals, Episode 21: Challenge: For Loops | Kodeco](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-21-challenge-for-loops-kodeco/193057)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 2:09am UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-21-challenge-for-loops-kodeco/193057 "2023-08-29T02:09:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5539282-programming-in-swift-fundamentals/lessons/21

---

## [UIKit Animation, Episode 28: Conclusion | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-28-conclusion-kodeco/193035)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 11:01pm UTC](https://forums.kodeco.com/t/uikit-animation-episode-28-conclusion-kodeco/193035 "2023-08-28T23:01:04Z")

</div>

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

---

## [MVI on Android, Episode 15: Defining View State | Kodeco](https://forums.kodeco.com/t/mvi-on-android-episode-15-defining-view-state-kodeco/193009)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 9:18pm UTC](https://forums.kodeco.com/t/mvi-on-android-episode-15-defining-view-state-kodeco/193009 "2023-08-28T21:18:28Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/266607-mvi-on-android/lessons/15

---

## [Intermediate Realm on iOS | Kodeco](https://forums.kodeco.com/t/intermediate-realm-on-ios-kodeco/192867)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 10:28am UTC](https://forums.kodeco.com/t/intermediate-realm-on-ios-kodeco/192867 "2023-08-28T10:28:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4200-intermediate-realm-on-ios

---

## [Space Game Starter Kit Third Edition (Sprite Kit Version) Now Available! | Kodeco](https://forums.kodeco.com/t/space-game-starter-kit-third-edition-sprite-kit-version-now-available-kodeco/192813)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 6:40am UTC](https://forums.kodeco.com/t/space-game-starter-kit-third-edition-sprite-kit-version-now-available-kodeco/192813 "2023-08-28T06:40:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2575-space-game-starter-kit-third-edition-sprite-kit-version-now-available

---

## [Implicit Flutter Animations, Episode 9: Animate an Item Switcher | Kodeco](https://forums.kodeco.com/t/implicit-flutter-animations-episode-9-animate-an-item-switcher-kodeco/192701)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 12:20am UTC](https://forums.kodeco.com/t/implicit-flutter-animations-episode-9-animate-an-item-switcher-kodeco/192701 "2023-08-28T00:20:01Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/18770259-implicit-flutter-animations/lessons/9

---

## [Programming in Swift: Functions and Types, Episode 11: Challenge: Closures | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-11-challenge-closures-kodeco/192697)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 12:09am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-11-challenge-closures-kodeco/192697 "2023-08-28T00:09:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429279-programming-in-swift-functions-and-types/lessons/11

---

## [Beginning OpenGL ES 2.0 with GLKit Part 1 | Kodeco](https://forums.kodeco.com/t/beginning-opengl-es-2-0-with-glkit-part-1-kodeco/192620)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 6:36pm UTC](https://forums.kodeco.com/t/beginning-opengl-es-2-0-with-glkit-part-1-kodeco/192620 "2023-08-27T18:36:01Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3002-beginning-opengl-es-2-0-with-glkit-part-1

---

## [How to Create Both a Paid and Lite Version of an iPhone App | Kodeco](https://forums.kodeco.com/t/how-to-create-both-a-paid-and-lite-version-of-an-iphone-app-kodeco/192562)

<div class="topic-metadata">

**Author:** [@dani](https://forums.kodeco.com/u/dani)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 3:37pm UTC](https://forums.kodeco.com/t/how-to-create-both-a-paid-and-lite-version-of-an-iphone-app-kodeco/192562 "2023-08-27T15:37:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2404-how-to-create-both-a-paid-and-lite-version-of-an-iphone-app

---

## [Programming in Kotlin: Fundamentals, Episode 39: Declare & Pass Functions As Parameters | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-39-declare-pass-functions-as-parameters-kodeco/192542)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 2:34pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-39-declare-pass-functions-as-parameters-kodeco/192542 "2023-08-27T14:34:48Z")

</div>

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

---

## [Beginning Android Layouts, Episode 18: Introduction | Kodeco](https://forums.kodeco.com/t/beginning-android-layouts-episode-18-introduction-kodeco/192478)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 10:39am UTC](https://forums.kodeco.com/t/beginning-android-layouts-episode-18-introduction-kodeco/192478 "2023-08-27T10:39:45Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4701-beginning-android-layouts/lessons/18

---

## [How to use the New Unity Prefab Workflow | Kodeco](https://forums.kodeco.com/t/how-to-use-the-new-unity-prefab-workflow-kodeco/192466)

<div class="topic-metadata">

**Author:** [@raunaqness](https://forums.kodeco.com/u/raunaqness)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 10:01am UTC](https://forums.kodeco.com/t/how-to-use-the-new-unity-prefab-workflow-kodeco/192466 "2023-08-27T10:01:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/9330-how-to-use-the-new-unity-prefab-workflow

---

## [UIKit: Layout, Episode 9: Conclusion | Kodeco](https://forums.kodeco.com/t/uikit-layout-episode-9-conclusion-kodeco/192419)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 6:51am UTC](https://forums.kodeco.com/t/uikit-layout-episode-9-conclusion-kodeco/192419 "2023-08-27T06:51:33Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/17344826-uikit-layout/lessons/9

---

## [Scroll View School, Episode 18: Keyboard Insets | Kodeco](https://forums.kodeco.com/t/scroll-view-school-episode-18-keyboard-insets-kodeco/192410)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 6:08am UTC](https://forums.kodeco.com/t/scroll-view-school-episode-18-keyboard-insets-kodeco/192410 "2023-08-27T06:08:33Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4040-scroll-view-school/lessons/18

---

## [The iPad SDK and NDA | Kodeco](https://forums.kodeco.com/t/the-ipad-sdk-and-nda-kodeco/192392)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 5:18am UTC](https://forums.kodeco.com/t/the-ipad-sdk-and-nda-kodeco/192392 "2023-08-27T05:18:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3158-the-ipad-sdk-and-nda

---

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

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 3:08am UTC](https://forums.kodeco.com/t/your-second-ios-swiftui-app-episode-24-environment-values-kodeco/192370 "2023-08-27T03:08:03Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/25836622-your-second-ios-swiftui-app/lessons/24

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

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