# 🎓 Courses & Articles

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

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

**Page:** 189

---

## [Swift Apprentice Update Now Available!](https://forums.kodeco.com/t/swift-apprentice-update-now-available/7587)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 2:12am UTC](https://forums.kodeco.com/t/swift-apprentice-update-now-available/7587 "2016-03-05T02:12:44Z")

</div>

We just released an update to Swift Apprentice - learn how to get your copy! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1449-swift-apprentice-update-now-available

---

## [RWDevCon Student Scholarships: Deadline Extended](https://forums.kodeco.com/t/rwdevcon-student-scholarships-deadline-extended/7586)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 2:12am UTC](https://forums.kodeco.com/t/rwdevcon-student-scholarships-deadline-extended/7586 "2016-03-05T02:12:43Z")

</div>

We've extended the deadline for RWDevCon student scholarships one week and made it easier for folks to apply - check it out! This is a companion discussion topic for the original entry at https://www.raywenderlich.com…

---

## [Video Tutorial: Saving Data in iOS Part 10: Introducing FMDB](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-10-introducing-fmdb/7497)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 9:59pm UTC](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-10-introducing-fmdb/7497 "2016-03-04T21:59:42Z")

</div>

Learn about FMDB and how it makes saving data with SQLite easy. This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/38-saving-data-in-ios/lessons/11

---

## [Core Data by Tutorials Now Available!](https://forums.kodeco.com/t/core-data-by-tutorials-now-available/7004)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 1:07pm UTC](https://forums.kodeco.com/t/core-data-by-tutorials-now-available/7004 "2016-03-04T13:07:37Z")

</div>

Core Data by Tutorials is now available - learn Core Data with Swift the easy way, via hands-on tutorials! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2231-core-data-by…

---

## [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/7002)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 1:05pm UTC](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-4-encoding-and-decoding-objects/7002 "2016-03-04T13:05:28Z")

</div>

Learn how to save your object graph to disc using the NSCoding protocol. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3761-saving-data-in-ios/lessons/5

---

## [Swift Evolution, and fastlane](https://forums.kodeco.com/t/swift-evolution-and-fastlane/6363)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 10:40am UTC](https://forums.kodeco.com/t/swift-evolution-and-fastlane/6363 "2016-03-04T10:40:34Z")

</div>

Join Mic, Jake, and Greg as they chat about Swift evolution, before moving onto talk about fastlane, Mic's favorite new developer tool! This is a companion discussion topic for the original entry at https://www.raywen…

---

