# 🎓 Courses & Articles

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

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

**Page:** 232

---

## [Programming in Kotlin: Fundamentals, Episode 21: Loop Using For Loops | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-21-loop-using-for-loops-kodeco/198848)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 4, 2023, 2:18am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-21-loop-using-for-loops-kodeco/198848 "2023-11-04T02:18:03Z")

</div>

This content was released on Apr 14 2020. The official support period is 6-months from this date. Add another loop to your loop belt: the for loop. Learn how ranges let you repeat the code a fixed number of times.

---

## [Android & Flutter Office Hours, Episode 1: Android & Flutter Office Hours: May 16, 2020 | Kodeco](https://forums.kodeco.com/t/android-flutter-office-hours-episode-1-android-flutter-office-hours-may-16-2020-kodeco/198287)

<div class="topic-metadata">

**Author:** [@daemonic\_daz](https://forums.kodeco.com/u/daemonic_daz)\
**Replies:** 0\
**Last updated:** [October 20, 2023, 6:01pm UTC](https://forums.kodeco.com/t/android-flutter-office-hours-episode-1-android-flutter-office-hours-may-16-2020-kodeco/198287 "2023-10-20T18:01:06Z")

</div>

This content was released on May 19 2020. The official support period is 6-months from this date. May 16, 2020: In this livestream of an Office Hours session, questions are answered by a panel of experts.

---

## [Join the Unity Feast Game Jam! | Kodeco](https://forums.kodeco.com/t/join-the-unity-feast-game-jam-kodeco/198063)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 17, 2023, 12:19pm UTC](https://forums.kodeco.com/t/join-the-unity-feast-game-jam-kodeco/198063 "2023-10-17T12:19:08Z")

</div>

This content was released on Nov 20 2015. The official support period is 6-months from this date. Join the Unity Feast Game Jam – learn Unity, make your first game, and win prizes!

---

## [Saving Data in iOS, Episode 9: Using JSON | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-9-using-json-kodeco/197331)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 5:48am UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-9-using-json-kodeco/197331 "2023-10-07T05:48:47Z")

</div>

This content was released on Nov 24 2015. The official support period is 6-months from this date. Learn how to work with JSON when saving data in iOS.

---

## [Announcing the tvOS Apprentice Week! | Kodeco](https://forums.kodeco.com/t/announcing-the-tvos-apprentice-week-kodeco/196675)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 12:40pm UTC](https://forums.kodeco.com/t/announcing-the-tvos-apprentice-week-kodeco/196675 "2023-09-30T12:40:27Z")

</div>

This content was released on Feb 15 2016. The official support period is 6-months from this date. To celebrate the launch of our new book, the tvOS Apprentice, we’re hosting a special week-long celebration with tutorials, prizes, and more!

---

## [Unreal Engine 4 Materials Tutorial | Kodeco](https://forums.kodeco.com/t/unreal-engine-4-materials-tutorial-kodeco/192261)

<div class="topic-metadata">

**Author:** [@tommytran](https://forums.kodeco.com/u/tommytran)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 6:04pm UTC](https://forums.kodeco.com/t/unreal-engine-4-materials-tutorial-kodeco/192261 "2023-08-26T18:04:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/504-unreal-engine-4-materials-tutorial

---

## [How To Use Git Source Control with Xcode 9 | Kodeco](https://forums.kodeco.com/t/how-to-use-git-source-control-with-xcode-9-kodeco/190272)

<div class="topic-metadata">

**Author:** [@rcritz](https://forums.kodeco.com/u/rcritz)\
**Replies:** 0\
**Last updated:** [August 9, 2023, 5:12pm UTC](https://forums.kodeco.com/t/how-to-use-git-source-control-with-xcode-9-kodeco/190272 "2023-08-09T17:12:11Z")

</div>

In this tutorial, you’ll learn how to use git source control with Xcode 9; whether committing or reverting, branching or merging, this tutorial has you covered. This is a companion discussion topic for the original en…

---

## [Modern Concurrency: Getting Started, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/modern-concurrency-getting-started-episode-1-introduction-kodeco/189875)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [July 28, 2023, 6:20am UTC](https://forums.kodeco.com/t/modern-concurrency-getting-started-episode-1-introduction-kodeco/189875 "2023-07-28T06:20:32Z")

</div>

What is Swift concurrency? Why is it better than GCD? What about Combine? In this course, you’ll learn how to create safe, performant and predictable asynchronous apps using these Swift concurrency features: async/await,…

---

## [Introduction to Protocol Buffers on iOS | Kodeco](https://forums.kodeco.com/t/introduction-to-protocol-buffers-on-ios-kodeco/189762)

<div class="topic-metadata">

**Author:** [@jomoka](https://forums.kodeco.com/u/jomoka)\
**Replies:** 0\
**Last updated:** [July 24, 2023, 6:14pm UTC](https://forums.kodeco.com/t/introduction-to-protocol-buffers-on-ios-kodeco/189762 "2023-07-24T18:14:09Z")

</div>

Protocol buffers are a language-agnostic method for serializing structured data that can be used as an alternative to XML or JSON in your iOS apps. This is a companion discussion topic for the original entry at https:…

---

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

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [June 8, 2023, 9:42am UTC](https://forums.kodeco.com/t/beginning-rxkotlin-episode-1-introduction-kodeco/188105 "2023-06-08T09:42:36Z")

</div>

Let's review what you will be learning in this course, including a brief discussion on the origins of RxKotlin. This is a companion discussion topic for the original entry at https://www.kodeco.com/7419-beginning-rxko…

---

## [Unity Audio Tutorial: Getting Started | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/unity-audio-tutorial-getting-started-kodeco-the-new-raywenderlich-com/183289)

<div class="topic-metadata">

**Author:** [@anthonyuccello](https://forums.kodeco.com/u/anthonyuccello)\
**Replies:** 0\
**Last updated:** [January 29, 2023, 4:56pm UTC](https://forums.kodeco.com/t/unity-audio-tutorial-getting-started-kodeco-the-new-raywenderlich-com/183289 "2023-01-29T16:56:51Z")

</div>

Adding sounds to your game is just as important as developing amazing shaders. In this tutorial, you’ll learn the basics of sound development in Unity by chucking animals into a barn. This is a companion discussion to…

---

## [Opaque Return Types and Type Erasure | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/opaque-return-types-and-type-erasure-kodeco-the-new-raywenderlich-com/183080)

<div class="topic-metadata">

**Author:** [@tomelliott](https://forums.kodeco.com/u/tomelliott)\
**Replies:** 0\
**Last updated:** [January 24, 2023, 7:15am UTC](https://forums.kodeco.com/t/opaque-return-types-and-type-erasure-kodeco-the-new-raywenderlich-com/183080 "2023-01-24T07:15:22Z")

</div>

Learn how to use opaque return types and type erasure to improve your understanding of intuitive and effective APIs, both as a developer and a consumer. This is a companion discussion topic for the original entry at h…

---

## [ScriptableObject Tutorial: Getting Started | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/scriptableobject-tutorial-getting-started-kodeco-the-new-raywenderlich-com/182843)

<div class="topic-metadata">

**Author:** [@dover](https://forums.kodeco.com/u/dover)\
**Replies:** 0\
**Last updated:** [January 17, 2023, 3:38pm UTC](https://forums.kodeco.com/t/scriptableobject-tutorial-getting-started-kodeco-the-new-raywenderlich-com/182843 "2023-01-17T15:38:26Z")

</div>

In this tutorial you’ll learn how to create and use ScriptableObject in Unity. ScriptableObjects in Unity can increase your workflow, reduce memory usage, and even decouple your code architecture. This is a companion …

---

## [Wrangling Dates & Time in iOS, Episode 7: Use Date.ParseStrategy | raywenderlich.com](https://forums.kodeco.com/t/wrangling-dates-time-in-ios-episode-7-use-date-parsestrategy-raywenderlich-com/173100)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [June 13, 2022, 8:03pm UTC](https://forums.kodeco.com/t/wrangling-dates-time-in-ios-episode-7-use-date-parsestrategy-raywenderlich-com/173100 "2022-06-13T20:03:51Z")

</div>

Date’s ParseStrategy type utilizes Format Strings to represent how the dates you’re receiving are formed via textual representations. This is a companion discussion topic for the original entry at https://www.raywende…

---

## [Flutter UI Widgets, Episode 6: Work with BottomNavigationBar | raywenderlich.com](https://forums.kodeco.com/t/flutter-ui-widgets-episode-6-work-with-bottomnavigationbar-raywenderlich-com/157270)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [November 14, 2021, 10:55pm UTC](https://forums.kodeco.com/t/flutter-ui-widgets-episode-6-work-with-bottomnavigationbar-raywenderlich-com/157270 "2021-11-14T22:55:33Z")

</div>

Learn how to setup different Tab based layouts and integrate different screens with different views. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/26933987-flutter-ui-wid…

---

## [Higher-Order Functions in Swift, Episode 5: Write a Dynamic Sequence | raywenderlich.com](https://forums.kodeco.com/t/higher-order-functions-in-swift-episode-5-write-a-dynamic-sequence-raywenderlich-com/147199)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 31, 2021, 3:25pm UTC](https://forums.kodeco.com/t/higher-order-functions-in-swift-episode-5-write-a-dynamic-sequence-raywenderlich-com/147199 "2021-08-31T15:25:10Z")

</div>

Build two custom dynamic sequences from scratch with your new higher-order function skills. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/23523624-higher-order-functions-…

---

## [Build an App Like Discord with Firebase, Episode 11: Add Sign Up to your App | raywenderlich.com](https://forums.kodeco.com/t/build-an-app-like-discord-with-firebase-episode-11-add-sign-up-to-your-app-raywenderlich-com/145324)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [July 31, 2021, 1:12pm UTC](https://forums.kodeco.com/t/build-an-app-like-discord-with-firebase-episode-11-add-sign-up-to-your-app-raywenderlich-com/145324 "2021-07-31T13:12:01Z")

</div>

Allow users to create new accounts by submitting an email and password. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18177135-build-an-app-like-discord-with-firebase/les…

---

## [Reactive Programming in iOS with Combine, Episode 6: Introduction | raywenderlich.com](https://forums.kodeco.com/t/reactive-programming-in-ios-with-combine-episode-6-introduction-raywenderlich-com/144636)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [July 21, 2021, 9:51am UTC](https://forums.kodeco.com/t/reactive-programming-in-ios-with-combine-episode-6-introduction-raywenderlich-com/144636 "2021-07-21T09:51:10Z")

</div>

Learn about what Operators are in Combine, and get an overview of which ones you’ll learn about in this part of the course. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/…

---

## [Locate Accessibility Settings on Device and Simulator | raywenderlich.com](https://forums.kodeco.com/t/locate-accessibility-settings-on-device-and-simulator-raywenderlich-com/142368)

<div class="topic-metadata">

**Author:** [@hkellaway](https://forums.kodeco.com/u/hkellaway)\
**Replies:** 0\
**Last updated:** [June 17, 2021, 4:00am UTC](https://forums.kodeco.com/t/locate-accessibility-settings-on-device-and-simulator-raywenderlich-com/142368 "2021-06-17T04:00:05Z")

</div>

Learn how to locate Accessibility Settings on both device and the simulator. Experience previewing Dark Mode implementation on the simulator and how this differs from the quick feedback SwiftUI Previews provide. This …

---

## [Work with Images | raywenderlich.com](https://forums.kodeco.com/t/work-with-images-raywenderlich-com/140147)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [May 16, 2021, 5:17am UTC](https://forums.kodeco.com/t/work-with-images-raywenderlich-com/140147 "2021-05-16T05:17:32Z")

</div>

Learn how to work with network and local images and see how assets and resources are managed in Flutter apps. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10400890-flutt…

---

## [Use Jetpack DataStore | raywenderlich.com](https://forums.kodeco.com/t/use-jetpack-datastore-raywenderlich-com/138889)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [April 28, 2021, 8:26pm UTC](https://forums.kodeco.com/t/use-jetpack-datastore-raywenderlich-com/138889 "2021-04-28T20:26:53Z")

</div>

Jetpack DataStore is a solution for data persistence that lets you store key-value pairs or typed objects by using protocol buffers. In this episode learn all you need to know about DataStore and the advantages it provid…

---

## [Add Some Finishing Touches | raywenderlich.com](https://forums.kodeco.com/t/add-some-finishing-touches-raywenderlich-com/126993)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 8, 2020, 6:53pm UTC](https://forums.kodeco.com/t/add-some-finishing-touches-raywenderlich-com/126993 "2020-12-08T18:53:54Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18177023-your-second-flutter-app/lessons/35

---

## [raywenderlich.com Podcast Season 11 is here! | raywenderlich.com](https://forums.kodeco.com/t/raywenderlich-com-podcast-season-11-is-here-raywenderlich-com/125974)

<div class="topic-metadata">

**Author:** [@katiecollins](https://forums.kodeco.com/u/katiecollins)\
**Replies:** 0\
**Last updated:** [November 27, 2020, 7:34pm UTC](https://forums.kodeco.com/t/raywenderlich-com-podcast-season-11-is-here-raywenderlich-com/125974 "2020-11-27T19:34:56Z")

</div>

We’re back with a new season of our raywenderlich.com podcast, and this year it’s all about our book: Living by the Code! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18…

---

## [How Does the raywenderlich.com Tech Stack Work for Books? | raywenderlich.com](https://forums.kodeco.com/t/how-does-the-raywenderlich-com-tech-stack-work-for-books-raywenderlich-com/123557)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 27, 2020, 3:02pm UTC](https://forums.kodeco.com/t/how-does-the-raywenderlich-com-tech-stack-work-for-books-raywenderlich-com/123557 "2020-10-27T15:02:57Z")

</div>

Want a sneak peek at part of the tech stack behind raywenderlich.com? Come learn how our online book reader works — it’s more complicated than you think! This is a companion discussion topic for the original entry at h…

---

## [Android Bootcamp: July 23, 2020 | raywenderlich.com](https://forums.kodeco.com/t/android-bootcamp-july-23-2020-raywenderlich-com/122061)

<div class="topic-metadata">

**Author:** [@invisigothcodegirl](https://forums.kodeco.com/u/invisigothcodegirl)\
**Replies:** 0\
**Last updated:** [October 7, 2020, 6:54pm UTC](https://forums.kodeco.com/t/android-bootcamp-july-23-2020-raywenderlich-com/122061 "2020-10-07T18:54:36Z")

</div>

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

---

## [Define a Touch Helper Class | raywenderlich.com](https://forums.kodeco.com/t/define-a-touch-helper-class-raywenderlich-com/117837)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 18, 2020, 11:22pm UTC](https://forums.kodeco.com/t/define-a-touch-helper-class-raywenderlich-com/117837 "2020-08-18T23:22:33Z")

</div>

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

---

## [Objects | raywenderlich.com](https://forums.kodeco.com/t/objects-raywenderlich-com/116959)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 7, 2020, 4:31pm UTC](https://forums.kodeco.com/t/objects-raywenderlich-com/116959 "2020-08-07T16:31:51Z")

</div>

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

---

## [Allocate Arrays | raywenderlich.com](https://forums.kodeco.com/t/allocate-arrays-raywenderlich-com/110281)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 27, 2020, 5:57am UTC](https://forums.kodeco.com/t/allocate-arrays-raywenderlich-com/110281 "2020-05-27T05:57:55Z")

</div>

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

---

## [Oculus Rift Giveaway Winner and Last Day for AR/VR Sale! | raywenderlich.com](https://forums.kodeco.com/t/oculus-rift-giveaway-winner-and-last-day-for-ar-vr-sale-raywenderlich-com/66796)

<div class="topic-metadata">

**Author:** [@tiffani](https://forums.kodeco.com/u/tiffani)\
**Replies:** 0\
**Last updated:** [April 5, 2019, 4:37pm UTC](https://forums.kodeco.com/t/oculus-rift-giveaway-winner-and-last-day-for-ar-vr-sale-raywenderlich-com/66796 "2019-04-05T16:37:41Z")

</div>

Check out the winner of our Oculus Rift giveaway — and today is the last day for our AR/VR Week sale! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2357046-oculus-rift-g…

---

## [Intermediate Programming with C# · Overloading | raywenderlich.com](https://forums.kodeco.com/t/intermediate-programming-with-c-overloading-raywenderlich-com/65901)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [March 29, 2019, 8:43am UTC](https://forums.kodeco.com/t/intermediate-programming-with-c-overloading-raywenderlich-com/65901 "2019-03-29T08:43:07Z")

</div>

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

---

## [MapKit and Core Location · Region Monitoring | raywenderlich.com](https://forums.kodeco.com/t/mapkit-and-core-location-region-monitoring-raywenderlich-com/57762)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [December 16, 2018, 3:59pm UTC](https://forums.kodeco.com/t/mapkit-and-core-location-region-monitoring-raywenderlich-com/57762 "2018-12-16T15:59:13Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/17-mapkit-and-core-location/lessons/5

---

## [iOS 9 by Tutorials Updated for Xcode 7.3 | raywenderlich.com](https://forums.kodeco.com/t/ios-9-by-tutorials-updated-for-xcode-7-3-raywenderlich-com/54566)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 3, 2018, 7:15pm UTC](https://forums.kodeco.com/t/ios-9-by-tutorials-updated-for-xcode-7-3-raywenderlich-com/54566 "2018-11-03T19:15:05Z")

</div>

We’re happy to announce that iOS 9 by Tutorials is now fully up-to-date for Xcode 7.3 – learn how to get your copy! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/132349/…

---

## [Swift: The raywenderlich.com S01 E10 | raywenderlich.com](https://forums.kodeco.com/t/swift-the-raywenderlich-com-s01-e10-raywenderlich-com/52952)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 15, 2018, 3:51pm UTC](https://forums.kodeco.com/t/swift-the-raywenderlich-com-s01-e10-raywenderlich-com/52952 "2018-10-15T15:51:13Z")

</div>

Take a deep dive into Swift, Apple’s brand-new programming language. Learn about its coolest new features, and if it is ready for prime time! This is a companion discussion topic for the original entry at https://www…

---

## [201: iOS Design Patterns in Swift | raywenderlich.com](https://forums.kodeco.com/t/201-ios-design-patterns-in-swift-raywenderlich-com/52940)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 15, 2018, 1:57pm UTC](https://forums.kodeco.com/t/201-ios-design-patterns-in-swift-raywenderlich-com/52940 "2018-10-15T13:57:34Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/59-rwdevcon-2016-vault/lessons/9

---

## [Readers’ App Reviews – May 2013 | raywenderlich.com](https://forums.kodeco.com/t/readers-app-reviews-may-2013-raywenderlich-com/52744)

<div class="topic-metadata">

**Author:** [@ryanman](https://forums.kodeco.com/u/ryanman)\
**Replies:** 0\
**Last updated:** [October 12, 2018, 7:56pm UTC](https://forums.kodeco.com/t/readers-app-reviews-may-2013-raywenderlich-com/52744 "2018-10-12T19:56:46Z")

</div>

Check out some great app reviews of apps made by readers of raywenderlich.com – including an app to disguise yourself, a great github client, and more! This is a companion discussion topic for the original entry at h…

---

## [iOS 10: Editing Live Photos | raywenderlich.com](https://forums.kodeco.com/t/ios-10-editing-live-photos-raywenderlich-com/52635)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [October 11, 2018, 8:48pm UTC](https://forums.kodeco.com/t/ios-10-editing-live-photos-raywenderlich-com/52635 "2018-10-11T20:48:49Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/screencasts/508-ios-10-editing-live-photos

---

## [Testing in iOS · Unit Testing Basics | raywenderlich.com](https://forums.kodeco.com/t/testing-in-ios-unit-testing-basics-raywenderlich-com/52322)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [October 9, 2018, 9:53am UTC](https://forums.kodeco.com/t/testing-in-ios-unit-testing-basics-raywenderlich-com/52322 "2018-10-09T09:53:05Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/39-testing-in-ios/lessons/2

---

## [Mastering Auto Layout · Introduction | raywenderlich.com](https://forums.kodeco.com/t/mastering-auto-layout-introduction-raywenderlich-com/52149)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [October 7, 2018, 5:09pm UTC](https://forums.kodeco.com/t/mastering-auto-layout-introduction-raywenderlich-com/52149 "2018-10-07T17:09:35Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/75-mastering-auto-layout/lessons/1

---

## [Video Tutorial: Table Views Search | Ray Wenderlich](https://forums.kodeco.com/t/video-tutorial-table-views-search-ray-wenderlich/51943)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 5, 2018, 2:43pm UTC](https://forums.kodeco.com/t/video-tutorial-table-views-search-ray-wenderlich/51943 "2018-10-05T14:43:17Z")

</div>

Learn how to add search support into your table views with a search bar and search display controller. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/68139/video-tutorial…

---

## [Beginning RxSwift · Introduction | Ray Wenderlich](https://forums.kodeco.com/t/beginning-rxswift-introduction-ray-wenderlich/51730)

<div class="topic-metadata">

**Author:** [@scotteg](https://forums.kodeco.com/u/scotteg)\
**Replies:** 0\
**Last updated:** [October 3, 2018, 6:32pm UTC](https://forums.kodeco.com/t/beginning-rxswift-introduction-ray-wenderlich/51730 "2018-10-03T18:32:42Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/116-beginning-rxswift/lessons/14

---

## [Reproducing Popular iOS Controls · Constraining the Timestamp | Ray Wenderlich](https://forums.kodeco.com/t/reproducing-popular-ios-controls-constraining-the-timestamp-ray-wenderlich/51651)

<div class="topic-metadata">

**Author:** [@leamars](https://forums.kodeco.com/u/leamars)\
**Replies:** 0\
**Last updated:** [October 3, 2018, 1:16am UTC](https://forums.kodeco.com/t/reproducing-popular-ios-controls-constraining-the-timestamp-ray-wenderlich/51651 "2018-10-03T01:16:45Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/136-reproducing-popular-ios-controls/lessons/18

---

## [Scroll View School · Auto Layout | Ray Wenderlich](https://forums.kodeco.com/t/scroll-view-school-auto-layout-ray-wenderlich/51301)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 30, 2018, 2:20pm UTC](https://forums.kodeco.com/t/scroll-view-school-auto-layout-ray-wenderlich/51301 "2018-09-30T14:20:35Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/99-scroll-view-school/lessons/9

---

## [Facebook Tutorial for iOS: How To Post to a User’s Wall, Upload Photos, and Add a Like Button from your iPhone App | Ray Wenderlich](https://forums.kodeco.com/t/facebook-tutorial-for-ios-how-to-post-to-a-user-s-wall-upload-photos-and-add-a-like-button-from-your-iphone-app-ray-wenderlich/50227)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 21, 2018, 12:07pm UTC](https://forums.kodeco.com/t/facebook-tutorial-for-ios-how-to-post-to-a-user-s-wall-upload-photos-and-add-a-like-button-from-your-iphone-app-ray-wenderlich/50227 "2018-09-21T12:07:37Z")

</div>

A Facebook tutorial on how to post to a user’s Facebook wall and add a like button from your iPhone app. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1626/facebook-tuto…

---

## [An iOS 8 Surprise Coming Soon! | Ray Wenderlich](https://forums.kodeco.com/t/an-ios-8-surprise-coming-soon-ray-wenderlich/48731)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 9, 2018, 8:33pm UTC](https://forums.kodeco.com/t/an-ios-8-surprise-coming-soon-ray-wenderlich/48731 "2018-09-09T20:33:13Z")

</div>

An iOS 8 surprise is coming this Wednesday – be sure to check back then to see what’s in store! :\] This is a companion discussion topic for the original entry at https://www.raywenderlich.com/82733/an-ios-8-surprise-…

---

## [Beginning watchOS · Animations | Ray Wenderlich](https://forums.kodeco.com/t/beginning-watchos-animations-ray-wenderlich/48279)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [September 4, 2018, 9:29pm UTC](https://forums.kodeco.com/t/beginning-watchos-animations-ray-wenderlich/48279 "2018-09-04T21:29:28Z")

</div>

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

---

## [What’s New in watchOS 2 · Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/what-s-new-in-watchos-2-conclusion-ray-wenderlich/48080)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [September 3, 2018, 6:40am UTC](https://forums.kodeco.com/t/what-s-new-in-watchos-2-conclusion-ray-wenderlich/48080 "2018-09-03T06:40:21Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/43-what-s-new-in-watchos-2/lessons/8

---

## [Arduino Tutorial: Temperature Sensor | Ray Wenderlich](https://forums.kodeco.com/t/arduino-tutorial-temperature-sensor-ray-wenderlich/47999)

<div class="topic-metadata">

**Author:** [@tdahbura](https://forums.kodeco.com/u/tdahbura)\
**Replies:** 0\
**Last updated:** [September 2, 2018, 11:52am UTC](https://forums.kodeco.com/t/arduino-tutorial-temperature-sensor-ray-wenderlich/47999 "2018-09-02T11:52:21Z")

</div>

An Arduino Tutorial on building a temperature sensor – and an iPhone app to connect with it! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/38841/arduino-tutorial-tempera…

---

## [Intermediate Debugging with Xcode 8 | Ray Wenderlich](https://forums.kodeco.com/t/intermediate-debugging-with-xcode-8-ray-wenderlich/47673)

<div class="topic-metadata">

**Author:** [@georgeandrews](https://forums.kodeco.com/u/georgeandrews)\
**Replies:** 0\
**Last updated:** [August 29, 2018, 11:14pm UTC](https://forums.kodeco.com/t/intermediate-debugging-with-xcode-8-ray-wenderlich/47673 "2018-08-29T23:14:58Z")

</div>

Learn some intermediate debugging techniques with Xcode 8, such as breakpoint logging, conditional breakpoints, basic LLDB usage, and more. This is a companion discussion topic for the original entry at https://www.r…

---

## [WatchKit for watchOS 2: Initial Impressions | Ray Wenderlich](https://forums.kodeco.com/t/watchkit-for-watchos-2-initial-impressions-ray-wenderlich/47389)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [August 26, 2018, 4:15pm UTC](https://forums.kodeco.com/t/watchkit-for-watchos-2-initial-impressions-ray-wenderlich/47389 "2018-08-26T16:15:23Z")

</div>

In this article I share my initial impressions of the updated WatchKit SDK for watchOS 2, including architecture, connectivity, and custom complications. This is a companion discussion topic for the original entry at…

---

## [iOS Apprentice Updated for Swift 1.2 | Ray Wenderlich](https://forums.kodeco.com/t/ios-apprentice-updated-for-swift-1-2-ray-wenderlich/47339)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 25, 2018, 11:22pm UTC](https://forums.kodeco.com/t/ios-apprentice-updated-for-swift-1-2-ray-wenderlich/47339 "2018-08-25T23:22:34Z")

</div>

Our popular iOS Apprentice series is now fully updated for Swift 1.2 – learn how to get your copy! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/102591/ios-apprentice-up…

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

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