# 🎓 Courses & Articles

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

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

**Page:** 177

---

## [Your Second Kotlin Android App - Part 22: Adding List | Ray Wenderlich](https://forums.kodeco.com/t/your-second-kotlin-android-app-part-22-adding-list-ray-wenderlich/40578)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [March 21, 2018, 1:42pm UTC](https://forums.kodeco.com/t/your-second-kotlin-android-app-part-22-adding-list-ray-wenderlich/40578 "2018-03-21T13:42:14Z")

</div>

With the Recycler View all setup, the next task is to add items to it by way of a floating action button. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4534-y…

---

## [Saving Data in iOS - Part 10: Saving and Reading Data | Ray Wenderlich](https://forums.kodeco.com/t/saving-data-in-ios-part-10-saving-and-reading-data-ray-wenderlich/30016)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [May 23, 2017, 2:50am UTC](https://forums.kodeco.com/t/saving-data-in-ios-part-10-saving-and-reading-data-ray-wenderlich/30016 "2017-05-23T02:50:09Z")

</div>

Learn about SQLite, a small embeddable database that you can add to your apps. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3425-saving-data-in-ios/lessons/1…

---

## [Scroll View School - Part 21: Sprite Kit Level | Ray Wenderlich](https://forums.kodeco.com/t/scroll-view-school-part-21-sprite-kit-level-ray-wenderlich/29428)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [May 9, 2017, 3:00am UTC](https://forums.kodeco.com/t/scroll-view-school-part-21-sprite-kit-level-ray-wenderlich/29428 "2017-05-09T03:00:35Z")

</div>

In this video tutorial you'll learn how to use scroll views to build a scrolling level selector for your Sprite Kit game. This is a companion discussion topic for the original entry at https://www.raywende…

---

## [Custom Controls in iOS - Part 12: Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/custom-controls-in-ios-part-12-conclusion-ray-wenderlich/26479)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 21, 2017, 8:54pm UTC](https://forums.kodeco.com/t/custom-controls-in-ios-part-12-conclusion-ray-wenderlich/26479 "2017-02-21T20:54:50Z")

</div>

Review what you've learned in this course and get some hints and tips on how to approach building your own custom controls. This is a companion discussion topic for the original entry at https://www.raywen…

---

## [Video Tutorial: Introduction to CloudKit Part 6: Working with References](https://forums.kodeco.com/t/video-tutorial-introduction-to-cloudkit-part-6-working-with-references/8403)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [March 7, 2016, 5:45pm UTC](https://forums.kodeco.com/t/video-tutorial-introduction-to-cloudkit-part-6-working-with-references/8403 "2016-03-07T17:45:29Z")

</div>

Learn how to work with CKReferences in CloudKit. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3413-introduction-to-cloudkit/lessons/6

---

## [Video Tutorial: iOS App Extensions Part 4: Photo Extensions: Shared Settings](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-4-photo-extensions-shared-settings/8061)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [March 6, 2016, 3:00pm UTC](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-4-photo-extensions-shared-settings/8061 "2016-03-06T15:00:47Z")

</div>

Learn how to share settings data between your app and your photo extension. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2148-video-tutorial-ios-app-extensions-part-4-ph…

---

## [CocoaPods with Orta Therox – Podcast S02 E08](https://forums.kodeco.com/t/cocoapods-with-orta-therox-podcast-s02-e08/7800)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 12:15pm UTC](https://forums.kodeco.com/t/cocoapods-with-orta-therox-podcast-s02-e08/7800 "2016-03-05T12:15:01Z")

</div>

In this podcast episode, take a deep dive into CocoaPods with one of the core contributors - Orta Therox! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2279-cocoapods-wit…

---

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

<div class="topic-metadata">

