# 🎓 Courses & Articles

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

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

**Page:** 386

---

## [Beginning RecyclerView, Episode 17: Switch Between Span Sizes | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-17-switch-between-span-sizes-kodeco/199493)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [November 17, 2023, 11:39pm UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-17-switch-between-span-sizes-kodeco/199493 "2023-11-17T23:39:41Z")

</div>

This content was released on Aug 13 2020. The official support period is 6-months from this date. Add a menu to allow switching between span sizes for a RecyclerView managed by a StaggeredGridLayoutManager.

---

## [Programming in Swift, Episode 20: Introduction to Functions | Kodeco](https://forums.kodeco.com/t/programming-in-swift-episode-20-introduction-to-functions-kodeco/199422)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 16, 2023, 2:20pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-20-introduction-to-functions-kodeco/199422 "2023-11-16T14:20:49Z")

</div>

This content was released on Aug 22 2018. The official support period is 6-months from this date. Learn how to write your own functions in Swift, and see for yourself how Swift makes them easy to use.

---

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

<div class="topic-metadata">

**Author:** [@jeffro](https://forums.kodeco.com/u/jeffro)\
**Replies:** 0\
**Last updated:** [November 15, 2023, 3:32pm UTC](https://forums.kodeco.com/t/ios-bootcamp-episode-17-ios-bootcamp-july-20-2020-kodeco/199380 "2023-11-15T15:32:36Z")

</div>

This content was released on May 26 2020. The official support period is 6-months from this date. Begin learning about Networking & Design Patterns in week 9 of iOS Bootcamp.

---

## [Beginning Auto Layout, Episode 4: Challenge: Create Layouts with Stack Views | Kodeco](https://forums.kodeco.com/t/beginning-auto-layout-episode-4-challenge-create-layouts-with-stack-views-kodeco/199306)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 14, 2023, 11:40am UTC](https://forums.kodeco.com/t/beginning-auto-layout-episode-4-challenge-create-layouts-with-stack-views-kodeco/199306 "2023-11-14T11:40:15Z")

</div>

This content was released on Sep 25 2018. The official support period is 6-months from this date. Use everything you've learned about Stack Views so far to recreate a few simple view layouts from reference images.

---

## [Android Background Processing, Episode 12: Use DownloadManager | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-12-use-downloadmanager-kodeco/199263)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 13, 2023, 3:53pm UTC](https://forums.kodeco.com/t/android-background-processing-episode-12-use-downloadmanager-kodeco/199263 "2023-11-13T15:53:59Z")

</div>

This content was released on Jul 6 2020. The official support period is 6-months from this date. Replace the WorkManager usage when downloading images, with the DownloadManager, to display download progress.

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 13, 2023, 9:47am UTC](https://forums.kodeco.com/t/android-background-processing-episode-7-introduction-kodeco/199256 "2023-11-13T09:47:54Z")

</div>

This content was released on Jul 6 2020. The official support period is 6-months from this date. Repeat the concepts from the first part of the course, and be introduced to the new concept you'll learn - DownloadManager.

---

## [3D Graphics with Metal, Episode 33: Challenge: Render all the trains | Kodeco](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-33-challenge-render-all-the-trains-kodeco/199166)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [November 10, 2023, 10:09pm UTC](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-33-challenge-render-all-the-trains-kodeco/199166 "2023-11-10T22:09:22Z")

</div>

This content was released on Apr 9 2019. The official support period is 6-months from this date. Render one hundred trains complete with textures.

---

## [Kotlin/Native and Multiplatform, Episode 28: Introduction | Kodeco](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-28-introduction-kodeco/199162)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [November 10, 2023, 8:34pm UTC](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-28-introduction-kodeco/199162 "2023-11-10T20:34:04Z")

</div>

This content was released on Apr 2 2019. The official support period is 6-months from this date. See what we'll be covering in Part 4 of the course on AppCode, Multiplatform debugging, and Gotchas you may run into in a Kotlin Multiplatform project.

---

## [Beginning Collection Views, Episode 5: Handling Segues | Kodeco](https://forums.kodeco.com/t/beginning-collection-views-episode-5-handling-segues-kodeco/199154)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 10, 2023, 5:59pm UTC](https://forums.kodeco.com/t/beginning-collection-views-episode-5-handling-segues-kodeco/199154 "2023-11-10T17:59:24Z")

</div>

This content was released on Oct 24 2017. The official support period is 6-months from this date. Add a detail view to your app. Find out how to navigate to a new view when a cell is tapped using Segues in Interface Builder.

---

## [MetricKit, Episode 8: Access The Vapor App | Kodeco](https://forums.kodeco.com/t/metrickit-episode-8-access-the-vapor-app-kodeco/199049)

<div class="topic-metadata">

**Author:** [@adamrush](https://forums.kodeco.com/u/adamrush)\
**Replies:** 0\
**Last updated:** [November 9, 2023, 12:43am UTC](https://forums.kodeco.com/t/metrickit-episode-8-access-the-vapor-app-kodeco/199049 "2023-11-09T00:43:18Z")

</div>

This content was released on Feb 4 2020. The official support period is 6-months from this date. See how to expose your localhost API to the outside world and best practices.

---

## [Audio with AVFoundation, Episode 5: Add Audio Effects | Kodeco](https://forums.kodeco.com/t/audio-with-avfoundation-episode-5-add-audio-effects-kodeco/198994)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [November 8, 2023, 3:27am UTC](https://forums.kodeco.com/t/audio-with-avfoundation-episode-5-add-audio-effects-kodeco/198994 "2023-11-08T03:27:44Z")

</div>

This content was released on Jul 29 2021. The official support period is 6-months from this date. Learn how to add reverb and pitch effects into your audio by way of the AVAudioEngine.

---

## [Android Animations, Episode 6: Use Object Animators | Kodeco](https://forums.kodeco.com/t/android-animations-episode-6-use-object-animators-kodeco/198768)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 1, 2023, 10:54am UTC](https://forums.kodeco.com/t/android-animations-episode-6-use-object-animators-kodeco/198768 "2023-11-01T10:54:37Z")

</div>

This content was released on Dec 8 2020. The official support period is 6-months from this date. Replace one of your animations with an ObjectAnimator, to automatically update a View's alpha.

---

## [RWDevCon 2016 Post-Mortem | Kodeco](https://forums.kodeco.com/t/rwdevcon-2016-post-mortem-kodeco/198685)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 30, 2023, 2:53am UTC](https://forums.kodeco.com/t/rwdevcon-2016-post-mortem-kodeco/198685 "2023-10-30T02:53:21Z")

</div>

This content was released on Mar 14 2016. The official support period is 6-months from this date. We just had our second annual tutorial conference, RWDevCon 2016. Find out how it went! :\]

---

## [Programming in Kotlin, Episode 39: Higher-Order Vs Lambdas | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-episode-39-higher-order-vs-lambdas-kodeco/198533)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [October 26, 2023, 12:19am UTC](https://forums.kodeco.com/t/programming-in-kotlin-episode-39-higher-order-vs-lambdas-kodeco/198533 "2023-10-26T00:19:20Z")

</div>

This content was released on Mar 20 2018. The official support period is 6-months from this date. Learn the difference between lambdas and higher-order functions.

---

## [Face Tracking with RealityKit, Episode 9: Create Behaviors in Reality Composer | Kodeco](https://forums.kodeco.com/t/face-tracking-with-realitykit-episode-9-create-behaviors-in-reality-composer-kodeco/198459)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 3:15pm UTC](https://forums.kodeco.com/t/face-tracking-with-realitykit-episode-9-create-behaviors-in-reality-composer-kodeco/198459 "2023-10-24T15:15:39Z")

</div>

This content was released on Feb 23 2021. The official support period is 6-months from this date. Try out Reality Composer’s behavior system to add animation and sound effects to your robot experience.

---

## [Intermediate Programming with C#, Episode 22: Interfaces | Kodeco](https://forums.kodeco.com/t/intermediate-programming-with-c-episode-22-interfaces-kodeco/198164)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 19, 2023, 12:23am UTC](https://forums.kodeco.com/t/intermediate-programming-with-c-episode-22-interfaces-kodeco/198164 "2023-10-19T00:23:46Z")

</div>

This content was released on Feb 12 2019. The official support period is 6-months from this date. Interfaces allow you to define behaviors that classes must implement. Watch this video to find out how!

---

## [Readers’ App Reviews – April 2013 | Kodeco](https://forums.kodeco.com/t/readers-app-reviews-april-2013-kodeco/198154)

<div class="topic-metadata">

**Author:** [@ryanman](https://forums.kodeco.com/u/ryanman)\
**Replies:** 0\
**Last updated:** [October 18, 2023, 6:24pm UTC](https://forums.kodeco.com/t/readers-app-reviews-april-2013-kodeco/198154 "2023-10-18T18:24:44Z")

</div>

This content was released on Apr 21 2013. The official support period is 6-months from this date. Just because Apple didn’t announce anything this month, that didn’t stop you guys! There were a ton of apps submitted this month. Keep reading for some app reviews for awesome apps made by your fellow readers!

---

## [Saving Data on Android, Episode 19: Read Data From Database | Kodeco](https://forums.kodeco.com/t/saving-data-on-android-episode-19-read-data-from-database-kodeco/197943)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 12:45am UTC](https://forums.kodeco.com/t/saving-data-on-android-episode-19-read-data-from-database-kodeco/197943 "2023-10-16T00:45:11Z")

</div>

This content was released on Sep 15 2020. The official support period is 6-months from this date. Learn how to read data from the database, using cursors. Display the data in the UI.

---

## [Wrangling Dates & Time in Android, Episode 4: Store Dates & Times Using Date Classes | Kodeco](https://forums.kodeco.com/t/wrangling-dates-time-in-android-episode-4-store-dates-times-using-date-classes-kodeco/197902)

<div class="topic-metadata">

**Author:** [@mattiaferigutti](https://forums.kodeco.com/u/mattiaferigutti)\
**Replies:** 0\
**Last updated:** [October 15, 2023, 12:23pm UTC](https://forums.kodeco.com/t/wrangling-dates-time-in-android-episode-4-store-dates-times-using-date-classes-kodeco/197902 "2023-10-15T12:23:10Z")

</div>

This content was released on Dec 15 2022. The official support period is 6-months from this date. In this video you’ll meet LocalDate, LocalTime, LocalDateTime, MonthDay, YearMonth and Year. Learn to use these classes to make calculations and handle a specific date and/or time.

---

## [MapKit and Core Location, Episode 9: Directions | Kodeco](https://forums.kodeco.com/t/mapkit-and-core-location-episode-9-directions-kodeco/197784)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 4:51am UTC](https://forums.kodeco.com/t/mapkit-and-core-location-episode-9-directions-kodeco/197784 "2023-10-14T04:51:35Z")

</div>

This content was released on Jun 22 2016. The official support period is 6-months from this date. Learn how to integrate turn by turn directions into your application as well as make them unit distance agnostic.

---

## [Testing in iOS, Episode 9: Challenge: TDD | Kodeco](https://forums.kodeco.com/t/testing-in-ios-episode-9-challenge-tdd-kodeco/197570)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 9, 2023, 9:46pm UTC](https://forums.kodeco.com/t/testing-in-ios-episode-9-challenge-tdd-kodeco/197570 "2023-10-09T21:46:19Z")

</div>

This content was released on Sep 28 2021. The official support period is 6-months from this date. Using the red-green-refactor cycle, revisit your Bool initializer, adding support for other types of integers.

---

## [Your Second iOS and SwiftUI App, Episode 28: Challenge: Add Prioritized Tasks | Kodeco](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-28-challenge-add-prioritized-tasks-kodeco/197315)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 4:40am UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-28-challenge-add-prioritized-tasks-kodeco/197315 "2023-10-07T04:40:54Z")

</div>

This content was released on Oct 8 2019. The official support period is 6-months from this date. Fix the bug preventing you from adding prioritized tasks. You can do that by adding more State to NewTaskView and a method to TaskStore.

---

## [What’s New in Swift 1.2 | Kodeco](https://forums.kodeco.com/t/what-s-new-in-swift-1-2-kodeco/197017)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 10:22pm UTC](https://forums.kodeco.com/t/what-s-new-in-swift-1-2-kodeco/197017 "2023-10-03T22:22:54Z")

</div>

This content was released on Feb 11 2015. The official support period is 6-months from this date. What’s new in Swift 1.2? Read on for the highlights of the latest changes to our favorite programming language!

---

## [Sign In With Apple, Episode 6: Handle Existing Accounts | Kodeco](https://forums.kodeco.com/t/sign-in-with-apple-episode-6-handle-existing-accounts-kodeco/196963)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 11:53am UTC](https://forums.kodeco.com/t/sign-in-with-apple-episode-6-handle-existing-accounts-kodeco/196963 "2023-10-03T11:53:20Z")

</div>

This content was released on Jan 14 2020. The official support period is 6-months from this date. Learn how you should handle signing in users who already have existing accounts for your app.

---

## [Kotlin/Native and Multiplatform, Episode 24: Serialization | Kodeco](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-24-serialization-kodeco/196931)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 3:31am UTC](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-24-serialization-kodeco/196931 "2023-10-03T03:31:27Z")

</div>

This content was released on Apr 2 2019. The official support period is 6-months from this date. Use the kotlinx.serialization library to add JSON deserialization into the shared project, and turn the network JSON response into a list of Kotlin instances.

---

## [Beginning Auto Layout, Episode 6: Introducing Constraints | Kodeco](https://forums.kodeco.com/t/beginning-auto-layout-episode-6-introducing-constraints-kodeco/196902)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [October 2, 2023, 9:21pm UTC](https://forums.kodeco.com/t/beginning-auto-layout-episode-6-introducing-constraints-kodeco/196902 "2023-10-02T21:21:42Z")

</div>

This content was released on Feb 7 2017. The official support period is 6-months from this date. Constraints are the “building blocks” of Auto Layout. Learn what they are, and when to choose them over autoresizing masks or stack views.

---

## [Your Second Swift 4 & iOS 11 App, Episode 19: Refactoring | Kodeco](https://forums.kodeco.com/t/your-second-swift-4-ios-11-app-episode-19-refactoring-kodeco/196767)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 1, 2023, 6:30am UTC](https://forums.kodeco.com/t/your-second-swift-4-ios-11-app-episode-19-refactoring-kodeco/196767 "2023-10-01T06:30:44Z")

</div>

This content was released on Oct 3 2017. The official support period is 6-months from this date. As your app grows in size and complexity, you'll want to keep it organized. In this video, you'll learn what it means to refactor your code.

---

## [Programming in Kotlin: Fundamentals, Episode 38: Challenge: Functions | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-38-challenge-functions-kodeco/196737)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 1, 2023, 1:40am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-38-challenge-functions-kodeco/196737 "2023-10-01T01:40:27Z")

</div>

This content was released on Apr 14 2020. The official support period is 6-months from this date. Use what you've learned about using and creating functions to solve this challenge!

---

## [RWDevCon 2017 Vault - Tutorials, Episode 11: RxSwift in Practice | Kodeco](https://forums.kodeco.com/t/rwdevcon-2017-vault-tutorials-episode-11-rxswift-in-practice-kodeco/196692)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 3:58pm UTC](https://forums.kodeco.com/t/rwdevcon-2017-vault-tutorials-episode-11-rxswift-in-practice-kodeco/196692 "2023-09-30T15:58:29Z")

</div>

This content was released on Apr 24 2017. The official support period is 6-months from this date. RxSwift, and its companion framework RxCocoa, allow you to create reactive apps for iOS and macOS. Glancing upon some Rx code might be intimidating without a proper introduction but in this session we will start in Playgrounds, learn the core concepts, and then move on to building a real iOS application in Xcode. Just beware - you might like programming with RxSwift too much :\]

---

## [Xcode6-Beta5 Swift Tutorial Updates | Kodeco](https://forums.kodeco.com/t/xcode6-beta5-swift-tutorial-updates-kodeco/196688)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 3:08pm UTC](https://forums.kodeco.com/t/xcode6-beta5-swift-tutorial-updates-kodeco/196688 "2023-09-30T15:08:37Z")

</div>

This content was released on Aug 5 2014. The official support period is 6-months from this date. Our Swift tutorials are now fully updated for Xcode6-beta5. Check to see what changed!

---

## [Your First Kotlin Android App, Episode 27: Adding a Countdown Timer | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-27-adding-a-countdown-timer-kodeco/196651)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 3:09am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-27-adding-a-countdown-timer-kodeco/196651 "2023-09-30T03:09:28Z")

</div>

This content was released on Mar 19 2018. The official support period is 6-months from this date. For your game to work, it requires a countdown timer. Learn what it is and how to use it.

---

## [Build an App Like Discord with Firebase, Episode 1: Create a Login Screen | Kodeco](https://forums.kodeco.com/t/build-an-app-like-discord-with-firebase-episode-1-create-a-login-screen-kodeco/196561)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 28, 2023, 8:41pm UTC](https://forums.kodeco.com/t/build-an-app-like-discord-with-firebase-episode-1-create-a-login-screen-kodeco/196561 "2023-09-28T20:41:14Z")

</div>

This content was released on Nov 18 2020. The official support period is 6-months from this date. Build a login screen with authentication to verify that users are who they say they are.

---

## [Android Background Processing, Episode 3: Implement a Simple Worker | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-3-implement-a-simple-worker-kodeco/196544)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 28, 2023, 1:31pm UTC](https://forums.kodeco.com/t/android-background-processing-episode-3-implement-a-simple-worker-kodeco/196544 "2023-09-28T13:31:11Z")

</div>

This content was released on Sep 23 2022. The official support period is 6-months from this date. Use the WorkManager API to implement a simple worker which does some work in the background.

---

## [How To Make An App Like Instagram in iOS, Episode 23: Feed API | Kodeco](https://forums.kodeco.com/t/how-to-make-an-app-like-instagram-in-ios-episode-23-feed-api-kodeco/196418)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 10:52pm UTC](https://forums.kodeco.com/t/how-to-make-an-app-like-instagram-in-ios-episode-23-feed-api-kodeco/196418 "2023-09-26T22:52:47Z")

</div>

This content was released on Jun 3 2021. The official support period is 6-months from this date. Write an API endpoint to return a list of Posts and connect it to your iOS app.

---

## [Announcing our Flutter Fall Event — Featuring Flutter Apprentice! | Kodeco](https://forums.kodeco.com/t/announcing-our-flutter-fall-event-featuring-flutter-apprentice-kodeco/196308)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [September 25, 2023, 4:26pm UTC](https://forums.kodeco.com/t/announcing-our-flutter-fall-event-featuring-flutter-apprentice-kodeco/196308 "2023-09-25T16:26:55Z")

</div>

This content was released on Oct 6 2021. The official support period is 6-months from this date. We’ve partnered with the Flutter team at Google to give you full access to the best book to learn Flutter development — Flutter Apprentice!

---

## [Beginning Video with AVFoundation, Episode 7: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-video-with-avfoundation-episode-7-conclusion-kodeco/196229)

<div class="topic-metadata">

**Author:** [@skyrocketsw](https://forums.kodeco.com/u/skyrocketsw)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 7:04pm UTC](https://forums.kodeco.com/t/beginning-video-with-avfoundation-episode-7-conclusion-kodeco/196229 "2023-09-24T19:04:52Z")

</div>

This content was released on Apr 8 2016. The official support period is 6-months from this date. Review what you learned in our Beginning Video with AVFoundation video tutorial series and find out where to go from here.

---

## [Testing in Flutter, Episode 12: Mock Quotes Data & Override Riverpod Dependencies | Kodeco](https://forums.kodeco.com/t/testing-in-flutter-episode-12-mock-quotes-data-override-riverpod-dependencies-kodeco/195948)

<div class="topic-metadata">

**Author:** [@shreebhagwat](https://forums.kodeco.com/u/shreebhagwat)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 3:39pm UTC](https://forums.kodeco.com/t/testing-in-flutter-episode-12-mock-quotes-data-override-riverpod-dependencies-kodeco/195948 "2023-09-21T15:39:01Z")

</div>

This content was released on Sep 19 2023. The official support period is 6-months from this date. We will mock the Quotes data and override the Riverpod dependencies to test the Quotes screen.

---

## [Programming in Swift, Episode 24: More Optionals | Kodeco](https://forums.kodeco.com/t/programming-in-swift-episode-24-more-optionals-kodeco/195892)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 4:37am UTC](https://forums.kodeco.com/t/programming-in-swift-episode-24-more-optionals-kodeco/195892 "2023-09-21T04:37:22Z")

</div>

This content was released on Sep 26 2017. The official support period is 6-months from this date. Learn how to unwrap optionals, force unwrap optionals, use optional binding, and use the guard statement.

---

## [Saving Data in iOS, Episode 9: Introduction | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-9-introduction-kodeco/195759)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 20, 2023, 3:36am UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-9-introduction-kodeco/195759 "2023-09-20T03:36:11Z")

</div>

This content was released on Sep 19 2018. The official support period is 6-months from this date. If the previous section was handy for you, this one probably will be as well! This video will let you know how we'll be building on what you learned there.

---

## [Xcode Tips and Tricks, Episode 7: Breakpoints | Kodeco](https://forums.kodeco.com/t/xcode-tips-and-tricks-episode-7-breakpoints-kodeco/195705)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 19, 2023, 12:23pm UTC](https://forums.kodeco.com/t/xcode-tips-and-tricks-episode-7-breakpoints-kodeco/195705 "2023-09-19T12:23:11Z")

</div>

This content was released on Sep 12 2017. The official support period is 6-months from this date. Go beyond debugging basics using breakpoints. Find out how to use exception breakpoints to your advantage.

---

## [Saving Data in iOS, Episode 17: Comparing Property Lists & JSON | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-17-comparing-property-lists-json-kodeco/195618)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 4:04pm UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-17-comparing-property-lists-json-kodeco/195618 "2023-09-18T16:04:44Z")

</div>

This content was released on Sep 19 2018. The official support period is 6-months from this date. Examine the files you stored in the Property List challenge. Also, learn about a few encoding options and how they affect what you can save.

---

## [Programming in Kotlin: Fundamentals, Episode 12: Combine Data In Pairs & Triples | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-12-combine-data-in-pairs-triples-kodeco/195593)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 1:25pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-12-combine-data-in-pairs-triples-kodeco/195593 "2023-09-18T13:25:58Z")

</div>

This content was released on Apr 14 2020. The official support period is 6-months from this date. Learn how to group pieces of data in Pairs and Triples, how to work with such constructs, and how to destructure them.

---

## [Programming in Dart: Control Flow & Collections, Episode 14: Challenge: Work with Maps | Kodeco](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-14-challenge-work-with-maps-kodeco/195542)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 2:44am UTC](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-14-challenge-work-with-maps-kodeco/195542 "2023-09-18T02:44:12Z")

</div>

This content was released on May 3 2022. The official support period is 6-months from this date. Practice using maps on your own, through a hands-on challenge.

---

## [Readers’ App Reviews – December 2016 | Kodeco](https://forums.kodeco.com/t/readers-app-reviews-december-2016-kodeco/195409)

<div class="topic-metadata">

**Author:** [@ryanman](https://forums.kodeco.com/u/ryanman)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 10:50am UTC](https://forums.kodeco.com/t/readers-app-reviews-december-2016-kodeco/195409 "2023-09-16T10:50:34Z")

</div>

This content was released on Dec 31 2016. The official support period is 6-months from this date. Check out some apps released by raywenderlich.com readers this December, including an app for your New Year’s resolutions!

---

## [Your First Kotlin Android App, Episode 36: Conclusion | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-36-conclusion-kodeco/195377)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 3:38am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-36-conclusion-kodeco/195377 "2023-09-16T03:38:39Z")

</div>

This content was released on Mar 19 2018. The official support period is 6-months from this date. With your app all debugged, all you need to do is make it look good and submit it to the app store.

---

## [Drawing in iOS with Core Animation and Core Graphics, Episode 15: Challenge: Draw Clock Numbers | Kodeco](https://forums.kodeco.com/t/drawing-in-ios-with-core-animation-and-core-graphics-episode-15-challenge-draw-clock-numbers-kodeco/195351)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 6:25pm UTC](https://forums.kodeco.com/t/drawing-in-ios-with-core-animation-and-core-graphics-episode-15-challenge-draw-clock-numbers-kodeco/195351 "2023-09-15T18:25:37Z")

</div>

This content was released on May 22 2018. The official support period is 6-months from this date. Put your transform knowledge to use by drawing numbers into your timer.

---

## [Beginning Flutter Debugging, Episode 1: Understand Debugging | Kodeco](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-1-understand-debugging-kodeco/195341)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 4:19pm UTC](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-1-understand-debugging-kodeco/195341 "2023-09-15T16:19:05Z")

</div>

This content was released on Sep 29 2022. The official support period is 6-months from this date. A brief overview of the concept of debugging, how a debugger works and Flutter’s approach to debugging apps.

---

## [Core Data by Tutorials Updated for Swift 4.2 and iOS 12 | Kodeco](https://forums.kodeco.com/t/core-data-by-tutorials-updated-for-swift-4-2-and-ios-12-kodeco/195169)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [September 14, 2023, 2:44am UTC](https://forums.kodeco.com/t/core-data-by-tutorials-updated-for-swift-4-2-and-ios-12-kodeco/195169 "2023-09-14T02:44:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7546-core-data-by-tutorials-updated-for-swift-4-2-and-ios-12

---

## [UIKit Animation, Episode 27: Add Polish | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-27-add-polish-kodeco/195096)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 9:49am UTC](https://forums.kodeco.com/t/uikit-animation-episode-27-add-polish-kodeco/195096 "2023-09-13T09:49:40Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 7:39am UTC](https://forums.kodeco.com/t/server-side-swift-with-kitura-episode-1-introduction-kodeco/194923 "2023-09-12T07:39:02Z")

</div>

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

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

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