## [Integrate Combine Into an App, Episode 4: Use Publishers in the ViewModel | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/integrate-combine-into-an-app-episode-4-use-publishers-in-the-viewmodel-kodeco-the-new-raywenderlich-com/183644)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 1\
**Last updated:** [February 7, 2023, 9:12am UTC](https://forums.kodeco.com/t/integrate-combine-into-an-app-episode-4-use-publishers-in-the-viewmodel-kodeco-the-new-raywenderlich-com/183644 "2023-02-07T09:12:35Z")

</div>

Publishers are only part of the Combine pipeline; they have to be subscribed to in order to start the data flowing. In this episode, learn how the Publishers you’ve made can be used in the ViewModel that will drive the …

---

## [Your Second iOS & SwiftUI App, Episode 16: Model Objects | raywenderlich.com](https://forums.kodeco.com/t/your-second-ios-swiftui-app-episode-16-model-objects-raywenderlich-com/158885)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 1\
**Last updated:** [August 25, 2022, 9:58pm UTC](https://forums.kodeco.com/t/your-second-ios-swiftui-app-episode-16-model-objects-raywenderlich-com/158885 "2022-08-25T21:58:34Z")

</div>

Convert a Book instance into “Model Object”: a reference type that comes with the power of the Identifiable protocol. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/258366…

---

## [Your Second iOS & SwiftUI App, Episode 7: Navigation | Kodeco](https://forums.kodeco.com/t/your-second-ios-swiftui-app-episode-7-navigation-kodeco/193248)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 2\
**Last updated:** [August 31, 2026, 1:55pm UTC](https://forums.kodeco.com/t/your-second-ios-swiftui-app-episode-7-navigation-kodeco/193248 "2026-08-31T13:55:26Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/25836622-your-second-ios-swiftui-app/lessons/7

---

## [Introducing Stack Views | Kodeco](https://forums.kodeco.com/t/introducing-stack-views-kodeco/200309)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [December 10, 2023, 3:16pm UTC](https://forums.kodeco.com/t/introducing-stack-views-kodeco/200309 "2023-12-10T15:16:53Z")

</div>

This content was released on Jul 13 2015. The official support period is 6-months from this date. Stack views are a great new introduction in iOS 9, allowing you to create horizontally and vertically arranged stacks of views without having to touch Auto Layout constraints. They’re super-simple to use, and have great support in interface builder – you’ll be building amazing layouts in no time at all. In this series you’ll learn everything from the basics of stack views, through building complex layouts and animation, to using UIStackView in code. If you aren’t up to speed with Auto Layout, you should check out our Auto Layout series.

---

## [Creating Multiplatform Apps with SwiftUI, Episode 11: Add watchOS App | Kodeco](https://forums.kodeco.com/t/creating-multiplatform-apps-with-swiftui-episode-11-add-watchos-app-kodeco/198223)

<div class="topic-metadata">

**Author:** [@jwfc](https://forums.kodeco.com/u/jwfc)\
**Replies:** 0\
**Last updated:** [October 19, 2023, 11:22pm UTC](https://forums.kodeco.com/t/creating-multiplatform-apps-with-swiftui-episode-11-add-watchos-app-kodeco/198223 "2023-10-19T23:22:35Z")

</div>

This content was released on Apr 19 2022. The official support period is 6-months from this date. With the iOS, iPadOS and macOS versions built, reuse your views to build a basic watchOS version of the TaskWatch app.

---

## [How I Fight Procrastination and Usually Win | Kodeco](https://forums.kodeco.com/t/how-i-fight-procrastination-and-usually-win-kodeco/193893)

<div class="topic-metadata">

**Author:** [@bmorefield](https://forums.kodeco.com/u/bmorefield)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 2:04pm UTC](https://forums.kodeco.com/t/how-i-fight-procrastination-and-usually-win-kodeco/193893 "2023-09-03T14:04:03Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/747-how-i-fight-procrastination-and-usually-win

---

## [Cookbook: Moving Table View Cells with a Long Press Gesture | Kodeco](https://forums.kodeco.com/t/cookbook-moving-table-view-cells-with-a-long-press-gesture-kodeco/192849)

<div class="topic-metadata">

**Author:** [@canopus](https://forums.kodeco.com/u/canopus)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 9:06am UTC](https://forums.kodeco.com/t/cookbook-moving-table-view-cells-with-a-long-press-gesture-kodeco/192849 "2023-08-28T09:06:30Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2474-cookbook-moving-table-view-cells-with-a-long-press-gesture

---

## [Android Background Processing, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-1-introduction-kodeco/191931)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 1:54am UTC](https://forums.kodeco.com/t/android-background-processing-episode-1-introduction-kodeco/191931 "2023-08-26T01:54:40Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/35154431-android-background-processing/lessons/1

---

## [Card Game Mechanics in Sprite Kit with Swift | Kodeco](https://forums.kodeco.com/t/card-game-mechanics-in-sprite-kit-with-swift-kodeco/191145)

<div class="topic-metadata">

**Author:** [@bcbroom](https://forums.kodeco.com/u/bcbroom)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 8:19pm UTC](https://forums.kodeco.com/t/card-game-mechanics-in-sprite-kit-with-swift-kodeco/191145 "2023-08-24T20:19:48Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1062-card-game-mechanics-in-sprite-kit-with-swift

---

## [CompositionLocal in Jetpack Compose | Kodeco](https://forums.kodeco.com/t/compositionlocal-in-jetpack-compose-kodeco/187459)

<div class="topic-metadata">

**Author:** [@rgmulia](https://forums.kodeco.com/u/rgmulia)\
**Replies:** 0\
**Last updated:** [May 19, 2023, 7:53am UTC](https://forums.kodeco.com/t/compositionlocal-in-jetpack-compose-kodeco/187459 "2023-05-19T07:53:54Z")

</div>

Learn about CompositionLocal in Jetpack Compose and implement an efficient way for multiple composables to access data. This is a companion discussion topic for the original entry at https://www.kodeco.com/34513206-co…

---

## [SwiftUI: Animation, Episode 7: Multiple Stages | Kodeco](https://forums.kodeco.com/t/swiftui-animation-episode-7-multiple-stages-kodeco/186985)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [May 4, 2023, 11:22pm UTC](https://forums.kodeco.com/t/swiftui-animation-episode-7-multiple-stages-kodeco/186985 "2023-05-04T23:22:56Z")

</div>

Combine multiple animations into one amazing composition. Utilize transition effects, along with the Animations type you’ve learned about already. This is a companion discussion topic for the original entry at https:/…

---

## [Audio with AVFoundation, Episode 1: Record Audio | Kodeco](https://forums.kodeco.com/t/audio-with-avfoundation-episode-1-record-audio-kodeco/186612)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [April 24, 2023, 8:42am UTC](https://forums.kodeco.com/t/audio-with-avfoundation-episode-1-record-audio-kodeco/186612 "2023-04-24T08:42:43Z")

</div>

Get started with AVFoundation by recording some spoken audio with the AVRecorder. This is a companion discussion topic for the original entry at https://www.kodeco.com/21868250-audio-with-avfoundation/lessons/1

---

## [Supporting SwiftUI with Core Graphics, Episode 1: Anatomy of a View | Kodeco](https://forums.kodeco.com/t/supporting-swiftui-with-core-graphics-episode-1-anatomy-of-a-view-kodeco/186295)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [April 14, 2023, 5:42pm UTC](https://forums.kodeco.com/t/supporting-swiftui-with-core-graphics-episode-1-anatomy-of-a-view-kodeco/186295 "2023-04-14T17:42:54Z")

</div>

Review how the SwiftUI paradigm differs from UIKit. Learn how a view is rendered, and discover Core Animation layers and Core Graphics contexts. This is a companion discussion topic for the original entry at https://w…

---

## [Testing REST APIs Using MockWebServer | Kodeco](https://forums.kodeco.com/t/testing-rest-apis-using-mockwebserver-kodeco/184294)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [February 22, 2023, 9:32am UTC](https://forums.kodeco.com/t/testing-rest-apis-using-mockwebserver-kodeco/184294 "2023-02-22T09:32:17Z")

</div>

Learn how to mock a REST API with MockWebServer and easily test your business logic using Espresso to check how your UI handle success or error responses. This is a companion discussion topic for the original entry at…

---

## [Trigonometry for Game Programming: Part 1/2 | Kodeco](https://forums.kodeco.com/t/trigonometry-for-game-programming-part-1-2-kodeco/184154)

<div class="topic-metadata">

**Author:** [@hollance](https://forums.kodeco.com/u/hollance)\
**Replies:** 0\
**Last updated:** [February 18, 2023, 2:50pm UTC](https://forums.kodeco.com/t/trigonometry-for-game-programming-part-1-2-kodeco/184154 "2023-02-18T14:50:17Z")

</div>

Learn Trigonometry for Game Programming in this 2-part tutorial series, where you’ll learn the theory and then practice by making a space shooter game! This is a companion discussion topic for the original entry at ht…

---

## [Networking with URLSession, Episode 5: Create a Session Configuration | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-5-create-a-session-configuration-kodeco/183846)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [February 11, 2023, 12:58pm UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-5-create-a-session-configuration-kodeco/183846 "2023-02-11T12:58:46Z")

</div>

Learn the basics of Session Configuration and how you can use the configuration to modify your session's behavior. This is a companion discussion topic for the original entry at https://www.kodeco.com/10376245-network…

---

## [Creating a Replay System in Unity | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/creating-a-replay-system-in-unity-kodeco-the-new-raywenderlich-com/183121)

<div class="topic-metadata">

**Author:** [@teddyengel](https://forums.kodeco.com/u/teddyengel)\
**Replies:** 0\
**Last updated:** [January 25, 2023, 3:00am UTC](https://forums.kodeco.com/t/creating-a-replay-system-in-unity-kodeco-the-new-raywenderlich-com/183121 "2023-01-25T03:00:12Z")

</div>

A replay system is a great way to let players relive their best (or worst) moments of gameplay, improve their strategy, and more! In this tutorial, you’ll build a simple state-based replay system and learn about how repl…

---

## [Your First Flutter App: Polishing the App, Episode 11: Introduction | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-11-introduction-raywenderlich-com/175246)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [July 20, 2022, 8:08am UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-11-introduction-raywenderlich-com/175246 "2022-07-20T08:08:22Z")

</div>

This episode will preview the steps necessary to functionally completing the app in this part. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27732941-your-first-flutter-a…

---

## [Curved Line Charts in Flutter | raywenderlich.com](https://forums.kodeco.com/t/curved-line-charts-in-flutter-raywenderlich-com/173287)

<div class="topic-metadata">

**Author:** [@samasmith89](https://forums.kodeco.com/u/samasmith89)\
**Replies:** 0\
**Last updated:** [June 16, 2022, 8:08am UTC](https://forums.kodeco.com/t/curved-line-charts-in-flutter-raywenderlich-com/173287 "2022-06-16T08:08:52Z")

</div>

Learn how to build Curved Line Charts in your Flutter app using the Canvas API. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/32557465-curved-line-charts-in-flutter

---

## [Programming in Swift: Fundamentals, Episode 5: Logical Operators | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-5-logical-operators-raywenderlich-com/155069)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 27, 2021, 4:25pm UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-5-logical-operators-raywenderlich-com/155069 "2021-10-27T16:25:37Z")

</div>

Learn how to use various logical and comparison operators in Swift to create Booleans. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28092971-programming-in-swift-fundame…

---

## [Introduction to Keyboard Properties in Android | raywenderlich.com](https://forums.kodeco.com/t/introduction-to-keyboard-properties-in-android-raywenderlich-com/144605)

<div class="topic-metadata">

**Author:** [@cafonsomota](https://forums.kodeco.com/u/cafonsomota)\
**Replies:** 0\
**Last updated:** [July 20, 2021, 3:44pm UTC](https://forums.kodeco.com/t/introduction-to-keyboard-properties-in-android-raywenderlich-com/144605 "2021-07-20T15:44:47Z")

</div>

The new IME features released with the WindowInsets API are not available on all Android versions. Learn how to calculate different properties on those versions. This is a companion discussion topic for the original e…

---

## [iOS Bootcamp: July 20, 2020 | raywenderlich.com](https://forums.kodeco.com/t/ios-bootcamp-july-20-2020-raywenderlich-com/142524)

<div class="topic-metadata">

**Author:** [@jeffro](https://forums.kodeco.com/u/jeffro)\
**Replies:** 0\
**Last updated:** [June 19, 2021, 10:00am UTC](https://forums.kodeco.com/t/ios-bootcamp-july-20-2020-raywenderlich-com/142524 "2021-06-19T10:00:20Z")

</div>

Begin learning about Networking &amp; Design Patterns in week 9 of iOS Bootcamp. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529048-ios-bootcamp/lessons/17

---

## [Sanitize & Validate Data | raywenderlich.com](https://forums.kodeco.com/t/sanitize-validate-data-raywenderlich-com/140356)

<div class="topic-metadata">

**Author:** [@mrlotu](https://forums.kodeco.com/u/mrlotu)\
**Replies:** 0\
**Last updated:** [May 18, 2021, 5:45pm UTC](https://forums.kodeco.com/t/sanitize-validate-data-raywenderlich-com/140356 "2021-05-18T17:45:53Z")

</div>

Learn how to create a Property Wrapper to sanitize and validate data before sending it to a backend service or saving it on device. This is a companion discussion topic for the original entry at https://www.raywenderl…

---

## [Make Your App Design Responsive | raywenderlich.com](https://forums.kodeco.com/t/make-your-app-design-responsive-raywenderlich-com/136440)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [March 30, 2021, 7:35am UTC](https://forums.kodeco.com/t/make-your-app-design-responsive-raywenderlich-com/136440 "2021-03-30T07:35:38Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10400890-flutter-ui-widgets/lessons/11

---

## [PinnedScrollableViews | raywenderlich.com](https://forums.kodeco.com/t/pinnedscrollableviews-raywenderlich-com/128664)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [December 28, 2020, 12:05pm UTC](https://forums.kodeco.com/t/pinnedscrollableviews-raywenderlich-com/128664 "2020-12-28T12:05:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/17314449-swiftui-layout-interfaces/lessons/6

---

## [Print by Level | raywenderlich.com](https://forums.kodeco.com/t/print-by-level-raywenderlich-com/127132)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 9, 2020, 7:37pm UTC](https://forums.kodeco.com/t/print-by-level-raywenderlich-com/127132 "2020-12-09T19:37:00Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11447782-kotlin-whiteboard/lessons/15

---

## [Creating Data Snapshots | raywenderlich.com](https://forums.kodeco.com/t/creating-data-snapshots-raywenderlich-com/122186)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [October 9, 2020, 5:33am UTC](https://forums.kodeco.com/t/creating-data-snapshots-raywenderlich-com/122186 "2020-10-09T05:33:30Z")

</div>

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

---

## [Review My Stuff: June 2, 2020 | raywenderlich.com](https://forums.kodeco.com/t/review-my-stuff-june-2-2020-raywenderlich-com/119140)

<div class="topic-metadata">

**Author:** [@marinbenc](https://forums.kodeco.com/u/marinbenc)\
**Replies:** 0\
**Last updated:** [September 3, 2020, 1:30pm UTC](https://forums.kodeco.com/t/review-my-stuff-june-2-2020-raywenderlich-com/119140 "2020-09-03T13:30:06Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10527046-review-my-stuff/lessons/4

---

## [Include Built-in Retrofit Support For Coroutines | raywenderlich.com](https://forums.kodeco.com/t/include-built-in-retrofit-support-for-coroutines-raywenderlich-com/118872)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 1, 2020, 6:02am UTC](https://forums.kodeco.com/t/include-built-in-retrofit-support-for-coroutines-raywenderlich-com/118872 "2020-09-01T06:02:53Z")

</div>

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

---

## [Use Advanced Encryption | raywenderlich.com](https://forums.kodeco.com/t/use-advanced-encryption-raywenderlich-com/117997)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 20, 2020, 2:59pm UTC](https://forums.kodeco.com/t/use-advanced-encryption-raywenderlich-com/117997 "2020-08-20T14:59:08Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10135609-jetpack-security/lessons/6

---

## [Display Custom Section Headers | raywenderlich.com](https://forums.kodeco.com/t/display-custom-section-headers-raywenderlich-com/117756)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 18, 2020, 4:35am UTC](https://forums.kodeco.com/t/display-custom-section-headers-raywenderlich-com/117756 "2020-08-18T04:35:35Z")

</div>

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

---

## [Add Multiple Sections | raywenderlich.com](https://forums.kodeco.com/t/add-multiple-sections-raywenderlich-com/117008)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 8, 2020, 2:36pm UTC](https://forums.kodeco.com/t/add-multiple-sections-raywenderlich-com/117008 "2020-08-08T14:36:47Z")

</div>

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

---

## [Create a Presentation Animation | raywenderlich.com](https://forums.kodeco.com/t/create-a-presentation-animation-raywenderlich-com/116829)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 6, 2020, 7:36am UTC](https://forums.kodeco.com/t/create-a-presentation-animation-raywenderlich-com/116829 "2020-08-06T07:36:20Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10523008-beginning-ios-animations/lessons/24

---

## [Peter Friese: Building SwiftUI Apps with Firebase | raywenderlich.com](https://forums.kodeco.com/t/peter-friese-building-swiftui-apps-with-firebase-raywenderlich-com/116624)

<div class="topic-metadata">

**Author:** [@peterfriese](https://forums.kodeco.com/u/peterfriese)\
**Replies:** 0\
**Last updated:** [August 4, 2020, 12:27am UTC](https://forums.kodeco.com/t/peter-friese-building-swiftui-apps-with-firebase-raywenderlich-com/116624 "2020-08-04T00:27:00Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11736578-peter-friese-building-swiftui-apps-with-firebase

---

## [Use The Sample Code | raywenderlich.com](https://forums.kodeco.com/t/use-the-sample-code-raywenderlich-com/116320)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [July 30, 2020, 4:18pm UTC](https://forums.kodeco.com/t/use-the-sample-code-raywenderlich-com/116320 "2020-07-30T16:18:03Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11447782-kotlin-whiteboard/lessons/3

---

## [Handle Errors | raywenderlich.com](https://forums.kodeco.com/t/handle-errors-raywenderlich-com/108082)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [May 5, 2020, 6:09pm UTC](https://forums.kodeco.com/t/handle-errors-raywenderlich-com/108082 "2020-05-05T18:09:52Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/9261385-alamofire/lessons/3

---

## [Coroutines in Kotlin with Filip Babić – Podcast S10 E04 | raywenderlich.com](https://forums.kodeco.com/t/coroutines-in-kotlin-with-filip-babic-podcast-s10-e04-raywenderlich-com/104685)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [April 9, 2020, 2:08pm UTC](https://forums.kodeco.com/t/coroutines-in-kotlin-with-filip-babic-podcast-s10-e04-raywenderlich-com/104685 "2020-04-09T14:08:06Z")

</div>

We continue out asynchronous journey on the Android side with Filip Babić as we delve into Kotlin Coroutines. Later Alex gives us a teaser for later in the season as he gets his first taste of Flutter. This is a comp…

---

## [AndroidX Biometric Library: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/androidx-biometric-library-getting-started-raywenderlich-com/100776)

<div class="topic-metadata">

**Author:** [@codingdemos](https://forums.kodeco.com/u/codingdemos)\
**Replies:** 0\
**Last updated:** [March 6, 2020, 9:41am UTC](https://forums.kodeco.com/t/androidx-biometric-library-getting-started-raywenderlich-com/100776 "2020-03-06T09:41:23Z")

</div>

In this tutorial you will learn how to use the AndroidX Biometric Library by showing the biometric prompt and using its callbacks. This is a companion discussion topic for the original entry at https://www.raywenderl…

---

## [Combine: Asynchronous Programming with Swift – Last Day for Discount! | raywenderlich.com](https://forums.kodeco.com/t/combine-asynchronous-programming-with-swift-last-day-for-discount-raywenderlich-com/87711)

<div class="topic-metadata">

**Author:** [@tiffani](https://forums.kodeco.com/u/tiffani)\
**Replies:** 0\
**Last updated:** [November 10, 2019, 10:39pm UTC](https://forums.kodeco.com/t/combine-asynchronous-programming-with-swift-last-day-for-discount-raywenderlich-com/87711 "2019-11-10T22:39:56Z")

</div>

It’s your last chance to grab your launch discount on the absolute best book to master declarative asynchronous programming with Swift using the Combine framework! This is a companion discussion topic for the origina…

---

## [Opportunity: Full-Time Video Instructor at Razeware | raywenderlich.com](https://forums.kodeco.com/t/opportunity-full-time-video-instructor-at-razeware-raywenderlich-com/81616)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 12, 2019, 7:54pm UTC](https://forums.kodeco.com/t/opportunity-full-time-video-instructor-at-razeware-raywenderlich-com/81616 "2019-09-12T19:54:40Z")

</div>

Razeware is currently hiring a full-time video instructor to create top-of-the line Android and Flutter video courses at raywenderlich.com. Apply now! This is a companion discussion topic for the original entry at ht…

---

## [Advanced Swift: Sequences, Collections and Algorithms · Introduction | raywenderlich.com](https://forums.kodeco.com/t/advanced-swift-sequences-collections-and-algorithms-introduction-raywenderlich-com/71637)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [May 22, 2019, 8:43am UTC](https://forums.kodeco.com/t/advanced-swift-sequences-collections-and-algorithms-introduction-raywenderlich-com/71637 "2019-05-22T08:43:29Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1940675-advanced-swift-sequences-collections-and-algorithms/lessons/1

---

## [In-App Purchases · Introduction | raywenderlich.com](https://forums.kodeco.com/t/in-app-purchases-introduction-raywenderlich-com/71326)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [May 19, 2019, 11:18am UTC](https://forums.kodeco.com/t/in-app-purchases-introduction-raywenderlich-com/71326 "2019-05-19T11:18:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1304447-in-app-purchases/lessons/13

---

## [C# Collections, Lambdas, and LINQ · Coding to an Interface | raywenderlich.com](https://forums.kodeco.com/t/c-collections-lambdas-and-linq-coding-to-an-interface-raywenderlich-com/69455)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [May 3, 2019, 11:57am UTC](https://forums.kodeco.com/t/c-collections-lambdas-and-linq-coding-to-an-interface-raywenderlich-com/69455 "2019-05-03T11:57:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/604358-c-collections-lambdas-and-linq/lessons/8

---

## [Beginning ARKit · Challenge: Draw a Shiny Green Pyramid | raywenderlich.com](https://forums.kodeco.com/t/beginning-arkit-challenge-draw-a-shiny-green-pyramid-raywenderlich-com/65902)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [March 29, 2019, 8:56am UTC](https://forums.kodeco.com/t/beginning-arkit-challenge-draw-a-shiny-green-pyramid-raywenderlich-com/65902 "2019-03-29T08:56:45Z")

</div>

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

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

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