**Author:** [@ryanman](https://forums.kodeco.com/u/ryanman)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 9:46am UTC](https://forums.kodeco.com/t/readers-app-reviews-january-2016/7775 "2016-03-05T09:46:09Z")

</div>

Check out some apps released by fellow raywenderlich.com readers in January 2016, including a supercharged browser history, a camera app to protect your memories, and more! This is a companion discussion topic for the…

---

## [Intermediate Swift 2 Part 10: Error Handling](https://forums.kodeco.com/t/intermediate-swift-2-part-10-error-handling/7323)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 5:56pm UTC](https://forums.kodeco.com/t/intermediate-swift-2-part-10-error-handling/7323 "2016-03-04T17:56:09Z")

</div>

Look at the error handling system in Swift 2 so you can keep your code running smoothly and be able to handle unexpected error conditions. This is a companion discussion topic for the original entry at https://www.rayw…

---

## [Introducing the Android Feast!](https://forums.kodeco.com/t/introducing-the-android-feast/7157)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 2:53pm UTC](https://forums.kodeco.com/t/introducing-the-android-feast/7157 "2016-03-04T14:53:21Z")

</div>

In this week's Android feast, we'll be releasing a new Android tutorial every day. Check this post for a sneak peek of what's inside! This is a companion discussion topic for the original entry at https://www.raywende…

---

## [How To Make a Game Like Space Invaders with Sprite Kit and Swift Tutorial: Part 1](https://forums.kodeco.com/t/how-to-make-a-game-like-space-invaders-with-sprite-kit-and-swift-tutorial-part-1/6571)

<div class="topic-metadata">

**Author:** [@riccardo](https://forums.kodeco.com/u/riccardo)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 10:52am UTC](https://forums.kodeco.com/t/how-to-make-a-game-like-space-invaders-with-sprite-kit-and-swift-tutorial-part-1/6571 "2016-03-04T10:52:09Z")

</div>

Learn how to make a game like Space Invaders in Swift, in this 2-part Sprite Kit tutorial! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2210-how-to-make-a-game-like-spac…

---

## [SceneKit Tutorial With Swift Part 2: Nodes | Kodeco](https://forums.kodeco.com/t/scenekit-tutorial-with-swift-part-2-nodes-kodeco/191503)

<div class="topic-metadata">

**Author:** [@chrislanguage](https://forums.kodeco.com/u/chrislanguage)\
**Replies:** 1\
**Last updated:** [March 18, 2024, 7:12pm UTC](https://forums.kodeco.com/t/scenekit-tutorial-with-swift-part-2-nodes-kodeco/191503 "2024-03-18T19:12:08Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/906-scenekit-tutorial-with-swift-part-2-nodes

---

## [Android Animations, Episode 16: Circular Reveal | Kodeco](https://forums.kodeco.com/t/android-animations-episode-16-circular-reveal-kodeco/200831)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 22, 2023, 3:25am UTC](https://forums.kodeco.com/t/android-animations-episode-16-circular-reveal-kodeco/200831 "2023-12-22T03:25:35Z")

</div>

This content was released on Mar 26 2018. The official support period is 6-months from this date. See how to create a circular reveal animation by replacing the payment method container show and hide property animations with a circular reveal.

---

## [iOS Design Patterns, Episode 4: MVVM | Kodeco](https://forums.kodeco.com/t/ios-design-patterns-episode-4-mvvm-kodeco/188364)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [June 15, 2023, 9:54pm UTC](https://forums.kodeco.com/t/ios-design-patterns-episode-4-mvvm-kodeco/188364 "2023-06-15T21:54:48Z")

</div>

In this video, you’ll learn about Model-View-ViewModel (MVVM) which you’ll use to further combat massive view controllers. This is a companion discussion topic for the original entry at https://www.kodeco.com/3816-ios…

---

## [Test Driven Development Tutorial for iOS: Getting Started | Kodeco](https://forums.kodeco.com/t/test-driven-development-tutorial-for-ios-getting-started-kodeco/187187)

<div class="topic-metadata">

**Author:** [@cabernathy](https://forums.kodeco.com/u/cabernathy)\
**Replies:** 0\
**Last updated:** [May 11, 2023, 1:37am UTC](https://forums.kodeco.com/t/test-driven-development-tutorial-for-ios-getting-started-kodeco/187187 "2023-05-11T01:37:33Z")

</div>

In this Test Driven Development Tutorial, you will learn the basics of TDD and how to be effective at it as an iOS developer. This is a companion discussion topic for the original entry at https://www.kodeco.com/5522-…

---

## [Advanced Swift: Generics and Protocols, Episode 2: Parametric Polymorphism | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/advanced-swift-generics-and-protocols-episode-2-parametric-polymorphism-kodeco-the-new-raywenderlich-com/183229)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [January 27, 2023, 2:34pm UTC](https://forums.kodeco.com/t/advanced-swift-generics-and-protocols-episode-2-parametric-polymorphism-kodeco-the-new-raywenderlich-com/183229 "2023-01-27T14:34:55Z")

</div>

What happens when you abstract across a type? Let's take a look at a simple generic type to find out. This is a companion discussion topic for the original entry at https://www.kodeco.com/1940187-advanced-swift-generi…

---

## [How to Create a Splash Screen With SwiftUI | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/how-to-create-a-splash-screen-with-swiftui-kodeco-the-new-raywenderlich-com/181611)

<div class="topic-metadata">

**Author:** [@ronyr](https://forums.kodeco.com/u/ronyr)\
**Replies:** 0\
**Last updated:** [December 12, 2022, 3:41pm UTC](https://forums.kodeco.com/t/how-to-create-a-splash-screen-with-swiftui-kodeco-the-new-raywenderlich-com/181611 "2022-12-12T15:41:48Z")

</div>

Learn to build a splash screen that uses animation and SwiftUI to go beyond the typical static launch screen and keeps users interested while the app loads. This is a companion discussion topic for the original entry …

---

## [Getting Started with the BLoC Pattern | raywenderlich.com](https://forums.kodeco.com/t/getting-started-with-the-bloc-pattern-raywenderlich-com/170927)

<div class="topic-metadata">

**Author:** [@fironjon](https://forums.kodeco.com/u/fironjon)\
**Replies:** 0\
**Last updated:** [May 12, 2022, 1:06pm UTC](https://forums.kodeco.com/t/getting-started-with-the-bloc-pattern-raywenderlich-com/170927 "2022-05-12T13:06:40Z")

</div>

See how to use the popular BLoC pattern to build your Flutter app architecture and manage the flow of data through your widgets using Dart streams. This is a companion discussion topic for the original entry at https:…

---

## [Programming in Swift: Functions & Types, Episode 6: Challenge: Overloads & Parameters | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-6-challenge-overloads-parameters-raywenderlich-com/162242)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [January 15, 2022, 11:35am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-6-challenge-overloads-parameters-raywenderlich-com/162242 "2022-01-15T11:35:50Z")

</div>

Practice what you have learned about function overloads and parameters with this series of hands-on coding challenges. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28433…

---

## [Animation with MotionLayout, Episode 5: Update Custom Attributes | raywenderlich.com](https://forums.kodeco.com/t/animation-with-motionlayout-episode-5-update-custom-attributes-raywenderlich-com/160432)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 16, 2021, 3:51pm UTC](https://forums.kodeco.com/t/animation-with-motionlayout-episode-5-update-custom-attributes-raywenderlich-com/160432 "2021-12-16T15:51:26Z")

</div>

Utilize the capability of MotionLayout to update custom properties of views such as background color and a color filter. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/637…

---

## [Material Transitions in Flutter with the Animations Package | raywenderlich.com](https://forums.kodeco.com/t/material-transitions-in-flutter-with-the-animations-package-raywenderlich-com/148453)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 21, 2021, 1:06pm UTC](https://forums.kodeco.com/t/material-transitions-in-flutter-with-the-animations-package-raywenderlich-com/148453 "2021-09-21T13:06:59Z")

</div>

Get up and running with the Material Motion system which is a set of transition patterns that is part of the Material design specification and learn how to integrate the provided transitions into any app. This is a co…

---

## [MVI on Android, Episode 7: Challenge: Intents | raywenderlich.com](https://forums.kodeco.com/t/mvi-on-android-episode-7-challenge-intents-raywenderlich-com/147200)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 31, 2021, 3:28pm UTC](https://forums.kodeco.com/t/mvi-on-android-episode-7-challenge-intents-raywenderlich-com/147200 "2021-08-31T15:28:05Z")

</div>

Practice defining an intent for the Add Creature screen on your own, through a hands-on challenge. Then see a solution. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2666…

---

## [Create Conversation Shortcuts | raywenderlich.com](https://forums.kodeco.com/t/create-conversation-shortcuts-raywenderlich-com/133211)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [February 20, 2021, 2:12pm UTC](https://forums.kodeco.com/t/create-conversation-shortcuts-raywenderlich-com/133211 "2021-02-20T14:12:48Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20853889-bubble-notifications-in-android/lessons/3

---

## [Announcing UIKit Apprentice (Formerly iOS Apprentice)! | raywenderlich.com](https://forums.kodeco.com/t/announcing-uikit-apprentice-formerly-ios-apprentice-raywenderlich-com/122849)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 17, 2020, 11:49am UTC](https://forums.kodeco.com/t/announcing-uikit-apprentice-formerly-ios-apprentice-raywenderlich-com/122849 "2020-10-17T11:49:13Z")

</div>

We’re happy to announce that UIKit Apprentice (formerly iOS Apprentice) is fully updated for iOS 14 and is available now! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/16…

---

## [Create Foreground Services | raywenderlich.com](https://forums.kodeco.com/t/create-foreground-services-raywenderlich-com/119952)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 14, 2020, 1:47am UTC](https://forums.kodeco.com/t/create-foreground-services-raywenderlich-com/119952 "2020-09-14T01:47:47Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376966-android-background-processing/lessons/19

---

## [iOS Bootcamp: August 6, 2020 | raywenderlich.com](https://forums.kodeco.com/t/ios-bootcamp-august-6-2020-raywenderlich-com/117148)

<div class="topic-metadata">

**Author:** [@jeffro](https://forums.kodeco.com/u/jeffro)\
**Replies:** 0\
**Last updated:** [August 10, 2020, 1:03pm UTC](https://forums.kodeco.com/t/ios-bootcamp-august-6-2020-raywenderlich-com/117148 "2020-08-10T13:03:10Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529048-ios-bootcamp/lessons/22

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [July 15, 2020, 3:34pm UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/114998 "2020-07-15T15:34:14Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376966-android-background-processing/lessons/22

---

## [Pause, Resume and Cancel Downloads | raywenderlich.com](https://forums.kodeco.com/t/pause-resume-and-cancel-downloads-raywenderlich-com/112741)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [June 20, 2020, 7:05pm UTC](https://forums.kodeco.com/t/pause-resume-and-cancel-downloads-raywenderlich-com/112741 "2020-06-20T19:05:36Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376245-networking-with-urlsession/lessons/15

---

## [Android Bootcamp: May 28, 2020 | raywenderlich.com](https://forums.kodeco.com/t/android-bootcamp-may-28-2020-raywenderlich-com/110629)

<div class="topic-metadata">

**Author:** [@invisigothcodegirl](https://forums.kodeco.com/u/invisigothcodegirl)\
**Replies:** 0\
**Last updated:** [May 30, 2020, 6:19am UTC](https://forums.kodeco.com/t/android-bootcamp-may-28-2020-raywenderlich-com/110629 "2020-05-30T06:19:14Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529094-android-bootcamp/lessons/2

---

## [Explore The Project | raywenderlich.com](https://forums.kodeco.com/t/explore-the-project-raywenderlich-com/109576)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 20, 2020, 4:25am UTC](https://forums.kodeco.com/t/explore-the-project-raywenderlich-com/109576 "2020-05-20T04:25:29Z")

</div>

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

---

## [Challenge: TDD | raywenderlich.com](https://forums.kodeco.com/t/challenge-tdd-raywenderlich-com/109270)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 17, 2020, 5:23pm UTC](https://forums.kodeco.com/t/challenge-tdd-raywenderlich-com/109270 "2020-05-17T17:23:28Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/8458722-testing-in-ios/lessons/9

---

## [Error Assertions | raywenderlich.com](https://forums.kodeco.com/t/error-assertions-raywenderlich-com/109239)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 17, 2020, 7:46am UTC](https://forums.kodeco.com/t/error-assertions-raywenderlich-com/109239 "2020-05-17T07:46:20Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/8458722-testing-in-ios/lessons/13

---

## [Add Placeholders | raywenderlich.com](https://forums.kodeco.com/t/add-placeholders-raywenderlich-com/109108)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [May 15, 2020, 1:02pm UTC](https://forums.kodeco.com/t/add-placeholders-raywenderlich-com/109108 "2020-05-15T13:02:15Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/8213611-image-handling-with-picasso/lessons/3

---

## [Bind Coroutines to ViewModels | raywenderlich.com](https://forums.kodeco.com/t/bind-coroutines-to-viewmodels-raywenderlich-com/96581)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [February 1, 2020, 3:33am UTC](https://forums.kodeco.com/t/bind-coroutines-to-viewmodels-raywenderlich-com/96581 "2020-02-01T03:33:55Z")

</div>

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

---

## [Section Headers & Footers | raywenderlich.com](https://forums.kodeco.com/t/section-headers-footers-raywenderlich-com/94460)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [January 13, 2020, 9:27pm UTC](https://forums.kodeco.com/t/section-headers-footers-raywenderlich-com/94460 "2020-01-13T21:27:14Z")

</div>

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

---

## [Your First iOS and UIKit App · Challenge: Connecting Outlets | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-challenge-connecting-outlets-raywenderlich-com/92025)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 19, 2019, 3:47am UTC](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-challenge-connecting-outlets-raywenderlich-com/92025 "2019-12-19T03:47:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/5993-your-first-ios-and-uikit-app/lessons/18

---

## [Fastlane for iOS · Conclusion | raywenderlich.com](https://forums.kodeco.com/t/fastlane-for-ios-conclusion-raywenderlich-com/87542)

<div class="topic-metadata">

**Author:** [@brian\_bee](https://forums.kodeco.com/u/brian_bee)\
**Replies:** 0\
**Last updated:** [November 8, 2019, 1:59pm UTC](https://forums.kodeco.com/t/fastlane-for-ios-conclusion-raywenderlich-com/87542 "2019-11-08T13:59:13Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1259223-fastlane-for-ios/lessons/25

---

## [Fastlane for iOS · Metadata | raywenderlich.com](https://forums.kodeco.com/t/fastlane-for-ios-metadata-raywenderlich-com/83922)

<div class="topic-metadata">

**Author:** [@brian\_bee](https://forums.kodeco.com/u/brian_bee)\
**Replies:** 0\
**Last updated:** [October 4, 2019, 3:38pm UTC](https://forums.kodeco.com/t/fastlane-for-ios-metadata-raywenderlich-com/83922 "2019-10-04T15:38:28Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1259223-fastlane-for-ios/lessons/27

---

## [Your First iOS and SwiftUI App · Challenge: Tracking Rounds | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-challenge-tracking-rounds-raywenderlich-com/81387)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 10, 2019, 2:54pm UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-challenge-tracking-rounds-raywenderlich-com/81387 "2019-09-10T14:54:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4919757-your-first-ios-and-swiftui-app/lessons/34

---

## [Fastlane for iOS · Challenge: Creating Custom Lanes | raywenderlich.com](https://forums.kodeco.com/t/fastlane-for-ios-challenge-creating-custom-lanes-raywenderlich-com/78028)

<div class="topic-metadata">

**Author:** [@brian\_bee](https://forums.kodeco.com/u/brian_bee)\
**Replies:** 0\
**Last updated:** [August 2, 2019, 9:24am UTC](https://forums.kodeco.com/t/fastlane-for-ios-challenge-creating-custom-lanes-raywenderlich-com/78028 "2019-08-02T09:24:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1259223-fastlane-for-ios/lessons/9

---

## [Intermediate Programming with C# · Challenge: Write Your Own Constructor | raywenderlich.com](https://forums.kodeco.com/t/intermediate-programming-with-c-challenge-write-your-own-constructor-raywenderlich-com/69747)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [May 4, 2019, 6:36pm UTC](https://forums.kodeco.com/t/intermediate-programming-with-c-challenge-write-your-own-constructor-raywenderlich-com/69747 "2019-05-04T18:36:45Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/604335-intermediate-programming-with-c/lessons/10

---

## [Advanced Swift: Values and References · Introduction | raywenderlich.com](https://forums.kodeco.com/t/advanced-swift-values-and-references-introduction-raywenderlich-com/68489)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [April 23, 2019, 9:40pm UTC](https://forums.kodeco.com/t/advanced-swift-values-and-references-introduction-raywenderlich-com/68489 "2019-04-23T21:40:12Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1940309-advanced-swift-values-and-references/lessons/1

---

## [Advanced Swift: Protocol Oriented Programming · Protocol Dispatch | raywenderlich.com](https://forums.kodeco.com/t/advanced-swift-protocol-oriented-programming-protocol-dispatch-raywenderlich-com/65622)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [March 26, 2019, 7:03pm UTC](https://forums.kodeco.com/t/advanced-swift-protocol-oriented-programming-protocol-dispatch-raywenderlich-com/65622 "2019-03-26T19:03:45Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1258671-advanced-swift-protocol-oriented-programming/lessons/3

---

## [Server Side Swift with Vapor · Introduction | raywenderlich.com](https://forums.kodeco.com/t/server-side-swift-with-vapor-introduction-raywenderlich-com/65491)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [March 25, 2019, 3:59pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-introduction-raywenderlich-com/65491 "2019-03-25T15:59:20Z")

</div>

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

---

## [MapKit and Core Location · Introduction | raywenderlich.com](https://forums.kodeco.com/t/mapkit-and-core-location-introduction-raywenderlich-com/57476)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [December 12, 2018, 5:58am UTC](https://forums.kodeco.com/t/mapkit-and-core-location-introduction-raywenderlich-com/57476 "2018-12-12T05:58:47Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/9236-mapkit-and-core-location/lessons/1

---

## [Video Tutorial: WatchKit Part 5: Passing Data with Segues | raywenderlich.com](https://forums.kodeco.com/t/video-tutorial-watchkit-part-5-passing-data-with-segues-raywenderlich-com/55161)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [November 11, 2018, 10:05am UTC](https://forums.kodeco.com/t/video-tutorial-watchkit-part-5-passing-data-with-segues-raywenderlich-com/55161 "2018-11-11T10:05:37Z")

</div>

In this WatchKit tutorial, learn how to pass data with segues so that you can pass information across interface controllers. This is a companion discussion topic for the original entry at https://www.raywenderlich.c…

---

## [Custom Collection View Layout · Stretchy Headers: Adding Depth | raywenderlich.com](https://forums.kodeco.com/t/custom-collection-view-layout-stretchy-headers-adding-depth-raywenderlich-com/55146)

<div class="topic-metadata">

**Author:** [@skyrocketsw](https://forums.kodeco.com/u/skyrocketsw)\
**Replies:** 0\
**Last updated:** [November 11, 2018, 2:19am UTC](https://forums.kodeco.com/t/custom-collection-view-layout-stretchy-headers-adding-depth-raywenderlich-com/55146 "2018-11-11T02:19:36Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/65-custom-collection-view-layout/lessons/7

---

## [Using Spots Framework for Cross-Platform Development | raywenderlich.com](https://forums.kodeco.com/t/using-spots-framework-for-cross-platform-development-raywenderlich-com/54335)

<div class="topic-metadata">

**Author:** [@wviper3](https://forums.kodeco.com/u/wviper3)\
**Replies:** 0\
**Last updated:** [November 1, 2018, 5:12am UTC](https://forums.kodeco.com/t/using-spots-framework-for-cross-platform-development-raywenderlich-com/54335 "2018-11-01T05:12:47Z")

</div>

In this Spots framework tutorial you’ll design an iOS app interface and port it over to macOS and tvOS, creating your very own cross-platform app interface. This is a companion discussion topic for the original entry…

---

## [RWDevCon 2016 Inspiration Talk – Going Deep by Ken Yarmosh | raywenderlich.com](https://forums.kodeco.com/t/rwdevcon-2016-inspiration-talk-going-deep-by-ken-yarmosh-raywenderlich-com/54105)

<div class="topic-metadata">

**Author:** [@csweigart](https://forums.kodeco.com/u/csweigart)\
**Replies:** 0\
**Last updated:** [October 29, 2018, 7:24pm UTC](https://forums.kodeco.com/t/rwdevcon-2016-inspiration-talk-going-deep-by-ken-yarmosh-raywenderlich-com/54105 "2018-10-29T19:24:00Z")

</div>

In this inspirational talk, Ken Yarmosh discusses strategies to arrange your work and life so that you have more opportunities to go deep in your work and create something really special. This is a companion discuss…

---

## [Saving Data on Android · Challenge: Writing Data | raywenderlich.com](https://forums.kodeco.com/t/saving-data-on-android-challenge-writing-data-raywenderlich-com/54041)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 28, 2018, 11:59pm UTC](https://forums.kodeco.com/t/saving-data-on-android-challenge-writing-data-raywenderlich-com/54041 "2018-10-28T23:59:30Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/130-saving-data-on-android/lessons/20

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

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