# 🎓 Courses & Articles

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

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

**Page:** 286

---

## [Face Tracking with RealityKit, Episode 3: Start an ARSession | raywenderlich.com](https://forums.kodeco.com/t/face-tracking-with-realitykit-episode-3-start-an-arsession-raywenderlich-com/174676)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [July 10, 2022, 6:04pm UTC](https://forums.kodeco.com/t/face-tracking-with-realitykit-episode-3-start-an-arsession-raywenderlich-com/174676 "2022-07-10T18:04:44Z")

</div>

Start an ARSession and configure it for face tracking with help from ARKit. Access objects from Reality Composer with Swift. This is a companion discussion topic for the original entry at https://www.raywenderlich.com…

---

## [Programming in Dart: Classes, Episode 1: Introduction | raywenderlich.com](https://forums.kodeco.com/t/programming-in-dart-classes-episode-1-introduction-raywenderlich-com/174019)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [June 28, 2022, 3:28pm UTC](https://forums.kodeco.com/t/programming-in-dart-classes-episode-1-introduction-raywenderlich-com/174019 "2022-06-28T15:28:48Z")

</div>

Get an overview of Dart’s object orientated features by the way of classes. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30303903-programming-in-dart-classes/lessons/1

---

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

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 31, 2022, 3:18pm UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-1-introduction-raywenderlich-com/172273 "2022-05-31T15:18:56Z")

</div>

Welcome to the Saving Data in iOS course! Find out what you’ll learn, including FileManager, the Filesystem, URLs, Foundation Data and data types, and how to save and load data using files. This is a companion discuss…

---

## [Server-Side Swift with Vapor, Episode 11: Finishing CRUD | raywenderlich.com](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-11-finishing-crud-raywenderlich-com/170430)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [May 4, 2022, 5:44pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-11-finishing-crud-raywenderlich-com/170430 "2022-05-04T17:44:25Z")

</div>

In this episode, learn how to write the final routes to finish the CRUD operations - getting a single model, updating a model and deleting a model. This is a companion discussion topic for the original entry at https:…

---

## [Your First Flutter App: Polishing the App, Episode 31: Run the App on Your Device | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-31-run-the-app-on-your-device-raywenderlich-com/169235)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [April 18, 2022, 10:56am UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-31-run-the-app-on-your-device-raywenderlich-com/169235 "2022-04-18T10:56:25Z")

</div>

Learn how to run your app on your own physical device so you can carry it around and show it off to your friends! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27732941-y…

---

## [Programming in Swift: Fundamentals, Episode 3: Booleans & Comparison Operators | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-3-booleans-comparison-operators-raywenderlich-com/154124)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 20, 2021, 8:24pm UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-3-booleans-comparison-operators-raywenderlich-com/154124 "2021-10-20T20:24:51Z")

</div>

Learn how to use a Swift type called Booleans, which represent true or false values. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28092971-programming-in-swift-fundament…

---

## [Server-Side Swift with Vapor, Episode 17: Introduction to Leaf | raywenderlich.com](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-17-introduction-to-leaf-raywenderlich-com/168929)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [April 13, 2022, 6:49pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-17-introduction-to-leaf-raywenderlich-com/168929 "2022-04-13T18:49:01Z")

</div>

In this episode, get an introduction to this section and see what you’ll learn with Leaf to create a web application in Swift. This is a companion discussion topic for the original entry at https://www.raywenderlich.c…

---

## [Material Transitions in Flutter with the Animations Package, Episode 8: Know When to Use the Different Transitions | raywenderlich.com](https://forums.kodeco.com/t/material-transitions-in-flutter-with-the-animations-package-episode-8-know-when-to-use-the-different-transitions-raywenderlich-com/166624)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [March 13, 2022, 9:46am UTC](https://forums.kodeco.com/t/material-transitions-in-flutter-with-the-animations-package-episode-8-know-when-to-use-the-different-transitions-raywenderlich-com/166624 "2022-03-13T09:46:43Z")

</div>

Now that you’ve seen how to use the different animations, it’s time to learn the best time to use each one as they enhance the user experience in different ways. This is a companion discussion topic for the original e…

