# 🎓 Courses & Articles

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

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

**Page:** 371

---

## [Gestures in SwiftUI | Kodeco](https://forums.kodeco.com/t/gestures-in-swiftui-kodeco/191781)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 7:17pm UTC](https://forums.kodeco.com/t/gestures-in-swiftui-kodeco/191781 "2023-08-25T19:17:33Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/20879759-gestures-in-swiftui

---

## [Collection Views | Kodeco](https://forums.kodeco.com/t/collection-views-kodeco/191758)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 6:21pm UTC](https://forums.kodeco.com/t/collection-views-kodeco/191758 "2023-08-25T18:21:57Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429927-collection-views

---

## [Programming in Swift: Functions & Types, Episode 7: Functions as Parameters | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-7-functions-as-parameters-kodeco/191725)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 4:36pm UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-7-functions-as-parameters-kodeco/191725 "2023-08-25T16:36:17Z")

</div>

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

---

## [How To Create an Elastic Animation with Swift | Kodeco](https://forums.kodeco.com/t/how-to-create-an-elastic-animation-with-swift-kodeco/191673)

<div class="topic-metadata">

**Author:** [@vibrazy](https://forums.kodeco.com/u/vibrazy)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 2:21pm UTC](https://forums.kodeco.com/t/how-to-create-an-elastic-animation-with-swift-kodeco/191673 "2023-08-25T14:21:01Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1749-how-to-create-an-elastic-animation-with-swift

---

## [Publish to the Google Play Store, Episode 10: Create a Production Release | Kodeco](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-10-create-a-production-release-kodeco/191505)

<div class="topic-metadata">

**Author:** [@bhavna\_thacker](https://forums.kodeco.com/u/bhavna_thacker)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 8:53am UTC](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-10-create-a-production-release-kodeco/191505 "2023-08-25T08:53:06Z")

</div>

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

---

## [User Authentication on iOS with Ruby on Rails and Swift | Kodeco](https://forums.kodeco.com/t/user-authentication-on-ios-with-ruby-on-rails-and-swift-kodeco/191413)

<div class="topic-metadata">

**Author:** [@subhransu](https://forums.kodeco.com/u/subhransu)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 5:18am UTC](https://forums.kodeco.com/t/user-authentication-on-ios-with-ruby-on-rails-and-swift-kodeco/191413 "2023-08-25T05:18:44Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2068-user-authentication-on-ios-with-ruby-on-rails-and-swift

---

## [Apple Health Frameworks | Kodeco](https://forums.kodeco.com/t/apple-health-frameworks-kodeco/191216)

<div class="topic-metadata">

**Author:** [@emadgnia](https://forums.kodeco.com/u/emadgnia)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 10:12pm UTC](https://forums.kodeco.com/t/apple-health-frameworks-kodeco/191216 "2023-08-24T22:12:23Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/26264549-apple-health-frameworks

---

## [Your First iOS and SwiftUI App: Designing the App \[OPTIONAL\], Episode 9: Color | Kodeco](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-designing-the-app-optional-episode-9-color-kodeco/191208)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 10:03pm UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-designing-the-app-optional-episode-9-color-kodeco/191208 "2023-08-24T22:03:59Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/17740710-your-first-ios-and-swiftui-app-designing-the-app-optional/lessons/9

---

## [UIKit: Layout | Kodeco](https://forums.kodeco.com/t/uikit-layout-kodeco/191016)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 5:24pm UTC](https://forums.kodeco.com/t/uikit-layout-kodeco/191016 "2023-08-24T17:24:31Z")

</div>

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

---

## [Autosizing TextView Tutorial for Android: Getting Started | Kodeco](https://forums.kodeco.com/t/autosizing-textview-tutorial-for-android-getting-started-kodeco/190849)

<div class="topic-metadata">

**Author:** [@fernandospr](https://forums.kodeco.com/u/fernandospr)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 1:42pm UTC](https://forums.kodeco.com/t/autosizing-textview-tutorial-for-android-getting-started-kodeco/190849 "2023-08-24T13:42:19Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7930-autosizing-textview-tutorial-for-android-getting-started

---

## [MapKit Tutorial: Getting Started | Kodeco](https://forums.kodeco.com/t/mapkit-tutorial-getting-started-kodeco/190771)

<div class="topic-metadata">

**Author:** [@atetlaw](https://forums.kodeco.com/u/atetlaw)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 12:21pm UTC](https://forums.kodeco.com/t/mapkit-tutorial-getting-started-kodeco/190771 "2023-08-24T12:21:44Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7738344-mapkit-tutorial-getting-started

---

## [Lightweight Migrations in Core Data Tutorial | Kodeco](https://forums.kodeco.com/t/lightweight-migrations-in-core-data-tutorial-kodeco/190667)

<div class="topic-metadata">

**Author:** [@astralbodies](https://forums.kodeco.com/u/astralbodies)\
**Replies:** 0\
**Last updated:** [August 22, 2023, 11:34am UTC](https://forums.kodeco.com/t/lightweight-migrations-in-core-data-tutorial-kodeco/190667 "2023-08-22T11:34:41Z")

</div>

Learn how to keep your data models up-to-date with this Core Data migrations tutorial! This is a companion discussion topic for the original entry at https://www.kodeco.com/7585-lightweight-migrations-in-core-data-tut…

---

## [Kotlin Whiteboard , Episode 19: BST Equality | raywenderlich.com](https://forums.kodeco.com/t/kotlin-whiteboard-episode-19-bst-equality-raywenderlich-com/176015)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 1, 2022, 4:04pm UTC](https://forums.kodeco.com/t/kotlin-whiteboard-episode-19-bst-equality-raywenderlich-com/176015 "2022-08-01T16:04:15Z")

</div>

Add methods to a BinarySearchTree class and BinaryNode class to check whether two BSTs are equal. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11447782-kotlin-whiteboard…

---

## [Your First Kotlin Android App: An App From Scratch, Episode 22: Challenge: Calculate the Difference | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-22-challenge-calculate-the-difference-raywenderlich-com/175570)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 25, 2022, 8:32am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-22-challenge-calculate-the-difference-raywenderlich-com/175570 "2022-07-25T08:32:49Z")

</div>

Learn about algorithms and write one that calculates the positive difference between the player’s selection and the target value. This is a companion discussion topic for the original entry at https://www.raywenderlic…

---

## [Auto Layout, Episode 9: Visual Format Language | Kodeco](https://forums.kodeco.com/t/auto-layout-episode-9-visual-format-language-kodeco/204509)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [May 21, 2024, 11:11pm UTC](https://forums.kodeco.com/t/auto-layout-episode-9-visual-format-language-kodeco/204509 "2024-05-21T23:11:08Z")

</div>

This content was released on Sep 15 2015. The official support period is 6-months from this date. Learn how to use the visual format language to create multiple constraints in a much more compact way.

---

## [Reminder: RW Bootcamp Student Scholarship Applications Due Monday | Kodeco](https://forums.kodeco.com/t/reminder-rw-bootcamp-student-scholarship-applications-due-monday-kodeco/204247)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [May 9, 2024, 3:03am UTC](https://forums.kodeco.com/t/reminder-rw-bootcamp-student-scholarship-applications-due-monday-kodeco/204247 "2024-05-09T03:03:32Z")

</div>

This content was released on May 15 2020. The official support period is 6-months from this date. Scholarship applications for our free online iOS & Android bootcamps are due on Monday, May 18 â so if you havenât applied yet, nowâs the time!

---

## [Networking with URLSession, Episode 13: Conclusion | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-13-conclusion-kodeco/204237)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [May 8, 2024, 11:36am UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-13-conclusion-kodeco/204237 "2024-05-08T11:36:13Z")

</div>

This content was released on Nov 28 2017. The official support period is 6-months from this date. Review what you've learned in this video course, and get a TODO list for discussions with your back-end server team.

---

## [Beginning Android Layouts, Episode 26: Landscape Mode | Kodeco](https://forums.kodeco.com/t/beginning-android-layouts-episode-26-landscape-mode-kodeco/203419)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [March 31, 2024, 7:37am UTC](https://forums.kodeco.com/t/beginning-android-layouts-episode-26-landscape-mode-kodeco/203419 "2024-03-31T07:37:56Z")

</div>

This content was released on Mar 22 2018. The official support period is 6-months from this date. See how to create a layout file tailored specifically for when the device is in the landscape orientation.

---

## [Beginning iOS Animations, Episode 12: Introduction | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-12-introduction-kodeco/203395)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [March 29, 2024, 4:26pm UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-12-introduction-kodeco/203395 "2024-03-29T16:26:37Z")

</div>

This content was released on Jul 23 2020. The official support period is 6-months from this date. In this part, you'll start animating views directly. What's the difference between animating constraints and animating view properties?

---

## [Peter Steinberger, Coding, a Peek At PSPDFKit and More â Podcast S09 E03 | Kodeco](https://forums.kodeco.com/t/peter-steinberger-coding-a-peek-at-pspdfkit-and-more-a-podcast-s09-e03-kodeco/203067)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [March 15, 2024, 5:43pm UTC](https://forums.kodeco.com/t/peter-steinberger-coding-a-peek-at-pspdfkit-and-more-a-podcast-s09-e03-kodeco/203067 "2024-03-15T17:43:20Z")

</div>

This content was released on May 15 2019. The official support period is 6-months from this date. PSPDFKit creator Peter Steinberger joins us to talk about the framework. Dru talks about UIKit widgets he hates and everyone enjoys some Marzipan.

---

## [Intermediate iOS Animation, Episode 4: Animation Timing | Kodeco](https://forums.kodeco.com/t/intermediate-ios-animation-episode-4-animation-timing-kodeco/203063)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [March 15, 2024, 4:45pm UTC](https://forums.kodeco.com/t/intermediate-ios-animation-episode-4-animation-timing-kodeco/203063 "2024-03-15T16:45:22Z")

</div>

This content was released on Apr 13 2016. The official support period is 6-months from this date. In this video, learn how to add easing and delay to your layer animations.

---

## [Beginning iOS Animations, Episode 19: Challenge: Keyframes | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-19-challenge-keyframes-kodeco/201675)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [January 19, 2024, 3:05pm UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-19-challenge-keyframes-kodeco/201675 "2024-01-19T15:05:32Z")

</div>

This content was released on Jul 23 2020. The official support period is 6-months from this date. In this challenge, solidify your keyframe animation skills by adding one more keyframe animation to your project.

---

## [3 New Sponsors for RWDevCon! | Kodeco](https://forums.kodeco.com/t/3-new-sponsors-for-rwdevcon-kodeco/201201)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 3, 2024, 5:55pm UTC](https://forums.kodeco.com/t/3-new-sponsors-for-rwdevcon-kodeco/201201 "2024-01-03T17:55:17Z")

</div>

This content was released on Sep 29 2014. The official support period is 6-months from this date. In case you havenâ€™t heard already, we are teaming up with the folks from 360iDev to host an iOS developer conference next February: RWDevCon!

---

## [Beginning RxKotlin, Episode 31: Introduction | Kodeco](https://forums.kodeco.com/t/beginning-rxkotlin-episode-31-introduction-kodeco/201068)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 29, 2023, 12:19pm UTC](https://forums.kodeco.com/t/beginning-rxkotlin-episode-31-introduction-kodeco/201068 "2023-12-29T12:19:03Z")

</div>

This content was released on Sep 11 2018. The official support period is 6-months from this date. Get introduced to what you will be learning about in this part: joining observable sequences together.

---

## [Video Tutorial: Saving Data in iOS Part 2: Using The Filemanager | Kodeco](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-2-using-the-filemanager-kodeco/200929)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [December 24, 2023, 7:01pm UTC](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-2-using-the-filemanager-kodeco/200929 "2023-12-24T19:01:46Z")

</div>

This content was released on Jun 4 2014. The official support period is 6-months from this date. Learn to use some of the more common operations in NSFilemanager to manage your files.

---

## [Video Tutorial: Scroll View School Part 4: Auto Layout | Kodeco](https://forums.kodeco.com/t/video-tutorial-scroll-view-school-part-4-auto-layout-kodeco/200928)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 24, 2023, 6:35pm UTC](https://forums.kodeco.com/t/video-tutorial-scroll-view-school-part-4-auto-layout-kodeco/200928 "2023-12-24T18:35:35Z")

</div>

This content was released on May 16 2014. The official support period is 6-months from this date. Learn how scroll views work with auto layout.

---

## [RWDevCon 2016 Vault Giveaway Winners â And Last Day for Discount! | Kodeco](https://forums.kodeco.com/t/rwdevcon-2016-vault-giveaway-winners-a-and-last-day-for-discount-kodeco/200824)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 22, 2023, 1:27am UTC](https://forums.kodeco.com/t/rwdevcon-2016-vault-giveaway-winners-a-and-last-day-for-discount-kodeco/200824 "2023-12-22T01:27:26Z")

</div>

This content was released on Apr 29 2016. The official support period is 6-months from this date. Check out the lucky winners for our RWDevCon 2016 Vault giveaway â€“ and donâ€™t forget, today is the last day for the $100 off discount!

---

## [Programming in Swift: Functions & Types, Episode 49: Value vs. Reference Types | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-49-value-vs-reference-types-kodeco/200784)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [December 21, 2023, 6:06pm UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-49-value-vs-reference-types-kodeco/200784 "2023-12-21T18:06:21Z")

</div>

This content was released on Jan 4 2022. The official support period is 6-months from this date. Review the differences between classes and structures in Swift, and when you might want to subclass or use a protocol.

---

## [Video Tutorial: Using LLDB in iOS Part 6: Extending LLDB | Kodeco](https://forums.kodeco.com/t/video-tutorial-using-lldb-in-ios-part-6-extending-lldb-kodeco/200744)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [December 20, 2023, 9:27pm UTC](https://forums.kodeco.com/t/video-tutorial-using-lldb-in-ios-part-6-extending-lldb-kodeco/200744 "2023-12-20T21:27:28Z")

</div>

This content was released on May 5 2014. The official support period is 6-months from this date. Learn how to extend LLDB to create new debugger commands.

---

## [Whatâs New in watchOS 2, Episode 7: HealthKit | Kodeco](https://forums.kodeco.com/t/whata-s-new-in-watchos-2-episode-7-healthkit-kodeco/200576)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [December 16, 2023, 1:33am UTC](https://forums.kodeco.com/t/whata-s-new-in-watchos-2-episode-7-healthkit-kodeco/200576 "2023-12-16T01:33:57Z")

</div>

This content was released on Aug 6 2015. The official support period is 6-months from this date. Learn how to access sensor data on the watch using HealthKit, one of the new frameworks available in watchOS 2.

---

## [Android Networking, Episode 4: Check Connectivity | Kodeco](https://forums.kodeco.com/t/android-networking-episode-4-check-connectivity-kodeco/200557)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 15, 2023, 4:04pm UTC](https://forums.kodeco.com/t/android-networking-episode-4-check-connectivity-kodeco/200557 "2023-12-15T16:04:44Z")

</div>

This content was released on Mar 28 2018. The official support period is 6-months from this date. See how to check for network connectivity from the starter app, and setup network state access permissions.

---

## [Beginning RecyclerView | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-kodeco/200444)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 12, 2023, 9:29pm UTC](https://forums.kodeco.com/t/beginning-recyclerview-kodeco/200444 "2023-12-12T21:29:16Z")

</div>

This content was released on Mar 23 2018. The official support period is 6-months from this date. You will learn how to create a basic RecyclerView, then learn how to add ItemDecorations, animations, multiple view types, drag and drop, and swipe-to-delete.

---

## [Networking with URLSession, Episode 7: Background Sessions | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-7-background-sessions-kodeco/200434)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [December 12, 2023, 6:47pm UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-7-background-sessions-kodeco/200434 "2023-12-12T18:47:02Z")

</div>

This content was released on Nov 28 2017. The official support period is 6-months from this date. Download and upload tasks can run in a background session. Find out how the system handles this, and learn some advice and tips for long-running tasks.

---

## [The raywenderlich.com Thank-A-Thon! | Kodeco](https://forums.kodeco.com/t/the-raywenderlich-com-thank-a-thon-kodeco/200346)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [December 11, 2023, 3:41am UTC](https://forums.kodeco.com/t/the-raywenderlich-com-thank-a-thon-kodeco/200346 "2023-12-11T03:41:08Z")

</div>

This content was released on Nov 23 2017. The official support period is 6-months from this date. To celebrate Thanksgiving, the team at raywenderlich.com thanks some some special tools and people from the iOS community!

---

## [Push Notifications, Episode 30: Time & Calendar Triggers | Kodeco](https://forums.kodeco.com/t/push-notifications-episode-30-time-calendar-triggers-kodeco/200289)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [December 10, 2023, 11:10am UTC](https://forums.kodeco.com/t/push-notifications-episode-30-time-calendar-triggers-kodeco/200289 "2023-12-10T11:10:41Z")

</div>

This content was released on Jun 18 2019. The official support period is 6-months from this date. Learn how to create triggers, content, identifiers and requests for time-based and calendar-based notifications.

---

## [Video Tutorial: WatchKit Part 10: Page-Based Interfaces I | Kodeco](https://forums.kodeco.com/t/video-tutorial-watchkit-part-10-page-based-interfaces-i-kodeco/200178)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [December 6, 2023, 11:22am UTC](https://forums.kodeco.com/t/video-tutorial-watchkit-part-10-page-based-interfaces-i-kodeco/200178 "2023-12-06T11:22:07Z")

</div>

This content was released on Dec 8 2014. The official support period is 6-months from this date. In this WatchKit tutorial, learn about page-based interfaces so that you can have users swipe left and right between pages.

---

## [Intermediate iOS Debugging, Episode 11: Changing UI | Kodeco](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-11-changing-ui-kodeco/200049)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [December 3, 2023, 2:45pm UTC](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-11-changing-ui-kodeco/200049 "2023-12-03T14:45:32Z")

</div>

This content was released on Apr 16 2018. The official support period is 6-months from this date. See how to reflect changes in the UI without having to resume your app.

---

## [iOS Games by Tutorials Updated for Swift 1.2 | Kodeco](https://forums.kodeco.com/t/ios-games-by-tutorials-updated-for-swift-1-2-kodeco/199798)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 24, 2023, 9:58pm UTC](https://forums.kodeco.com/t/ios-games-by-tutorials-updated-for-swift-1-2-kodeco/199798 "2023-11-24T21:58:31Z")

</div>

This content was released on Apr 23 2015. The official support period is 6-months from this date. Our popular book iOS Games by Tutorials is now fully updated for Swift 1.2 – learn how to get your copy!

---

## [Programming in Swift, Episode 47: Challenge: Methods | Kodeco](https://forums.kodeco.com/t/programming-in-swift-episode-47-challenge-methods-kodeco/199795)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 24, 2023, 9:40pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-47-challenge-methods-kodeco/199795 "2023-11-24T21:40:36Z")

</div>

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

---

## [Saving Data in iOS, Episode 3: Using NSFileManager | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-3-using-nsfilemanager-kodeco/199772)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [November 24, 2023, 1:14pm UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-3-using-nsfilemanager-kodeco/199772 "2023-11-24T13:14:08Z")

</div>

This content was released on Nov 24 2015. The official support period is 6-months from this date. Learn about the NSFileManager which allows you as the name suggests to manage your files.

---

## [Intermediate iOS Animations, Episode 2: Beginning Property Animators | Kodeco](https://forums.kodeco.com/t/intermediate-ios-animations-episode-2-beginning-property-animators-kodeco/199518)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [November 18, 2023, 11:28am UTC](https://forums.kodeco.com/t/intermediate-ios-animations-episode-2-beginning-property-animators-kodeco/199518 "2023-11-18T11:28:29Z")

</div>

This content was released on Jul 11 2017. The official support period is 6-months from this date. Get started with the basics of using the UIViewPropertyAnimator class and create your first property animator animation.

---

## [Android Networking: Fundamentals, Episode 27: Use Kotlin Coroutines To Shorten API Calls | Kodeco](https://forums.kodeco.com/t/android-networking-fundamentals-episode-27-use-kotlin-coroutines-to-shorten-api-calls-kodeco/199495)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 18, 2023, 1:03am UTC](https://forums.kodeco.com/t/android-networking-fundamentals-episode-27-use-kotlin-coroutines-to-shorten-api-calls-kodeco/199495 "2023-11-18T01:03:11Z")

</div>

This content was released on Jun 16 2020. The official support period is 6-months from this date. Remove the Callback object from Retrofit, and wrap calls in Kotlin Coroutines to simplify the code and make it more understandable.

---

## [Last Call for Proposals: Publish a Book With Us! | Kodeco](https://forums.kodeco.com/t/last-call-for-proposals-publish-a-book-with-us-kodeco/199377)

<div class="topic-metadata">

**Author:** [@mandafrederick](https://forums.kodeco.com/u/mandafrederick)\
**Replies:** 0\
**Last updated:** [November 15, 2023, 3:20pm UTC](https://forums.kodeco.com/t/last-call-for-proposals-publish-a-book-with-us-kodeco/199377 "2023-11-15T15:20:39Z")

</div>

This content was released on Jan 21 2019. The official support period is 6-months from this date. Do you have a great idea for a book but aren’t sure where to start? Submit a book proposal by January 23, 2019, for the opportunity to join our book team!

---

## [Intermediate Core Data, Episode 5: Profiling and Performance | Kodeco](https://forums.kodeco.com/t/intermediate-core-data-episode-5-profiling-and-performance-kodeco/199294)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [November 14, 2023, 7:26am UTC](https://forums.kodeco.com/t/intermediate-core-data-episode-5-profiling-and-performance-kodeco/199294 "2023-11-14T07:26:49Z")

</div>

This content was released on Jan 31 2017. The official support period is 6-months from this date. Learn how to use the Core Data template to analyze fetch requests.

---

## [Beginning Core Data, Episode 29: Storing Large Files | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-29-storing-large-files-kodeco/199278)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [November 13, 2023, 9:51pm UTC](https://forums.kodeco.com/t/beginning-core-data-episode-29-storing-large-files-kodeco/199278 "2023-11-13T21:51:08Z")

</div>

This content was released on Oct 1 2020. The official support period is 6-months from this date. Understand the difference between Transformable and Binary Data attributes and how you can save large files.

---

## [Beginning Core Data, Episode 22: Introduction | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-22-introduction-kodeco/199259)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [November 13, 2023, 11:30am UTC](https://forums.kodeco.com/t/beginning-core-data-episode-22-introduction-kodeco/199259 "2023-11-13T11:30:10Z")

</div>

This content was released on Oct 1 2020. The official support period is 6-months from this date. Understand the differences between using Core Data in UIKit versus SwiftUI.

---

## [Your First Swift 4 & iOS 11 App, Episode 21: Calculating the Difference | Kodeco](https://forums.kodeco.com/t/your-first-swift-4-ios-11-app-episode-21-calculating-the-difference-kodeco/199193)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 11, 2023, 11:14am UTC](https://forums.kodeco.com/t/your-first-swift-4-ios-11-app-episode-21-calculating-the-difference-kodeco/199193 "2023-11-11T11:14:32Z")

</div>

This content was released on Sep 19 2017. The official support period is 6-months from this date. Implement the algorithm you just designed to calculate the difference using Swift.

---

## [Image Handling with Picasso, Episode 2: Configure Picasso | Kodeco](https://forums.kodeco.com/t/image-handling-with-picasso-episode-2-configure-picasso-kodeco/199164)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [November 10, 2023, 8:48pm UTC](https://forums.kodeco.com/t/image-handling-with-picasso-episode-2-configure-picasso-kodeco/199164 "2023-11-10T20:48:57Z")

</div>

This content was released on Mar 5 2020. The official support period is 6-months from this date. See how easy it is to set up Picasso with basic configurations suitable for most apps. Let's get started!

---

## [Baby It’s iPhone Time! Merry Christmas Song | Kodeco](https://forums.kodeco.com/t/baby-it-s-iphone-time-merry-christmas-song-kodeco/198941)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 7, 2023, 4:55am UTC](https://forums.kodeco.com/t/baby-it-s-iphone-time-merry-christmas-song-kodeco/198941 "2023-11-07T04:55:46Z")

</div>

This content was released on Dec 25 2017. The official support period is 6-months from this date. As you may or may not know, we have a tradition where each year, we sing a silly Christmas song about a geeky topic. This year, we have made a song titled “Baby It’s iPhone Time”, sung to the tune of “Baby It’s Cold Outside.” We hope you enjoy – and we apologize in advance \[…\]

---

## [Android Networking, Episode 16: Challenge: Parsing with Converters | Kodeco](https://forums.kodeco.com/t/android-networking-episode-16-challenge-parsing-with-converters-kodeco/198846)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [November 4, 2023, 12:30am UTC](https://forums.kodeco.com/t/android-networking-episode-16-challenge-parsing-with-converters-kodeco/198846 "2023-11-04T00:30:52Z")

</div>

This content was released on Mar 28 2018. The official support period is 6-months from this date. Practice what you've learned about Gson and Retrofit to show the user profile data obtained from GitHub.

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

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