# 🎓 Courses & Articles

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

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

**Page:** 284

---

## [SQLDelight in Android: Getting Started, Episode 12: Integrate with RxJava | raywenderlich.com](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-12-integrate-with-rxjava-raywenderlich-com/175068)

<div class="topic-metadata">

**Author:** [@mschnelle](https://forums.kodeco.com/u/mschnelle)\
**Replies:** 0\
**Last updated:** [July 17, 2022, 7:16am UTC](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-12-integrate-with-rxjava-raywenderlich-com/175068 "2022-07-17T07:16:43Z")

</div>

Learn about the integration library with RxJava 2 and 3, which allow SQLDelight’s Query type to be observed as RxJava Observables. Apply this extension to the core API of the sample app. This is a companion discussion…

---

## [Android DataStore, Episode 9: Read Filter Options | raywenderlich.com](https://forums.kodeco.com/t/android-datastore-episode-9-read-filter-options-raywenderlich-com/174945)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [July 15, 2022, 1:24am UTC](https://forums.kodeco.com/t/android-datastore-episode-9-read-filter-options-raywenderlich-com/174945 "2022-07-15T01:24:28Z")

</div>

Now that your Proto DataStore is ready you need to start using it. In this episode learn how to read the filter options saved in DataStore. This is a companion discussion topic for the original entry at https://www.ra…

---

## [Your First Kotlin Android App: An App From Scratch, Episode 21: Write Another Type of Function | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-21-write-another-type-of-function-raywenderlich-com/174488)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 6, 2022, 10:31pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-21-write-another-type-of-function-raywenderlich-com/174488 "2022-07-06T22:31:59Z")

</div>

Learn about another type of function: one that returns some data. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30498263-your-first-kotlin-android-app-an-app-from-scratch…

---

## [Visual Feedback: Dialogs, Snackbars & Toasts, Episode 8: Create & Display Toasts | raywenderlich.com](https://forums.kodeco.com/t/visual-feedback-dialogs-snackbars-toasts-episode-8-create-display-toasts-raywenderlich-com/172428)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [June 2, 2022, 7:12pm UTC](https://forums.kodeco.com/t/visual-feedback-dialogs-snackbars-toasts-episode-8-create-display-toasts-raywenderlich-com/172428 "2022-06-02T19:12:44Z")

</div>

Toasts are the simplest pop-up messages. They are unobtrusive, short-lived, wrap around their content, and display at the bottom of the screen. In the final episode of this course, learn how to create and display toasts …

---

## [Wrangling Dates & Time in iOS, Episode 4: Use Calendar | raywenderlich.com](https://forums.kodeco.com/t/wrangling-dates-time-in-ios-episode-4-use-calendar-raywenderlich-com/171412)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 19, 2022, 2:55am UTC](https://forums.kodeco.com/t/wrangling-dates-time-in-ios-episode-4-use-calendar-raywenderlich-com/171412 "2022-05-19T02:55:12Z")

</div>

Foundation’s Calendar wraps absolute points in time in systems which provide features for calculation and comparison of dates. This is a companion discussion topic for the original entry at https://www.raywenderlich.c…

---

## [Android Bootcamp, Episode 6: Android Bootcamp: June 11, 2020 | raywenderlich.com](https://forums.kodeco.com/t/android-bootcamp-episode-6-android-bootcamp-june-11-2020-raywenderlich-com/170311)

<div class="topic-metadata">

**Author:** [@invisigothcodegirl](https://forums.kodeco.com/u/invisigothcodegirl)\
**Replies:** 0\
**Last updated:** [May 3, 2022, 5:09am UTC](https://forums.kodeco.com/t/android-bootcamp-episode-6-android-bootcamp-june-11-2020-raywenderlich-com/170311 "2022-05-03T05:09:19Z")

</div>

Continue learning about Android Studio, Android, XML, Views and Activities in the third week of Android Bootcamp. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529094-a…

---

## [Resizable Apps & Multi-Window Support in Android, Episode 3: Enable The Resizable App Feature | raywenderlich.com](https://forums.kodeco.com/t/resizable-apps-multi-window-support-in-android-episode-3-enable-the-resizable-app-feature-raywenderlich-com/169473)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [April 20, 2022, 6:13pm UTC](https://forums.kodeco.com/t/resizable-apps-multi-window-support-in-android-episode-3-enable-the-resizable-app-feature-raywenderlich-com/169473 "2022-04-20T18:13:15Z")

</div>

Start by enabling the resizable app feature in the Android Manifest, and exploring how to use the multi-window mode. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2055372…

---

## [Your First Flutter App: Polishing the App, Episode 8: Utilize Type Inference | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-8-utilize-type-inference-raywenderlich-com/169111)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [April 16, 2022, 6:36am UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-8-utilize-type-inference-raywenderlich-com/169111 "2022-04-16T06:36:40Z")

</div>

Learn how something called type inference can help make your code more concise and easy to understand. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27732941-your-first-f…

---

## [Server-Side Swift with Vapor, Episode 28: API Authentication | raywenderlich.com](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-28-api-authentication-raywenderlich-com/168730)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [April 11, 2022, 4:14pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-28-api-authentication-raywenderlich-com/168730 "2022-04-11T16:14:17Z")

</div>

In this episode, see how to add authentication to the different API routes. You’ll learn how to use middleware to protect routes and how authenticated users work in Vapor. This is a companion discussion topic for the …

---

## [Your First iOS & SwiftUI App: Polishing the App, Episode 31: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-polishing-the-app-episode-31-conclusion-raywenderlich-com/167482)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [March 23, 2022, 5:52pm UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-polishing-the-app-episode-31-conclusion-raywenderlich-com/167482 "2022-03-23T17:52:44Z")

</div>

Let’s review where you are with your programming to-do list, and discuss what’s next. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28797859-your-first-ios-swiftui-app-po…

---

## [Material Motion for Android, Episode 6: Shared Axis Transitions | raywenderlich.com](https://forums.kodeco.com/t/material-motion-for-android-episode-6-shared-axis-transitions-raywenderlich-com/166584)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [March 12, 2022, 3:22pm UTC](https://forums.kodeco.com/t/material-motion-for-android-episode-6-shared-axis-transitions-raywenderlich-com/166584 "2022-03-12T15:22:54Z")

</div>

Learn about the different types of Shared Axis and how to use them to represent a flow between screens. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28092310-material-mo…

---

## [Your Second Flutter App, Episode 28: Use Shared Preferences | raywenderlich.com](https://forums.kodeco.com/t/your-second-flutter-app-episode-28-use-shared-preferences-raywenderlich-com/165100)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [February 20, 2022, 8:00pm UTC](https://forums.kodeco.com/t/your-second-flutter-app-episode-28-use-shared-preferences-raywenderlich-com/165100 "2022-02-20T20:00:19Z")

</div>

Save the filter choice made by the user into the app’s shared preferences, so that they are persisted between app restarts. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/…

---

## [Programming in Swift: Functions & Types, Episode 12: Closure Syntax | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-12-closure-syntax-raywenderlich-com/163897)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 6, 2022, 4:19am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-12-closure-syntax-raywenderlich-com/163897 "2022-02-06T04:19:23Z")

</div>

Closures coming with a dizzying arraying of syntactical options! Learn how to read and write them all in this episode. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28433…

---

## [Your First iOS & SwiftUI App: An App from Scratch, Episode 7: Challenge: Add View Modifiers | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-7-challenge-add-view-modifiers-raywenderlich-com/162272)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 15, 2022, 8:06pm UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-7-challenge-add-view-modifiers-raywenderlich-com/162272 "2022-01-15T20:06:05Z")

</div>

Practice using SwiftUI View Modifiers by styling the rest of the text views in Bull’s Eye. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28797163-your-first-ios-swiftui-a…

---

## [Your First iOS & SwiftUI App: An App from Scratch, Episode 29: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-29-conclusion-raywenderlich-com/161958)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 12, 2022, 7:30am UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-29-conclusion-raywenderlich-com/161958 "2022-01-12T07:30:02Z")

</div>

Let’s review what you learned in this course and discuss where to go from here to continue your iOS and Swift learning journey. This is a companion discussion topic for the original entry at https://www.raywenderlich.…

---

## [CloudKit, Episode 8: Create Relationships | raywenderlich.com](https://forums.kodeco.com/t/cloudkit-episode-8-create-relationships-raywenderlich-com/160071)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [December 13, 2021, 4:15pm UTC](https://forums.kodeco.com/t/cloudkit-episode-8-create-relationships-raywenderlich-com/160071 "2021-12-13T16:15:53Z")

</div>

You can create a relationship between different record types in CloudKit. You’ll use a one-to-many relationship. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27184225-cl…

---

## [CloudKit, Episode 4: Create CKRecords | raywenderlich.com](https://forums.kodeco.com/t/cloudkit-episode-4-create-ckrecords-raywenderlich-com/160025)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [December 13, 2021, 6:39am UTC](https://forums.kodeco.com/t/cloudkit-episode-4-create-ckrecords-raywenderlich-com/160025 "2021-12-13T06:39:02Z")

</div>

A Record Type is a set of fields that defines an individual CKRecord. You can think of it like a Swift class. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27184225-cloud…

---

## [Your Second Flutter App, Episode 20: Challenge: Navigation | raywenderlich.com](https://forums.kodeco.com/t/your-second-flutter-app-episode-20-challenge-navigation-raywenderlich-com/157349)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [November 15, 2021, 6:51am UTC](https://forums.kodeco.com/t/your-second-flutter-app-episode-20-challenge-navigation-raywenderlich-com/157349 "2021-11-15T06:51:06Z")

</div>

Practice your navigation skills by creating a new skeleton page for filtering courses and navigating to that page. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18177023-…

---

## [Programming in Swift: Fundamentals, Episode 4: Challenge: Booleans | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-4-challenge-booleans-raywenderlich-com/153885)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 19, 2021, 2:06pm UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-4-challenge-booleans-raywenderlich-com/153885 "2021-10-19T14:06:12Z")

</div>

Practice using booleans on your own, through a series of hands-on challenges. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28092971-programming-in-swift-fundamentals/les…

---

## [Announcing Saving Data on Android, Second Edition! | raywenderlich.com](https://forums.kodeco.com/t/announcing-saving-data-on-android-second-edition-raywenderlich-com/146017)

<div class="topic-metadata">

**Author:** [@bapspatil-razeware](https://forums.kodeco.com/u/bapspatil-razeware)\
**Replies:** 0\
**Last updated:** [August 11, 2021, 5:28pm UTC](https://forums.kodeco.com/t/announcing-saving-data-on-android-second-edition-raywenderlich-com/146017 "2021-08-11T17:28:18Z")

</div>

Persist data on Android by storing it locally or remotely. Use modern data synchronization techniques to make your app reactive—with our newly-revised book! This is a companion discussion topic for the original entry …

---

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

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [July 2, 2021, 8:18am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/143404 "2021-07-02T08:18:39Z")

</div>

Review all that you've done in Part 2 of the course, and take a look ahead at where we'll be going in Part 3 and beyond. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/288…

---

## [System Menu Coding | raywenderlich.com](https://forums.kodeco.com/t/system-menu-coding-raywenderlich-com/142819)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [June 24, 2021, 12:28am UTC](https://forums.kodeco.com/t/system-menu-coding-raywenderlich-com/142819 "2021-06-24T00:28:02Z")

</div>

Learn how to create and use the system menus using the menubar plugin. Learn how to respond to menu selections. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21546762-flu…

---

## [HMHomeManager | raywenderlich.com](https://forums.kodeco.com/t/hmhomemanager-raywenderlich-com/142360)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [June 17, 2021, 2:02am UTC](https://forums.kodeco.com/t/hmhomemanager-raywenderlich-com/142360 "2021-06-17T02:02:47Z")

</div>

HMHomeManager provides access to all the HMRooms you'll need, encapsulated in HMHomes, by way of its delegate. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20088887-smar…

---

## [Model & Network | raywenderlich.com](https://forums.kodeco.com/t/model-network-raywenderlich-com/141542)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [June 4, 2021, 8:05am UTC](https://forums.kodeco.com/t/model-network-raywenderlich-com/141542 "2021-06-04T08:05:46Z")

</div>

Start building out the network layer and models. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4001919-how-to-make-an-app-like-instagram-in-ios/lessons/12

---

## [Nesting Stack Views | raywenderlich.com](https://forums.kodeco.com/t/nesting-stack-views-raywenderlich-com/141287)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [June 1, 2021, 6:40am UTC](https://forums.kodeco.com/t/nesting-stack-views-raywenderlich-com/141287 "2021-06-01T06:40:26Z")

</div>

Stack views inside of stack views! Unlock more power of stack views by nesting them to create complex layouts. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/17344826-uiki…

---

## [Learn about OkHttp Interceptors | raywenderlich.com](https://forums.kodeco.com/t/learn-about-okhttp-interceptors-raywenderlich-com/140846)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [May 25, 2021, 1:21pm UTC](https://forums.kodeco.com/t/learn-about-okhttp-interceptors-raywenderlich-com/140846 "2021-05-25T13:21:23Z")

</div>

Find out what OkHttp Interceptors are. Learn the difference between Application and Network Interceptors. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20781027-okhttp-in…

---

## [Inspecting Variables | raywenderlich.com](https://forums.kodeco.com/t/inspecting-variables-raywenderlich-com/139117)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [May 1, 2021, 11:47pm UTC](https://forums.kodeco.com/t/inspecting-variables-raywenderlich-com/139117 "2021-05-01T23:47:51Z")

</div>

View the values stored in your properties and constants while your app is paused. Use debugger commands to change the state of your app while debugging. This is a companion discussion topic for the original entry at h…

---

## [Composite | raywenderlich.com](https://forums.kodeco.com/t/composite-raywenderlich-com/135942)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [March 24, 2021, 5:03am UTC](https://forums.kodeco.com/t/composite-raywenderlich-com/135942 "2021-03-24T05:03:11Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1941458-advanced-ios-design-patterns/lessons/7

---

## [Iterative Quicksort | raywenderlich.com](https://forums.kodeco.com/t/iterative-quicksort-raywenderlich-com/134283)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [March 4, 2021, 10:54pm UTC](https://forums.kodeco.com/t/iterative-quicksort-raywenderlich-com/134283 "2021-03-04T22:54:19Z")

</div>

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

---

## [Challenge: Find a Location | raywenderlich.com](https://forums.kodeco.com/t/challenge-find-a-location-raywenderlich-com/132115)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [February 7, 2021, 1:02pm UTC](https://forums.kodeco.com/t/challenge-find-a-location-raywenderlich-com/132115 "2021-02-07T13:02:23Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/14255236-swiftui-maps-location-fundamentals/lessons/18

---

## [SwiftUI Library | raywenderlich.com](https://forums.kodeco.com/t/swiftui-library-raywenderlich-com/128922)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [December 31, 2020, 6:10am UTC](https://forums.kodeco.com/t/swiftui-library-raywenderlich-com/128922 "2020-12-31T06:10:55Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/19019328-xcode-tips-and-tricks/lessons/4

---

## [Buttons and Actions | raywenderlich.com](https://forums.kodeco.com/t/buttons-and-actions-raywenderlich-com/127752)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 16, 2020, 2:52pm UTC](https://forums.kodeco.com/t/buttons-and-actions-raywenderlich-com/127752 "2020-12-16T14:52:14Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/17493408-your-first-ios-and-swiftui-app-an-app-from-scratch/lessons/11

---

## [Introduction | raywenderlich.com](https://forums.kodeco.com/t/introduction-raywenderlich-com/125982)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [November 27, 2020, 11:12pm UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/125982 "2020-11-27T23:12:01Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 5, 2020, 6:38am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/119285 "2020-09-05T06:38:09Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 1, 2020, 8:47pm UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/118965 "2020-09-01T20:47:18Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10892694-room-database-getting-started/lessons/8

---

## [Challenge: DAOs | raywenderlich.com](https://forums.kodeco.com/t/challenge-daos-raywenderlich-com/118960)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 1, 2020, 7:04pm UTC](https://forums.kodeco.com/t/challenge-daos-raywenderlich-com/118960 "2020-09-01T19:04:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10892694-room-database-getting-started/lessons/6

---

## [Single Activity Architecture | raywenderlich.com](https://forums.kodeco.com/t/single-activity-architecture-raywenderlich-com/109547)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [May 19, 2020, 8:22pm UTC](https://forums.kodeco.com/t/single-activity-architecture-raywenderlich-com/109547 "2020-05-19T20:22:10Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7503473-your-second-kotlin-android-app/lessons/40

---

## [Your First iOS and UIKit App · Solving Problems | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-solving-problems-raywenderlich-com/82670)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 23, 2019, 9:52pm UTC](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-solving-problems-raywenderlich-com/82670 "2019-09-23T21:52:05Z")

</div>

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

---

## [Video Tutorial: How To Make a Game Like Flappy Bird Part 2: Spawning Obstacles | Ray Wenderlich](https://forums.kodeco.com/t/video-tutorial-how-to-make-a-game-like-flappy-bird-part-2-spawning-obstacles-ray-wenderlich/51725)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 3, 2018, 6:05pm UTC](https://forums.kodeco.com/t/video-tutorial-how-to-make-a-game-like-flappy-bird-part-2-spawning-obstacles-ray-wenderlich/51725 "2018-10-03T18:05:39Z")

</div>

Learn how to spawn obstacles periodically over time in this video tutorial series on how to make a game like Flappy Bird. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/6…

---

## [Readers’ App Reviews – October 2012 | Ray Wenderlich](https://forums.kodeco.com/t/readers-app-reviews-october-2012-ray-wenderlich/48709)

<div class="topic-metadata">

**Author:** [@ryanman](https://forums.kodeco.com/u/ryanman)\
**Replies:** 0\
**Last updated:** [September 9, 2018, 6:06pm UTC](https://forums.kodeco.com/t/readers-app-reviews-october-2012-ray-wenderlich/48709 "2018-09-09T18:06:43Z")

</div>

This is a post by Reader’s Apps Reviewer Ryan Poolos, an iOS Developer and founder of Frozen Fire Studios. Checkout his latest game, Cyborg Livestock. Checkout his latest website, iHelp. You guys have been very hard at w…

---

## [Video Tutorial: iOS App Extensions Part 8 Today Extensions: Updating Data | Ray Wenderlich](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-8-today-extensions-updating-data-ray-wenderlich/48698)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [September 9, 2018, 4:12pm UTC](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-8-today-extensions-updating-data-ray-wenderlich/48698 "2018-09-09T16:12:38Z")

</div>

In this video tutorial, learn how Today Extensions can make network requests and keep themselves up to date without the user having to launch the app. This is a companion discussion topic for the original entry at h…

---

## [Android Animations · Challenge: Spring Animations | Ray Wenderlich](https://forums.kodeco.com/t/android-animations-challenge-spring-animations-ray-wenderlich/47994)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 2, 2018, 8:28am UTC](https://forums.kodeco.com/t/android-animations-challenge-spring-animations-ray-wenderlich/47994 "2018-09-02T08:28:22Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/120-android-animations/lessons/28

---

## [Universal Problem Solving and Random Numbers – Podcast S07 E03 | Ray Wenderlich](https://forums.kodeco.com/t/universal-problem-solving-and-random-numbers-podcast-s07-e03-ray-wenderlich/47742)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [August 30, 2018, 3:30pm UTC](https://forums.kodeco.com/t/universal-problem-solving-and-random-numbers-podcast-s07-e03-ray-wenderlich/47742 "2018-08-30T15:30:14Z")

</div>

In this episode Mark Dalrymple from The Big Nerd Ranch joins Dru and Janie to discuss The Universal Problem Solving methodology and then Janie gives better options for random numbers in GameplayKit than arc4random. T…

---

## [Intermediate Realm on iOS · Encrypted Realms | Ray Wenderlich](https://forums.kodeco.com/t/intermediate-realm-on-ios-encrypted-realms-ray-wenderlich/47617)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [August 29, 2018, 9:26am UTC](https://forums.kodeco.com/t/intermediate-realm-on-ios-encrypted-realms-ray-wenderlich/47617 "2018-08-29T09:26:12Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/84-intermediate-realm-on-ios/lessons/4

---

## [TapTargetView for Android Tutorial | Ray Wenderlich](https://forums.kodeco.com/t/taptargetview-for-android-tutorial-ray-wenderlich/47560)

<div class="topic-metadata">

**Author:** [@codingdemos](https://forums.kodeco.com/u/codingdemos)\
**Replies:** 0\
**Last updated:** [August 28, 2018, 12:37pm UTC](https://forums.kodeco.com/t/taptargetview-for-android-tutorial-ray-wenderlich/47560 "2018-08-28T12:37:52Z")

</div>

Make sure your users don’t miss new features in your app by learning how to highlight them using the TapTargetView library for Android. This is a companion discussion topic for the original entry at https://www.raywe…

---

## [Unity 3D · Introduction | Ray Wenderlich](https://forums.kodeco.com/t/unity-3d-introduction-ray-wenderlich/46669)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 19, 2018, 6:32am UTC](https://forums.kodeco.com/t/unity-3d-introduction-ray-wenderlich/46669 "2018-08-19T06:32:59Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/49-unity-3d/lessons/1

---

## [Beginning iOS Animation · Beginning Non Auto Layout Animations | Ray Wenderlich](https://forums.kodeco.com/t/beginning-ios-animation-beginning-non-auto-layout-animations-ray-wenderlich/46629)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [August 18, 2018, 9:49pm UTC](https://forums.kodeco.com/t/beginning-ios-animation-beginning-non-auto-layout-animations-ray-wenderlich/46629 "2018-08-18T21:49:43Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/23-beginning-ios-animation/lessons/6

---

## [Programming in Swift · Introduction | Ray Wenderlich](https://forums.kodeco.com/t/programming-in-swift-introduction-ray-wenderlich/46165)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 12:42pm UTC](https://forums.kodeco.com/t/programming-in-swift-introduction-ray-wenderlich/46165 "2018-08-15T12:42:00Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/90-programming-in-swift/lessons/1

---

## [Game Center Tutorial for iOS: How To Make A Simple Multiplayer Game: Part 2/2 | Ray Wenderlich](https://forums.kodeco.com/t/game-center-tutorial-for-ios-how-to-make-a-simple-multiplayer-game-part-2-2-ray-wenderlich/46144)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 10:21am UTC](https://forums.kodeco.com/t/game-center-tutorial-for-ios-how-to-make-a-simple-multiplayer-game-part-2-2-ray-wenderlich/46144 "2018-08-15T10:21:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3325/game-center-tutorial-for-ios-how-to-make-a-simple-multiplayer-game-part-22

---

## [How to Make a Simple Mac App on OS X 10.7 Tutorial: Part 2/3 | Ray Wenderlich](https://forums.kodeco.com/t/how-to-make-a-simple-mac-app-on-os-x-10-7-tutorial-part-2-3-ray-wenderlich/46004)

<div class="topic-metadata">

**Author:** [@ernesto](https://forums.kodeco.com/u/ernesto)\
**Replies:** 0\
**Last updated:** [August 14, 2018, 9:48pm UTC](https://forums.kodeco.com/t/how-to-make-a-simple-mac-app-on-os-x-10-7-tutorial-part-2-3-ray-wenderlich/46004 "2018-08-14T21:48:51Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18319/how-to-make-a-simple-mac-app-on-os-x-10-7-tutorial-part-23

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

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