---

## [Jetpack Navigation: Getting Started, Episode 11: Associate a Web Link with a Destination | raywenderlich.com](https://forums.kodeco.com/t/jetpack-navigation-getting-started-episode-11-associate-a-web-link-with-a-destination-raywenderlich-com/158902)

<div class="topic-metadata">

**Author:** [@bhavna\_thacker](https://forums.kodeco.com/u/bhavna_thacker)\
**Replies:** 0\
**Last updated:** [November 29, 2021, 5:19pm UTC](https://forums.kodeco.com/t/jetpack-navigation-getting-started-episode-11-associate-a-web-link-with-a-destination-raywenderlich-com/158902 "2021-11-29T17:19:52Z")

</div>

Learn how to handle a web URL deep link in the app. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21959768-jetpack-navigation-getting-started/lessons/11

---

## [Your Second iOS & SwiftUI App, Episode 5: Challenge: Book Row | raywenderlich.com](https://forums.kodeco.com/t/your-second-ios-swiftui-app-episode-5-challenge-book-row-raywenderlich-com/158748)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 27, 2021, 7:44pm UTC](https://forums.kodeco.com/t/your-second-ios-swiftui-app-episode-5-challenge-book-row-raywenderlich-com/158748 "2021-11-27T19:44:29Z")

</div>

With your Book model and a simple Image View set up, it is time to provide a book to the view you’ll be using for each of your list rows. This is a companion discussion topic for the original entry at https://www.rayw…

---

## [How To Make An App Like Instagram in iOS, Episode 25: User | raywenderlich.com](https://forums.kodeco.com/t/how-to-make-an-app-like-instagram-in-ios-episode-25-user-raywenderlich-com/145348)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [August 1, 2021, 3:07am UTC](https://forums.kodeco.com/t/how-to-make-an-app-like-instagram-in-ios-episode-25-user-raywenderlich-com/145348 "2021-08-01T03:07:47Z")

</div>

Learn how to use query parameters to add API to look up a user. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4001919-how-to-make-an-app-like-instagram-in-ios/lessons/25

---

## [Setup the Audio Widget | raywenderlich.com](https://forums.kodeco.com/t/setup-the-audio-widget-raywenderlich-com/141695)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [June 7, 2021, 8:28am UTC](https://forums.kodeco.com/t/setup-the-audio-widget-raywenderlich-com/141695 "2021-06-07T08:28:27Z")

</div>

Break down the design and interaction of our second reusable widget which is an audio widget and start building it. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20983402…

---

## [Locale | raywenderlich.com](https://forums.kodeco.com/t/locale-raywenderlich-com/139084)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 1, 2021, 8:49am UTC](https://forums.kodeco.com/t/locale-raywenderlich-com/139084 "2021-05-01T08:49:28Z")

</div>

Locales provide information about linguistic, cultural, and technological conventions for use in formatting data for presentation. This is a companion discussion topic for the original entry at https://www.raywenderli…

---

## [Use Alert Dialogs | raywenderlich.com](https://forums.kodeco.com/t/use-alert-dialogs-raywenderlich-com/137480)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [April 11, 2021, 11:24pm UTC](https://forums.kodeco.com/t/use-alert-dialogs-raywenderlich-com/137480 "2021-04-11T23:24:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20879305-visual-feedback-dialogs-snackbars-toasts/lessons/4

---

## [Request Permission | raywenderlich.com](https://forums.kodeco.com/t/request-permission-raywenderlich-com/125947)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [November 27, 2020, 12:56pm UTC](https://forums.kodeco.com/t/request-permission-raywenderlich-com/125947 "2020-11-27T12:56:45Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/14255236-swiftui-maps-location-fundamentals/lessons/14

---

## [Use the MVVM Pattern | raywenderlich.com](https://forums.kodeco.com/t/use-the-mvvm-pattern-raywenderlich-com/123966)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 2, 2020, 7:51am UTC](https://forums.kodeco.com/t/use-the-mvvm-pattern-raywenderlich-com/123966 "2020-11-02T07:51:21Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/17332237-jetpack-compose/lessons/16

---

## [Challenge: Files | raywenderlich.com](https://forums.kodeco.com/t/challenge-files-raywenderlich-com/122307)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 10, 2020, 4:21pm UTC](https://forums.kodeco.com/t/challenge-files-raywenderlich-com/122307 "2020-10-10T16:21:51Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11736883-saving-data-on-android/lessons/12

---

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

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 24, 2020, 6:55am UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/120845 "2020-09-24T06:55:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/13739693-your-first-flutter-app/lessons/12

---

## [Challenge: Actions | raywenderlich.com](https://forums.kodeco.com/t/challenge-actions-raywenderlich-com/120742)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 23, 2020, 2:57am UTC](https://forums.kodeco.com/t/challenge-actions-raywenderlich-com/120742 "2020-09-23T02:57:45Z")

</div>

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

---

## [Challenge: Rearrange Items | raywenderlich.com](https://forums.kodeco.com/t/challenge-rearrange-items-raywenderlich-com/117857)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 19, 2020, 5:48am UTC](https://forums.kodeco.com/t/challenge-rearrange-items-raywenderlich-com/117857 "2020-08-19T05:48:38Z")

</div>

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

---

## [Interfaces | raywenderlich.com](https://forums.kodeco.com/t/interfaces-raywenderlich-com/116905)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 7, 2020, 2:26am UTC](https://forums.kodeco.com/t/interfaces-raywenderlich-com/116905 "2020-08-07T02:26:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/8458472-programming-in-kotlin-functions-custom-types/lessons/23

---

## [Challenge: Sets | raywenderlich.com](https://forums.kodeco.com/t/challenge-sets-raywenderlich-com/116347)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [July 30, 2020, 11:23pm UTC](https://forums.kodeco.com/t/challenge-sets-raywenderlich-com/116347 "2020-07-30T23:23:34Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 28, 2020, 5:19am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/110397 "2020-05-28T05:19:54Z")

</div>

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

---

## [Programming in Kotlin · Conclusion | raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-conclusion-raywenderlich-com/52866)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [October 14, 2018, 5:08pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-conclusion-raywenderlich-com/52866 "2018-10-14T17:08:59Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/128-programming-in-kotlin/lessons/37

---

## [Swift Tutorial: Introducing Structures | raywenderlich.com](https://forums.kodeco.com/t/swift-tutorial-introducing-structures-raywenderlich-com/52674)

<div class="topic-metadata">

**Author:** [@kerber](https://forums.kodeco.com/u/kerber)\
**Replies:** 0\
**Last updated:** [October 12, 2018, 7:00am UTC](https://forums.kodeco.com/t/swift-tutorial-introducing-structures-raywenderlich-com/52674 "2018-10-12T07:00:08Z")

</div>

Learn about structures, a fundamental compound type in Swift that let you define your own types – complete with data and actions! This is a companion discussion topic for the original entry at https://www.raywenderli…

---

## [Intermediate Swift 2 · Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/intermediate-swift-2-conclusion-ray-wenderlich/51845)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [October 4, 2018, 5:36pm UTC](https://forums.kodeco.com/t/intermediate-swift-2-conclusion-ray-wenderlich/51845 "2018-10-04T17:36:30Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/13-intermediate-swift-2/lessons/12

---

## [Beginning CloudKit · User Accounts | Ray Wenderlich](https://forums.kodeco.com/t/beginning-cloudkit-user-accounts-ray-wenderlich/50382)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 23, 2018, 4:46am UTC](https://forums.kodeco.com/t/beginning-cloudkit-user-accounts-ray-wenderlich/50382 "2018-09-23T04:46:41Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/79-beginning-cloudkit/lessons/10

---

## [iOS 6 by Tutorials Third Edition Now Available!](https://forums.kodeco.com/t/ios-6-by-tutorials-third-edition-now-available/7982)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 6, 2016, 3:26am UTC](https://forums.kodeco.com/t/ios-6-by-tutorials-third-edition-now-available/7982 "2016-03-06T03:26:40Z")

</div>

iOS 6 by Tutorials has been fully updated for Xcode 6 and iOS 8 - learn how to get your copy! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2128-ios-6-by-tutorials-third-…

---

## [Developing for Android with Darryl Bayliss – Podcast S03 E09](https://forums.kodeco.com/t/developing-for-android-with-darryl-bayliss-podcast-s03-e09/7647)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 6:05am UTC](https://forums.kodeco.com/t/developing-for-android-with-darryl-bayliss-podcast-s03-e09/7647 "2016-03-05T06:05:20Z")

</div>

Learn what it's like developing for Android, and how it compares to iOS development, with tutorial team member Darryl Bayliss! This is a companion discussion topic for the original entry at https://www.raywenderlich.c…

---

## [Readers’ App Reviews – January 2014](https://forums.kodeco.com/t/readers-app-reviews-january-2014/7609)

<div class="topic-metadata">

**Author:** [@ryanman](https://forums.kodeco.com/u/ryanman)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 3:54am UTC](https://forums.kodeco.com/t/readers-app-reviews-january-2014/7609 "2016-03-05T03:54:36Z")

</div>

Check out some cool apps made by raywenderlich.com readers in January 2014! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2563-readers-app-reviews-january-2014

---

## [Video Tutorial: How to Make a Game Like Flappy Bird in Swift Part 7: Keeping Score](https://forums.kodeco.com/t/video-tutorial-how-to-make-a-game-like-flappy-bird-in-swift-part-7-keeping-score/6979)

<div class="topic-metadata">

**Author:** [@paradox927](https://forums.kodeco.com/u/paradox927)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 12:57pm UTC](https://forums.kodeco.com/t/video-tutorial-how-to-make-a-game-like-flappy-bird-in-swift-part-7-keeping-score/6979 "2016-03-04T12:57:47Z")

</div>

Learn how to add a simple method for keeping score. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3875-how-to-make-a-game-like-flappy-bird/lessons/8

---

## [Beginning SpriteKit, Episode 10: Labels | Kodeco](https://forums.kodeco.com/t/beginning-spritekit-episode-10-labels-kodeco/205535)

<div class="topic-metadata">

**Author:** [@paradox927](https://forums.kodeco.com/u/paradox927)\
**Replies:** 1\
**Last updated:** [December 4, 2024, 5:17am UTC](https://forums.kodeco.com/t/beginning-spritekit-episode-10-labels-kodeco/205535 "2024-12-04T05:17:09Z")

</div>

This content was released on Jun 3 2016. The official support period is 6-months from this date. Learn how to work with labels in SpriteKit.

---

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

<div class="topic-metadata">

**Author:** [@kelvin\_lau](https://forums.kodeco.com/u/kelvin_lau)\
**Replies:** 0\
**Last updated:** [April 26, 2024, 5:13pm UTC](https://forums.kodeco.com/t/swift-algorithm-club-looking-for-co-maintainer-kodeco/203983 "2024-04-26T17:13:39Z")

</div>

This content was released on May 8 2018. The official support period is 6-months from this date. We are currently looking for a co-maintainer for the Swift Algorithm Club, our open source project to implement popular algorithms and data structures in Swift.

---

## [Units & Measurement in iOS, Episode 2: Use MeasurementFormatter | Kodeco](https://forums.kodeco.com/t/units-measurement-in-ios-episode-2-use-measurementformatter-kodeco/198958)

<div class="topic-metadata">

**Author:** [@ronyr](https://forums.kodeco.com/u/ronyr)\
**Replies:** 0\
**Last updated:** [November 7, 2023, 1:47pm UTC](https://forums.kodeco.com/t/units-measurement-in-ios-episode-2-use-measurementformatter-kodeco/198958 "2023-11-07T13:47:33Z")

</div>

This content was released on May 24 2022. The official support period is 6-months from this date. Use MeasurementFormatter to display measurement values and units with locale-aware formats.

---

## [8 Free Apple Game Framework Tutorials Updated For Swift 3 | Kodeco](https://forums.kodeco.com/t/8-free-apple-game-framework-tutorials-updated-for-swift-3-kodeco/198782)

<div class="topic-metadata">

**Author:** [@paradox927](https://forums.kodeco.com/u/paradox927)\
**Replies:** 0\
**Last updated:** [November 2, 2023, 2:26am UTC](https://forums.kodeco.com/t/8-free-apple-game-framework-tutorials-updated-for-swift-3-kodeco/198782 "2023-11-02T02:26:52Z")

</div>

This content was released on Dec 20 2016. The official support period is 6-months from this date. We’ve updated 8 tutorials for Sprite Kit, Scene Kit, and Metal to Swift 3: check out what’s inside!

---

## [Command Line Basics Part 2: Intermediate Command Line | Kodeco](https://forums.kodeco.com/t/command-line-basics-part-2-intermediate-command-line-kodeco/198637)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [October 28, 2023, 1:24am UTC](https://forums.kodeco.com/t/command-line-basics-part-2-intermediate-command-line-kodeco/198637 "2023-10-28T01:24:09Z")

</div>

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

---

## [Custom Controls in iOS, Episode 12: Conclusion | Kodeco](https://forums.kodeco.com/t/custom-controls-in-ios-episode-12-conclusion-kodeco/198597)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 27, 2023, 2:13am UTC](https://forums.kodeco.com/t/custom-controls-in-ios-episode-12-conclusion-kodeco/198597 "2023-10-27T02:13:24Z")

</div>

This content was released on Feb 21 2017. The official support period is 6-months from this date. Review what you've learned in this course and get some hints and tips on how to approach building your own custom controls.

---

## [Android Animations, Episode 29: Fling Animations | Kodeco](https://forums.kodeco.com/t/android-animations-episode-29-fling-animations-kodeco/198039)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 17, 2023, 4:36am UTC](https://forums.kodeco.com/t/android-animations-episode-29-fling-animations-kodeco/198039 "2023-10-17T04:36:28Z")

</div>

This content was released on Mar 26 2018. The official support period is 6-months from this date. Use an ObjectAnimator to animate a block at the top of the screen, then use a fling animation to fling a donut at the block to try to win free donuts!

---

## [Today Extensions Tutorial: Getting Started | Kodeco](https://forums.kodeco.com/t/today-extensions-tutorial-getting-started-kodeco/196802)

<div class="topic-metadata">

**Author:** [@cwagdev](https://forums.kodeco.com/u/cwagdev)\
**Replies:** 0\
**Last updated:** [October 1, 2023, 8:02pm UTC](https://forums.kodeco.com/t/today-extensions-tutorial-getting-started-kodeco/196802 "2023-10-01T20:02:43Z")

</div>

This content was released on Sep 25 2014. The official support period is 6-months from this date. Learn how to make your app’s data show up in Notification Center in this iOS 8 today extension tutorial!

---

## [Intermediate iOS Design Patterns, Episode 21: When to Use Each | Kodeco](https://forums.kodeco.com/t/intermediate-ios-design-patterns-episode-21-when-to-use-each-kodeco/196624)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [September 29, 2023, 5:12pm UTC](https://forums.kodeco.com/t/intermediate-ios-design-patterns-episode-21-when-to-use-each-kodeco/196624 "2023-09-29T17:12:48Z")

</div>

This content was released on Sep 22 2020. The official support period is 6-months from this date. Practice identifying each pattern you've learned until now.

---

## [iOS Design Patterns, Episode 5: Multicast Closure Delegate | Kodeco](https://forums.kodeco.com/t/ios-design-patterns-episode-5-multicast-closure-delegate-kodeco/195765)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [September 20, 2023, 4:58am UTC](https://forums.kodeco.com/t/ios-design-patterns-episode-5-multicast-closure-delegate-kodeco/195765 "2023-09-20T04:58:38Z")

</div>

This content was released on Jun 23 2017. The official support period is 6-months from this date. Learn about the multicast closure delegate pattern, a spin-off pattern from delegate, which will prepare you for auto re-login authentication (next video).

---

## [New Course: Advanced Swift 3 | Kodeco](https://forums.kodeco.com/t/new-course-advanced-swift-3-kodeco/195541)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 2:36am UTC](https://forums.kodeco.com/t/new-course-advanced-swift-3-kodeco/195541 "2023-09-18T02:36:37Z")

</div>

This content was released on May 9 2017. The official support period is 6-months from this date. Learn advanced Swift techniques that let you write clearer code and hide complexity with Generics, Error Handling, Memory Management, and much more!

---

## [Couchbase Tutorial for iOS: Getting Started | Kodeco](https://forums.kodeco.com/t/couchbase-tutorial-for-ios-getting-started-kodeco/195512)

<div class="topic-metadata">

**Author:** [@gazdaddy](https://forums.kodeco.com/u/gazdaddy)\
**Replies:** 0\
**Last updated:** [September 17, 2023, 4:34pm UTC](https://forums.kodeco.com/t/couchbase-tutorial-for-ios-getting-started-kodeco/195512 "2023-09-17T16:34:45Z")

</div>

This content was released on Aug 13 2018. The official support period is 6-months from this date. In this Couchbase tutorial for iOS, you’ll learn how to use Couchbase and Sync Gateway to persist data across apps while making Ray’s Pizzeria App.

---

## [Command Line Basics, Episode 3: Navigation | Kodeco](https://forums.kodeco.com/t/command-line-basics-episode-3-navigation-kodeco/195428)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 2:47pm UTC](https://forums.kodeco.com/t/command-line-basics-episode-3-navigation-kodeco/195428 "2023-09-16T14:47:23Z")

</div>

This content was released on May 2 2020. The official support period is 6-months from this date. In order to function on the command line, you’ll need to be able to see where you are and know how to move around inside the system.

---

## [Beginning Flutter Debugging, Episode 6: Debug with Android Studio | Kodeco](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-6-debug-with-android-studio-kodeco/194156)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 5, 2023, 7:41am UTC](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-6-debug-with-android-studio-kodeco/194156 "2023-09-05T07:41:34Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/29104906-beginning-flutter-debugging/lessons/6

---

## [New Course: Beginning RecyclerView | Kodeco](https://forums.kodeco.com/t/new-course-beginning-recyclerview-kodeco/193957)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 10:54pm UTC](https://forums.kodeco.com/t/new-course-beginning-recyclerview-kodeco/193957 "2023-09-03T22:54:10Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/108-new-course-beginning-recyclerview

---

## [RWDevCon 2018 Vault, Episode 18: Advanced Unidirectional Architecture | Kodeco](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-18-advanced-unidirectional-architecture-kodeco/193785)

<div class="topic-metadata">

**Author:** [@rcach](https://forums.kodeco.com/u/rcach)\
**Replies:** 0\
**Last updated:** [September 2, 2023, 11:48pm UTC](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-18-advanced-unidirectional-architecture-kodeco/193785 "2023-09-02T23:48:14Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5156-rwdevcon-2018-vault/lessons/18

---

## [Swift Tutorial: Initialization In Depth, Part 2/2 | Kodeco](https://forums.kodeco.com/t/swift-tutorial-initialization-in-depth-part-2-2-kodeco/193087)

<div class="topic-metadata">

**Author:** [@rcach](https://forums.kodeco.com/u/rcach)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 4:09am UTC](https://forums.kodeco.com/t/swift-tutorial-initialization-in-depth-part-2-2-kodeco/193087 "2023-08-29T04:09:12Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1219-swift-tutorial-initialization-in-depth-part-2-2

---

## [How to Make an AR Game Using Vuforia | Kodeco](https://forums.kodeco.com/t/how-to-make-an-ar-game-using-vuforia-kodeco/192670)

<div class="topic-metadata">

**Author:** [@dover](https://forums.kodeco.com/u/dover)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 10:08pm UTC](https://forums.kodeco.com/t/how-to-make-an-ar-game-using-vuforia-kodeco/192670 "2023-08-27T22:08:18Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/6120-how-to-make-an-ar-game-using-vuforia

---

## [CameraX: Getting Started, Episode 6: Create an Image Capture Use Case | Kodeco](https://forums.kodeco.com/t/camerax-getting-started-episode-6-create-an-image-capture-use-case-kodeco/192276)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 7:04pm UTC](https://forums.kodeco.com/t/camerax-getting-started-episode-6-create-an-image-capture-use-case-kodeco/192276 "2023-08-26T19:04:52Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7005190-camerax-getting-started/lessons/6

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

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