# 🎓 Courses & Articles

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

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

**Page:** 160

---

## [Mastering Git | Ray Wenderlich](https://forums.kodeco.com/t/mastering-git-ray-wenderlich/48169)

<div class="topic-metadata">

**Author:** [@sam\_vp](https://forums.kodeco.com/u/sam_vp)\
**Replies:** 0\
**Last updated:** [September 4, 2018, 1:43am UTC](https://forums.kodeco.com/t/mastering-git-ray-wenderlich/48169 "2018-09-04T01:43:45Z")

</div>

Take the solid foundation laid by the Beginning Git course, and build upon it. Focus on fixing real-world problems, as you take a multi-user Git repository and work through the final steps of releasing a software product…

---

## [Beginning Table Views · Navigation Controller | Ray Wenderlich](https://forums.kodeco.com/t/beginning-table-views-navigation-controller-ray-wenderlich/47869)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 31, 2018, 6:06pm UTC](https://forums.kodeco.com/t/beginning-table-views-navigation-controller-ray-wenderlich/47869 "2018-08-31T18:06:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/5995-beginning-table-views/lessons/22

---

## [How To Secure iOS User Data: The Keychain and Biometrics – Face ID or Touch ID | Ray Wenderlich](https://forums.kodeco.com/t/how-to-secure-ios-user-data-the-keychain-and-biometrics-face-id-or-touch-id-ray-wenderlich/47352)

<div class="topic-metadata">

**Author:** [@timmitra](https://forums.kodeco.com/u/timmitra)\
**Replies:** 0\
**Last updated:** [August 26, 2018, 2:23am UTC](https://forums.kodeco.com/t/how-to-secure-ios-user-data-the-keychain-and-biometrics-face-id-or-touch-id-ray-wenderlich/47352 "2018-08-26T02:23:45Z")

</div>

Learn how to use the keychain and biometrics to secure your app and use Face ID or Touch ID. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/179924/secure-ios-user-data-ke…

---

## [Android Networking · Challenge: POST Requests | Ray Wenderlich](https://forums.kodeco.com/t/android-networking-challenge-post-requests-ray-wenderlich/47269)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 25, 2018, 2:01am UTC](https://forums.kodeco.com/t/android-networking-challenge-post-requests-ray-wenderlich/47269 "2018-08-25T02:01:33Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/131-android-networking/lessons/24

---

## [What’s New in Swift 2 · Error Handling | Ray Wenderlich](https://forums.kodeco.com/t/what-s-new-in-swift-2-error-handling-ray-wenderlich/46352)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [August 16, 2018, 9:39am UTC](https://forums.kodeco.com/t/what-s-new-in-swift-2-error-handling-ray-wenderlich/46352 "2018-08-16T09:39:14Z")

</div>

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

---

## [RWDevCon 2018: Pre-Conference Workshop Speakers & Topics | Ray Wenderlich](https://forums.kodeco.com/t/rwdevcon-2018-pre-conference-workshop-speakers-topics-ray-wenderlich/46112)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 6:34am UTC](https://forums.kodeco.com/t/rwdevcon-2018-pre-conference-workshop-speakers-topics-ray-wenderlich/46112 "2018-08-15T06:34:46Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/168240/rwdevcon-2018-pre-conference-workshop-speakers-topics

---

## [Server Side Swift with Kitura - Part 30: | Ray Wenderlich Videos](https://forums.kodeco.com/t/server-side-swift-with-kitura-part-30-ray-wenderlich-videos/43928)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [June 24, 2018, 6:17am UTC](https://forums.kodeco.com/t/server-side-swift-with-kitura-part-30-ray-wenderlich-videos/43928 "2018-06-24T06:17:26Z")

</div>

You've got everything you need to know to fit the last puzzle piece into your web UI. I challenge you to add it in and then delete some EmojiJournal entries. This is a companion discussion topic for the or…

---

## [Android Animations - Part 19: Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/android-animations-part-19-conclusion-ray-wenderlich/41020)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [March 29, 2018, 3:16pm UTC](https://forums.kodeco.com/t/android-animations-part-19-conclusion-ray-wenderlich/41020 "2018-03-29T15:16:05Z")

</div>

Let's review what you learned about the various types of common interactions discussed in this part of the course, and then discuss what's next. This is a companion discussion topic for the original entry …

---

## [Programming in Kotlin - Part 16: When Expressions | Ray Wenderlich](https://forums.kodeco.com/t/programming-in-kotlin-part-16-when-expressions-ray-wenderlich/40588)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [March 21, 2018, 2:39pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-part-16-when-expressions-ray-wenderlich/40588 "2018-03-21T14:39:29Z")

</div>

Learn how to use when expressions in Kotlin, including some of its more powerful features. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4736-programming-in-k…

---

## [iOS Apprentice Early Bird Discount Ending Soon](https://forums.kodeco.com/t/ios-apprentice-early-bird-discount-ending-soon/9305)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 12, 2016, 12:56am UTC](https://forums.kodeco.com/t/ios-apprentice-early-bird-discount-ending-soon/9305 "2016-03-12T00:56:59Z")

</div>

This is just a quick note to let you guys know that the early bird discount for the iOS Apprentice Series by Matthijs Hollemans will be ending this Wednesday 11/2. It will be moving to its normal price of $39 at this tim…

---

## [Video Tutorial: Saving Data in iOS Part 4: Encoding and Decoding Objects](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-4-encoding-and-decoding-objects/8988)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [March 10, 2016, 5:24am UTC](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-4-encoding-and-decoding-objects/8988 "2016-03-10T05:24:01Z")

</div>

Learn how to save and restore objects in iOS. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2374-video-tutorial-saving-data-in-ios-part-4-encoding-and-decoding-objects

---

## [Spring Swift Fling Bonus Giveaway: Swift Summit Conference Tickets!](https://forums.kodeco.com/t/spring-swift-fling-bonus-giveaway-swift-summit-conference-tickets/8912)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 9, 2016, 6:13pm UTC](https://forums.kodeco.com/t/spring-swift-fling-bonus-giveaway-swift-summit-conference-tickets/8912 "2016-03-09T18:13:06Z")

</div>

Win a chance at a free ticket to the upcoming Swift Summit conference in London! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1948-spring-swift-fling-bonus-giveaway-swif…

---

## [Why RWDevCon is Different](https://forums.kodeco.com/t/why-rwdevcon-is-different/8679)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 8, 2016, 9:10pm UTC](https://forums.kodeco.com/t/why-rwdevcon-is-different/8679 "2016-03-08T21:10:14Z")

</div>

We're running an iOS conference next February - learn how it is different than other iOS conferences! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2215-why-rwdevcon-is-d…

---

## [Video Tutorial: Unity 2D Basics Part 3: Animation](https://forums.kodeco.com/t/video-tutorial-unity-2d-basics-part-3-animation/8295)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [March 7, 2016, 12:00pm UTC](https://forums.kodeco.com/t/video-tutorial-unity-2d-basics-part-3-animation/8295 "2016-03-07T12:00:16Z")

</div>

Learn how to animate your sprites using the Animation and Animator views inside of Unity 2D. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3481-unity-2d-basics/lessons/4

---

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

<div class="topic-metadata">

**Author:** [@ryanman](https://forums.kodeco.com/u/ryanman)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 9:46pm UTC](https://forums.kodeco.com/t/readers-app-reviews-may-2014/7934 "2016-03-05T21:46:40Z")

</div>

Check out some great apps made by fellow readers in May 2014 - from power tools to games that will make your head spin! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2396…

---

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

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 5:53pm UTC](https://forums.kodeco.com/t/join-the-unity-feast-game-jam/7321 "2016-03-04T17:53:17Z")

</div>

Join the Unity Feast Game Jam - learn Unity, make your first game, and win prizes! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1488-join-the-unity-feast-game-jam

---

## [Programming in Swift: Functions and Types, Episode 40: Initializers | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-40-initializers-kodeco/185551)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 1\
**Last updated:** [September 5, 2023, 11:41pm UTC](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-40-initializers-kodeco/185551 "2023-09-05T23:41:07Z")

</div>

Learn how to create your own class initializers, including two-phase initialization, and required vs. convenience initializers. This is a companion discussion topic for the original entry at https://www.kodeco.com/542…

---

## [Managing State in Flutter, Episode 7: Meet the Inherited Widget | raywenderlich.com](https://forums.kodeco.com/t/managing-state-in-flutter-episode-7-meet-the-inherited-widget-raywenderlich-com/178923)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 1\
**Last updated:** [October 4, 2022, 3:09pm UTC](https://forums.kodeco.com/t/managing-state-in-flutter-episode-7-meet-the-inherited-widget-raywenderlich-com/178923 "2022-10-04T15:09:36Z")

</div>

Learn about the Inherited Widget - Flutter’s main component for managing state in an app. While using the Inherited Widget is relatively straight forward, there are some things to consider. This is a companion discuss…

---

## [Beginning Firebase for iOS, Episode 9: Set Up Anonymous Authentication | raywenderlich.com](https://forums.kodeco.com/t/beginning-firebase-for-ios-episode-9-set-up-anonymous-authentication-raywenderlich-com/153920)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 1\
**Last updated:** [January 19, 2022, 3:00pm UTC](https://forums.kodeco.com/t/beginning-firebase-for-ios-episode-9-set-up-anonymous-authentication-raywenderlich-com/153920 "2022-01-19T15:00:04Z")

</div>

Combine the power of authenticating anonymous users and creating security rules for your Firestore database. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/22029618-beginn…

---

## [Kotlin Android Extensions | Kodeco](https://forums.kodeco.com/t/kotlin-android-extensions-kodeco/193855)

<div class="topic-metadata">

**Author:** [@fernandospr](https://forums.kodeco.com/u/fernandospr)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 8:56am UTC](https://forums.kodeco.com/t/kotlin-android-extensions-kodeco/193855 "2023-09-03T08:56:51Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/84-kotlin-android-extensions

---

## [Swift Concurrency Continuations: Getting Started | Kodeco](https://forums.kodeco.com/t/swift-concurrency-continuations-getting-started-kodeco/187972)

<div class="topic-metadata">

**Author:** [@alessandrodn](https://forums.kodeco.com/u/alessandrodn)\
**Replies:** 0\
**Last updated:** [June 4, 2023, 10:19pm UTC](https://forums.kodeco.com/t/swift-concurrency-continuations-getting-started-kodeco/187972 "2023-06-04T22:19:12Z")

</div>

Continuations are a powerful part of Swift Concurrency that helps you to convert asynchronous code using delegates and callbacks into code that uses async/await calls, which is exactly what you will do in this article! …

---

## [Tesseract OCR Tutorial for iOS | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/tesseract-ocr-tutorial-for-ios-kodeco-the-new-raywenderlich-com/182724)

<div class="topic-metadata">

**Author:** [@lyndsey](https://forums.kodeco.com/u/lyndsey)\
**Replies:** 0\
**Last updated:** [January 13, 2023, 8:14pm UTC](https://forums.kodeco.com/t/tesseract-ocr-tutorial-for-ios-kodeco-the-new-raywenderlich-com/182724 "2023-01-13T20:14:38Z")

</div>

In this tutorial, you’ll learn how to read and manipulate text extracted from images using OCR by Tesseract. This is a companion discussion topic for the original entry at https://www.kodeco.com/2010498-tesseract-ocr-…

---

## [Repository Pattern with Jetpack Compose | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/repository-pattern-with-jetpack-compose-kodeco-the-new-raywenderlich-com/182598)

<div class="topic-metadata">

**Author:** [@pablisco](https://forums.kodeco.com/u/pablisco)\
**Replies:** 0\
**Last updated:** [January 10, 2023, 10:14am UTC](https://forums.kodeco.com/t/repository-pattern-with-jetpack-compose-kodeco-the-new-raywenderlich-com/182598 "2023-01-10T10:14:27Z")

</div>

In this tutorial, you’ll learn how to combine Jetpack Compose and the repository pattern, making your Android code easier to read and more maintainable. This is a companion discussion topic for the original entry at h…

---

## [Flutter Code Generation: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/flutter-code-generation-getting-started-raywenderlich-com/144925)

<div class="topic-metadata">

**Author:** [@imaachman](https://forums.kodeco.com/u/imaachman)\
**Replies:** 0\
**Last updated:** [July 25, 2021, 6:53pm UTC](https://forums.kodeco.com/t/flutter-code-generation-getting-started-raywenderlich-com/144925 "2021-07-25T18:53:56Z")

</div>

Learn how to use code generation to automatically create Dart models, eliminating tedious and repetitive tasks. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/22180993-flu…

---

## [Advanced Charles Proxy Tutorial for iOS | raywenderlich.com](https://forums.kodeco.com/t/advanced-charles-proxy-tutorial-for-ios-raywenderlich-com/143618)

<div class="topic-metadata">

**Author:** [@emadgnia](https://forums.kodeco.com/u/emadgnia)\
**Replies:** 0\
**Last updated:** [July 5, 2021, 10:02pm UTC](https://forums.kodeco.com/t/advanced-charles-proxy-tutorial-for-ios-raywenderlich-com/143618 "2021-07-05T22:02:57Z")

</div>

Get more out of Charles Proxy by learning advanced features like mapping responses to local files, automating requests and writing logs. This is a companion discussion topic for the original entry at https://www.raywe…

---

## [Challenge: Request & Parse Data | raywenderlich.com](https://forums.kodeco.com/t/challenge-request-parse-data-raywenderlich-com/118714)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [August 30, 2020, 6:13am UTC](https://forums.kodeco.com/t/challenge-request-parse-data-raywenderlich-com/118714 "2020-08-30T06:13:10Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376651-android-networking-fundamentals/lessons/8

---

## [Fetch Room Data Using Coroutines | raywenderlich.com](https://forums.kodeco.com/t/fetch-room-data-using-coroutines-raywenderlich-com/98555)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [February 17, 2020, 4:27pm UTC](https://forums.kodeco.com/t/fetch-room-data-using-coroutines-raywenderlich-com/98555 "2020-02-17T16:27:39Z")

</div>

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

---

## [Filtering Operators, Part 2 | raywenderlich.com](https://forums.kodeco.com/t/filtering-operators-part-2-raywenderlich-com/96407)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [January 30, 2020, 1:55pm UTC](https://forums.kodeco.com/t/filtering-operators-part-2-raywenderlich-com/96407 "2020-01-30T13:55:35Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7419-beginning-rxkotlin/lessons/17

---

## [Challenge: Customize a Button | raywenderlich.com](https://forums.kodeco.com/t/challenge-customize-a-button-raywenderlich-com/94727)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [January 16, 2020, 6:16am UTC](https://forums.kodeco.com/t/challenge-customize-a-button-raywenderlich-com/94727 "2020-01-16T06:16:03Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4659-drawing-in-ios-with-core-animation-and-core-graphics/lessons/3

---

## [Black Friday: Book Bundles Starting at Just $99.97 | raywenderlich.com](https://forums.kodeco.com/t/black-friday-book-bundles-starting-at-just-99-97-raywenderlich-com/89849)

<div class="topic-metadata">

**Author:** [@tiffani](https://forums.kodeco.com/u/tiffani)\
**Replies:** 0\
**Last updated:** [November 30, 2019, 12:33pm UTC](https://forums.kodeco.com/t/black-friday-book-bundles-starting-at-just-99-97-raywenderlich-com/89849 "2019-11-30T12:33:54Z")

</div>

Development book bundles from just $99.97 — and check out our biggest, craziest Black Friday book bundle ever! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/6791435-blac…

---

## [Your First iOS and UIKit App · Conclusion | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-conclusion-raywenderlich-com/82244)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 19, 2019, 10:19am UTC](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-conclusion-raywenderlich-com/82244 "2019-09-19T10:19:41Z")

</div>

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

---

## [Fastlane for iOS · Certificate Management | raywenderlich.com](https://forums.kodeco.com/t/fastlane-for-ios-certificate-management-raywenderlich-com/80047)

<div class="topic-metadata">

**Author:** [@brian\_bee](https://forums.kodeco.com/u/brian_bee)\
**Replies:** 0\
**Last updated:** [August 26, 2019, 10:03am UTC](https://forums.kodeco.com/t/fastlane-for-ios-certificate-management-raywenderlich-com/80047 "2019-08-26T10:03:10Z")

</div>

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

---

## [Beginning ARKit · Importing the Reference Images | raywenderlich.com](https://forums.kodeco.com/t/beginning-arkit-importing-the-reference-images-raywenderlich-com/67696)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [April 15, 2019, 12:24pm UTC](https://forums.kodeco.com/t/beginning-arkit-importing-the-reference-images-raywenderlich-com/67696 "2019-04-15T12:24:17Z")

</div>

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

---

## [Beginning ARKit · Earth | raywenderlich.com](https://forums.kodeco.com/t/beginning-arkit-earth-raywenderlich-com/64437)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [March 13, 2019, 10:04pm UTC](https://forums.kodeco.com/t/beginning-arkit-earth-raywenderlich-com/64437 "2019-03-13T22:04:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/737368-beginning-arkit/lessons/9

---

## [Data Structures & Algorithms in Swift · Prim's Algorithm | raywenderlich.com](https://forums.kodeco.com/t/data-structures-algorithms-in-swift-prims-algorithm-raywenderlich-com/61641)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 7, 2019, 2:45pm UTC](https://forums.kodeco.com/t/data-structures-algorithms-in-swift-prims-algorithm-raywenderlich-com/61641 "2019-02-07T14:45:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/977854-data-structures-algorithms-in-swift/lessons/27

---

## [MapKit and Core Location · Challenge: Change Map Location on Demand | raywenderlich.com](https://forums.kodeco.com/t/mapkit-and-core-location-challenge-change-map-location-on-demand-raywenderlich-com/58845)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [January 2, 2019, 7:30pm UTC](https://forums.kodeco.com/t/mapkit-and-core-location-challenge-change-map-location-on-demand-raywenderlich-com/58845 "2019-01-02T19:30:05Z")

</div>

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

---

## [MVP on Android · Introduction | raywenderlich.com](https://forums.kodeco.com/t/mvp-on-android-introduction-raywenderlich-com/58148)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 21, 2018, 10:16am UTC](https://forums.kodeco.com/t/mvp-on-android-introduction-raywenderlich-com/58148 "2018-12-21T10:16:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/9216-mvp-on-android/lessons/1

---

## [Scroll View School · Auto Layout 1 | raywenderlich.com](https://forums.kodeco.com/t/scroll-view-school-auto-layout-1-raywenderlich-com/55699)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [November 18, 2018, 12:19pm UTC](https://forums.kodeco.com/t/scroll-view-school-auto-layout-1-raywenderlich-com/55699 "2018-11-18T12:19:01Z")

</div>

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

---

## [Integrating Facebook and Parse Tutorial: Part 2 | raywenderlich.com](https://forums.kodeco.com/t/integrating-facebook-and-parse-tutorial-part-2-raywenderlich-com/54467)

<div class="topic-metadata">

**Author:** [@tobystephens](https://forums.kodeco.com/u/tobystephens)\
**Replies:** 0\
**Last updated:** [November 2, 2018, 3:25pm UTC](https://forums.kodeco.com/t/integrating-facebook-and-parse-tutorial-part-2-raywenderlich-com/54467 "2018-11-02T15:25:57Z")

</div>

In part 2 of our Parse + Facebook tutorial series, you’ll wrap up the image sharing app with image wall and comments features. This is a companion discussion topic for the original entry at https://www.raywenderlich.…

---

## [Realm Tutorial: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/realm-tutorial-getting-started-raywenderlich-com/52379)

<div class="topic-metadata">

**Author:** [@nimrod7](https://forums.kodeco.com/u/nimrod7)\
**Replies:** 0\
**Last updated:** [October 9, 2018, 4:00pm UTC](https://forums.kodeco.com/t/realm-tutorial-getting-started-raywenderlich-com/52379 "2018-10-09T16:00:48Z")

</div>

Learn how to use Realm, a popular cross-platform mobile database that is an alternative to Core Data. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/81615/introduction-to…

---

## [Beginning C# · Abstract Classes | raywenderlich.com](https://forums.kodeco.com/t/beginning-c-abstract-classes-raywenderlich-com/52056)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 6, 2018, 5:08pm UTC](https://forums.kodeco.com/t/beginning-c-abstract-classes-raywenderlich-com/52056 "2018-10-06T17:08:45Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/47-beginning-c/lessons/26

---

## [Swift Algorithm Club: Boyer Moore String Search Algorithm | Ray Wenderlich](https://forums.kodeco.com/t/swift-algorithm-club-boyer-moore-string-search-algorithm-ray-wenderlich/51490)

<div class="topic-metadata">

**Author:** [@kelvin\_lau](https://forums.kodeco.com/u/kelvin_lau)\
**Replies:** 0\
**Last updated:** [October 1, 2018, 11:34pm UTC](https://forums.kodeco.com/t/swift-algorithm-club-boyer-moore-string-search-algorithm-ray-wenderlich/51490 "2018-10-01T23:34:50Z")

</div>

Learn how to efficiently search strings using the Boyer Moore algorithm in Swift. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/163964/swift-algorithm-club-booyer-moore-…

---

## [Networking with URLSession · Download and Upload Task | Ray Wenderlich](https://forums.kodeco.com/t/networking-with-urlsession-download-and-upload-task-ray-wenderlich/51484)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [October 1, 2018, 9:40pm UTC](https://forums.kodeco.com/t/networking-with-urlsession-download-and-upload-task-ray-wenderlich/51484 "2018-10-01T21:40:03Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/67-networking-with-urlsession/lessons/6

---

## [Beginning RecyclerView · Challenge: RecyclerView | Ray Wenderlich](https://forums.kodeco.com/t/beginning-recyclerview-challenge-recyclerview-ray-wenderlich/51412)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 1, 2018, 11:25am UTC](https://forums.kodeco.com/t/beginning-recyclerview-challenge-recyclerview-ray-wenderlich/51412 "2018-10-01T11:25:19Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/124-beginning-recyclerview/lessons/5

---

## [Updated Course: Beginning Realm on iOS | Ray Wenderlich](https://forums.kodeco.com/t/updated-course-beginning-realm-on-ios-ray-wenderlich/51249)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [September 30, 2018, 12:22am UTC](https://forums.kodeco.com/t/updated-course-beginning-realm-on-ios-ray-wenderlich/51249 "2018-09-30T00:22:35Z")

</div>

Learn about Realm, a cross-platform mobile database, and how to use it to easily store and retrieve the very objects you use in your app without converting them to structs, copying them around, or using an intermediate l…

---

## [Beginning Core Data · Predicates & Sorting | Ray Wenderlich](https://forums.kodeco.com/t/beginning-core-data-predicates-sorting-ray-wenderlich/51047)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [September 28, 2018, 6:52am UTC](https://forums.kodeco.com/t/beginning-core-data-predicates-sorting-ray-wenderlich/51047 "2018-09-28T06:52:57Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/28-beginning-core-data/lessons/5

---

## [Custom Collection View Layout · Mosaic Layout: Layout Attributes | Ray Wenderlich](https://forums.kodeco.com/t/custom-collection-view-layout-mosaic-layout-layout-attributes-ray-wenderlich/50957)

<div class="topic-metadata">

**Author:** [@skyrocketsw](https://forums.kodeco.com/u/skyrocketsw)\
**Replies:** 0\
**Last updated:** [September 27, 2018, 10:35am UTC](https://forums.kodeco.com/t/custom-collection-view-layout-mosaic-layout-layout-attributes-ray-wenderlich/50957 "2018-09-27T10:35:13Z")

</div>

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

---

## [Full-Time Indie iOS Dev and Music Enthusiast: A Top Dev Interview With Alex Andrews | Ray Wenderlich](https://forums.kodeco.com/t/full-time-indie-ios-dev-and-music-enthusiast-a-top-dev-interview-with-alex-andrews-ray-wenderlich/50480)

<div class="topic-metadata">

**Author:** [@adamrush](https://forums.kodeco.com/u/adamrush)\
**Replies:** 0\
**Last updated:** [September 24, 2018, 2:26am UTC](https://forums.kodeco.com/t/full-time-indie-ios-dev-and-music-enthusiast-a-top-dev-interview-with-alex-andrews-ray-wenderlich/50480 "2018-09-24T02:26:11Z")

</div>

Check out our interview with Alex Andrews – a successful full-time indie iOS developer, Swift lover, and music enthusiast. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/…

---

## [Your First Swift 4 & iOS 11 App · Challenge: Connecting Outlets | Ray Wenderlich](https://forums.kodeco.com/t/your-first-swift-4-ios-11-app-challenge-connecting-outlets-ray-wenderlich/50417)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 23, 2018, 3:29pm UTC](https://forums.kodeco.com/t/your-first-swift-4-ios-11-app-challenge-connecting-outlets-ray-wenderlich/50417 "2018-09-23T15:29:41Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/91-your-first-swift-4-ios-11-app/lessons/17

---

## [iOS 10: Dynamic Xcode 8 Extensions | Ray Wenderlich](https://forums.kodeco.com/t/ios-10-dynamic-xcode-8-extensions-ray-wenderlich/48588)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [September 8, 2018, 2:43pm UTC](https://forums.kodeco.com/t/ios-10-dynamic-xcode-8-extensions-ray-wenderlich/48588 "2018-09-08T14:43:39Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/screencasts/464-ios-10-dynamic-xcode-8-extensions

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

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