# 🎓 Courses & Articles

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

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

**Page:** 230

---

## [Beginning Realm on iOS · Storing and Retrieving Objects | Ray Wenderlich](https://forums.kodeco.com/t/beginning-realm-on-ios-storing-and-retrieving-objects-ray-wenderlich/47428)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [August 27, 2018, 4:33am UTC](https://forums.kodeco.com/t/beginning-realm-on-ios-storing-and-retrieving-objects-ray-wenderlich/47428 "2018-08-27T04:33:43Z")

</div>

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

---

## [MapKit and Core Location · Overlays | Ray Wenderlich](https://forums.kodeco.com/t/mapkit-and-core-location-overlays-ray-wenderlich/47066)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 22, 2018, 9:56am UTC](https://forums.kodeco.com/t/mapkit-and-core-location-overlays-ray-wenderlich/47066 "2018-08-22T09:56:14Z")

</div>

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

---

## [Beginning RxSwift · Transforming Operators | Ray Wenderlich](https://forums.kodeco.com/t/beginning-rxswift-transforming-operators-ray-wenderlich/46906)

<div class="topic-metadata">

**Author:** [@scotteg](https://forums.kodeco.com/u/scotteg)\
**Replies:** 0\
**Last updated:** [August 20, 2018, 10:29pm UTC](https://forums.kodeco.com/t/beginning-rxswift-transforming-operators-ray-wenderlich/46906 "2018-08-20T22:29:16Z")

</div>

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

---

## [Lessons Learned from Running an iOS Consultancy: Part 1 | Ray Wenderlich](https://forums.kodeco.com/t/lessons-learned-from-running-an-ios-consultancy-part-1-ray-wenderlich/46616)

<div class="topic-metadata">

**Author:** [@kylerichter](https://forums.kodeco.com/u/kylerichter)\
**Replies:** 0\
**Last updated:** [August 18, 2018, 7:32pm UTC](https://forums.kodeco.com/t/lessons-learned-from-running-an-ios-consultancy-part-1-ray-wenderlich/46616 "2018-08-18T19:32:00Z")

</div>

Learn five lessons I learned running an iOS consultancy over the years, regarding focus, partners, investors, and more. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/843…

---

## [What's New in UIKit: Accessibility Improvements | Ray Wenderlich](https://forums.kodeco.com/t/whats-new-in-uikit-accessibility-improvements-ray-wenderlich/46342)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 16, 2018, 8:50am UTC](https://forums.kodeco.com/t/whats-new-in-uikit-accessibility-improvements-ray-wenderlich/46342 "2018-08-16T08:50:49Z")

</div>

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

---

## [Beginning iOS Debugging · Breakpoints | Ray Wenderlich](https://forums.kodeco.com/t/beginning-ios-debugging-breakpoints-ray-wenderlich/46251)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 9:58pm UTC](https://forums.kodeco.com/t/beginning-ios-debugging-breakpoints-ray-wenderlich/46251 "2018-08-15T21:58:45Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/117-beginning-ios-debugging/lessons/2

---

## [Metal Tutorial with Swift 3 Part 2: Moving to 3D | Ray Wenderlich](https://forums.kodeco.com/t/metal-tutorial-with-swift-3-part-2-moving-to-3d-ray-wenderlich/46116)

<div class="topic-metadata">

**Author:** [@haawa](https://forums.kodeco.com/u/haawa)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 6:45am UTC](https://forums.kodeco.com/t/metal-tutorial-with-swift-3-part-2-moving-to-3d-ray-wenderlich/46116 "2018-08-15T06:45:51Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/146416/metal-tutorial-swift-3-part-2-moving-3d

---

## [iOS Animation with Swift Video Tutorial Series Updated for Xcode 6.1.1 | Ray Wenderlich](https://forums.kodeco.com/t/ios-animation-with-swift-video-tutorial-series-updated-for-xcode-6-1-1-ray-wenderlich/46065)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 1:54am UTC](https://forums.kodeco.com/t/ios-animation-with-swift-video-tutorial-series-updated-for-xcode-6-1-1-ray-wenderlich/46065 "2018-08-15T01:54:07Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/92652/ios-animation-swift-video-tutorial-series-updated-xcode-6-1-1

---

## [Programming in Kotlin - Part 51: When Should You | Ray Wenderlich](https://forums.kodeco.com/t/programming-in-kotlin-part-51-when-should-you-ray-wenderlich/41151)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [April 2, 2018, 3:53pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-part-51-when-should-you-ray-wenderlich/41151 "2018-04-02T15:53:22Z")

</div>

Learn when you should subclass, and when you shouldn't. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4736-programming-in-kotlin/lessons/51

---

## [RWDevCon with Ray Wenderlich and John Wilker – Podcast S03 E04](https://forums.kodeco.com/t/rwdevcon-with-ray-wenderlich-and-john-wilker-podcast-s03-e04/9242)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 11, 2016, 4:44pm UTC](https://forums.kodeco.com/t/rwdevcon-with-ray-wenderlich-and-john-wilker-podcast-s03-e04/9242 "2016-03-11T16:44:45Z")

</div>

Find out how our RWDevCon tutorial conference went in a post-event report with Ray Wenderlich and John Wilker! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1980-rwdevcon…

---

## [Video Tutorial: iOS Animation with Swift Part 6: Basic Layer Animations](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-6-basic-layer-animations/8993)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [March 10, 2016, 6:22am UTC](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-6-basic-layer-animations/8993 "2016-03-10T06:22:52Z")

</div>

Learn how to create layer animations. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2255-video-tutorial-ios-animation-with-swift-part-6-basic-layer-animations

---

## [RWDevCon 2016: Tickets Now Available!](https://forums.kodeco.com/t/rwdevcon-2016-tickets-now-available/7507)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 10:26pm UTC](https://forums.kodeco.com/t/rwdevcon-2016-tickets-now-available/7507 "2016-03-04T22:26:15Z")

</div>

Ticket sales are now available for RWDevCon 2016: The Tutorial Conference. Find out what's what makes this conference special, and how to get your ticket! This is a companion discussion topic for the original entry at…

---

## [Video Tutorial: What’s New in Swift 2 Part 2: Scope](https://forums.kodeco.com/t/video-tutorial-what-s-new-in-swift-2-part-2-scope/7365)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 6:49pm UTC](https://forums.kodeco.com/t/video-tutorial-what-s-new-in-swift-2-part-2-scope/7365 "2016-03-04T18:49:27Z")

</div>

Learn some new commands in Swift 2 to deal with scope. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3609-what-s-new-in-swift-2/lessons/3

---

## [Video Tutorial: Common UIKit Controls](https://forums.kodeco.com/t/video-tutorial-common-uikit-controls/7077)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 1:54pm UTC](https://forums.kodeco.com/t/video-tutorial-common-uikit-controls/7077 "2016-03-04T13:54:15Z")

</div>

Learn about the most common UIKit controls in iOS development, like text fields, sliders, segmented controls, and more. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2526…

---

## [Programming in Kotlin, Episode 35: Which Collection To Use? | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-episode-35-which-collection-to-use-kodeco/205534)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 1\
**Last updated:** [June 4, 2025, 6:11am UTC](https://forums.kodeco.com/t/programming-in-kotlin-episode-35-which-collection-to-use-kodeco/205534 "2025-06-04T06:11:23Z")

</div>

This content was released on Mar 20 2018. The official support period is 6-months from this date. Find out which collection you should use in a given situation.

---

## [Charles Proxy: Getting Started | Kodeco](https://forums.kodeco.com/t/charles-proxy-getting-started-kodeco/197142)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 5, 2023, 1:12pm UTC](https://forums.kodeco.com/t/charles-proxy-getting-started-kodeco/197142 "2023-10-05T13:12:36Z")

</div>

This content was released on Jun 15 2017. The official support period is 6-months from this date. In this video, you will learn how to setup Charles Proxy on both macOS and iOS.

---

## [iOS Animation Tutorial: Introduction to Easy Animation | Kodeco](https://forums.kodeco.com/t/ios-animation-tutorial-introduction-to-easy-animation-kodeco/195427)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 2:35pm UTC](https://forums.kodeco.com/t/ios-animation-tutorial-introduction-to-easy-animation-kodeco/195427 "2023-09-16T14:35:07Z")

</div>

This content was released on Sep 29 2015. The official support period is 6-months from this date. Learn the basics of Easy Animation – an animation library by Marin Todorov, the author of iOS Animations by Tutorials.

---

## [Saving Data in iOS, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-1-introduction-kodeco/195270)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 3:56am UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-1-introduction-kodeco/195270 "2023-09-15T03:56:57Z")

</div>

This content was released on Sep 19 2018. The official support period is 6-months from this date. What is Data, and what does it mean to save it? Find out this action-packed introductory video!

---

## [How to Make a Gesture-Driven To-Do List App Like Clear: Part 1/3 | Kodeco](https://forums.kodeco.com/t/how-to-make-a-gesture-driven-to-do-list-app-like-clear-part-1-3-kodeco/193765)

<div class="topic-metadata">

**Author:** [@colineberhardt](https://forums.kodeco.com/u/colineberhardt)\
**Replies:** 0\
**Last updated:** [September 2, 2023, 2:25pm UTC](https://forums.kodeco.com/t/how-to-make-a-gesture-driven-to-do-list-app-like-clear-part-1-3-kodeco/193765 "2023-09-02T14:25:21Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2832-how-to-make-a-gesture-driven-to-do-list-app-like-clear-part-1-3

---

## [Push Notifications, Episode 32: Challenge: Tap to App | Kodeco](https://forums.kodeco.com/t/push-notifications-episode-32-challenge-tap-to-app-kodeco/193216)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 1:43pm UTC](https://forums.kodeco.com/t/push-notifications-episode-32-challenge-tap-to-app-kodeco/193216 "2023-08-29T13:43:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1258151-push-notifications/lessons/32

---

## [SwiftUI: Layout & Interfaces, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-1-introduction-kodeco/191720)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 4:24pm UTC](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-1-introduction-kodeco/191720 "2023-08-25T16:24:19Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/28684964-swiftui-layout-interfaces/lessons/1

---

## [WebSockets on iOS with Starscream | Kodeco](https://forums.kodeco.com/t/websockets-on-ios-with-starscream-kodeco/191300)

<div class="topic-metadata">

**Author:** [@astralbodies](https://forums.kodeco.com/u/astralbodies)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 12:49am UTC](https://forums.kodeco.com/t/websockets-on-ios-with-starscream-kodeco/191300 "2023-08-25T00:49:50Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/861-websockets-on-ios-with-starscream

---

## [Kotlin Coroutines: Fundamentals, Episode 3: Create A Blocking Network Call | Kodeco](https://forums.kodeco.com/t/kotlin-coroutines-fundamentals-episode-3-create-a-blocking-network-call-kodeco/187073)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 8, 2023, 7:39am UTC](https://forums.kodeco.com/t/kotlin-coroutines-fundamentals-episode-3-create-a-blocking-network-call-kodeco/187073 "2023-05-08T07:39:20Z")

</div>

Use an HTTP connection and an input stream, to download a cute owl image and display it in your app. This is a companion discussion topic for the original entry at https://www.kodeco.com/8458165-kotlin-coroutines-fund…

---

## [Godot 4: Getting Started | Kodeco](https://forums.kodeco.com/t/godot-4-getting-started-kodeco/184720)

<div class="topic-metadata">

**Author:** [@blackdragonbe](https://forums.kodeco.com/u/blackdragonbe)\
**Replies:** 0\
**Last updated:** [March 4, 2023, 10:19pm UTC](https://forums.kodeco.com/t/godot-4-getting-started-kodeco/184720 "2023-03-04T22:19:57Z")

</div>

Learn the basics of how to use Godot 4 to create games and applications in this tutorial aimed at beginners. This is a companion discussion topic for the original entry at https://www.kodeco.com/37604834-godot-4-getti…

---

## [Event driven programming in Swift; Let's create a chatbot! | Kodeco](https://forums.kodeco.com/t/event-driven-programming-in-swift-lets-create-a-chatbot-kodeco/184695)

<div class="topic-metadata">

**Author:** [@mrlotu](https://forums.kodeco.com/u/mrlotu)\
**Replies:** 0\
**Last updated:** [March 4, 2023, 3:16am UTC](https://forums.kodeco.com/t/event-driven-programming-in-swift-lets-create-a-chatbot-kodeco/184695 "2023-03-04T03:16:56Z")

</div>

Chat programs are everywhere, and you probably use some of them daily! In this talk, Jari shows you how you can get started with your very first chatbot right now! This is a companion discussion topic for the original…

---

## [UIStackView Tutorial for iOS: Introducing Stack Views | Kodeco](https://forums.kodeco.com/t/uistackview-tutorial-for-ios-introducing-stack-views-kodeco/184562)

<div class="topic-metadata">

**Author:** [@ehabamer](https://forums.kodeco.com/u/ehabamer)\
**Replies:** 0\
**Last updated:** [March 1, 2023, 12:42am UTC](https://forums.kodeco.com/t/uistackview-tutorial-for-ios-introducing-stack-views-kodeco/184562 "2023-03-01T00:42:40Z")

</div>

Learn how to simplify your iOS layouts with UIStackView. Layout a series of views horizontally or vertically, using alignment, distribution and spacing. This is a companion discussion topic for the original entry at h…

---

## [Drawing Custom Shapes With CustomPainter in Flutter | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/drawing-custom-shapes-with-custompainter-in-flutter-kodeco-the-new-raywenderlich-com/183211)

<div class="topic-metadata">

**Author:** [@tarek](https://forums.kodeco.com/u/tarek)\
**Replies:** 0\
**Last updated:** [January 27, 2023, 6:37am UTC](https://forums.kodeco.com/t/drawing-custom-shapes-with-custompainter-in-flutter-kodeco-the-new-raywenderlich-com/183211 "2023-01-27T06:37:35Z")

</div>

Learn how to use a Flutter CustomPainter to draw custom shapes and paths by creating a neat curved profile card with gradient colors. This is a companion discussion topic for the original entry at https://www.kodeco.c…

---

## [Reactive Programming in iOS with Combine, Episode 25: Timeout and measureInterval | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/reactive-programming-in-ios-with-combine-episode-25-timeout-and-measureinterval-kodeco-the-new-raywenderlich-com/182961)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [January 20, 2023, 3:31pm UTC](https://forums.kodeco.com/t/reactive-programming-in-ios-with-combine-episode-25-timeout-and-measureinterval-kodeco-the-new-raywenderlich-com/182961 "2023-01-20T15:31:49Z")

</div>

Learn how the timeout operators can be used to cause a publisher to time out and complete, and measureInterval to measure the interval between emissions. This is a companion discussion topic for the original entry at h…

---

## [Flutter ListView, Episode 7: Load More Items | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/flutter-listview-episode-7-load-more-items-kodeco-the-new-raywenderlich-com/182841)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [January 17, 2023, 3:05pm UTC](https://forums.kodeco.com/t/flutter-listview-episode-7-load-more-items-kodeco-the-new-raywenderlich-com/182841 "2023-01-17T15:05:49Z")

</div>

Make a new request to load more items when you scroll to the end of the ListView and display an item loading state while making the network call. This is a companion discussion topic for the original entry at https://…

---

## [Jetpack Compose Tutorial for Android: Getting Started | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/jetpack-compose-tutorial-for-android-getting-started-kodeco-the-new-raywenderlich-com/182677)

<div class="topic-metadata">

**Author:** [@alexsullivan](https://forums.kodeco.com/u/alexsullivan)\
**Replies:** 0\
**Last updated:** [January 12, 2023, 3:19pm UTC](https://forums.kodeco.com/t/jetpack-compose-tutorial-for-android-getting-started-kodeco-the-new-raywenderlich-com/182677 "2023-01-12T15:19:02Z")

</div>

In this Jetpack Compose tutorial, you’ll learn to use the new declarative UI framework being developed by the Android team by creating a cookbook app. This is a companion discussion topic for the original entry at htt…

---

## [Your First iOS & SwiftUI App: Polishing the App, Episode 11: Put it All Together | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-polishing-the-app-episode-11-put-it-all-together-kodeco-the-new-raywenderlich-com/182475)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [January 6, 2023, 6:10pm UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-polishing-the-app-episode-11-put-it-all-together-kodeco-the-new-raywenderlich-com/182475 "2023-01-06T18:10:32Z")

</div>

Put together everything you have learned by creating a reusable background view, with buttons to reset the game and show the leaderboard. This is a companion discussion topic for the original entry at https://www.kode…

---

## [Staying Motivated as a Work From Home Developer | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/staying-motivated-as-a-work-from-home-developer-kodeco-the-new-raywenderlich-com/182140)

<div class="topic-metadata">

**Author:** [@jeden](https://forums.kodeco.com/u/jeden)\
**Replies:** 0\
**Last updated:** [December 28, 2022, 6:16am UTC](https://forums.kodeco.com/t/staying-motivated-as-a-work-from-home-developer-kodeco-the-new-raywenderlich-com/182140 "2022-12-28T06:16:20Z")

</div>

Check out some handy tips that we’ve learned over the years as work from home developers — including managing distractions, tracking time, and more. This is a companion discussion topic for the original entry at http…

---

## [Supabase with Flutter | raywenderlich.com](https://forums.kodeco.com/t/supabase-with-flutter-raywenderlich-com/178312)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [September 14, 2022, 8:43pm UTC](https://forums.kodeco.com/t/supabase-with-flutter-raywenderlich-com/178312 "2022-09-14T20:43:07Z")

</div>

Learn how to create a cloud based database and authentication application using Supabase. This is an easy to use Postgres relational database along with authentication. There are easy to use libraries for Flutter. Easily…

---

## [Drawing in iOS with SwiftUI, Episode 4: Curves & Transforms | raywenderlich.com](https://forums.kodeco.com/t/drawing-in-ios-with-swiftui-episode-4-curves-transforms-raywenderlich-com/173039)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [June 13, 2022, 4:10am UTC](https://forums.kodeco.com/t/drawing-in-ios-with-swiftui-episode-4-curves-transforms-raywenderlich-com/173039 "2022-06-13T04:10:35Z")

</div>

Dig deeper into SwiftUI paths and draw a custom heart shape with help from Bezier curves and transforms. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30399648-drawing-in…

---

## [Units & Measurement in iOS, Episode 2: Use MeasurementFormatter | raywenderlich.com](https://forums.kodeco.com/t/units-measurement-in-ios-episode-2-use-measurementformatter-raywenderlich-com/172126)

<div class="topic-metadata">

**Author:** [@ronyr](https://forums.kodeco.com/u/ronyr)\
**Replies:** 0\
**Last updated:** [May 29, 2022, 1:32pm UTC](https://forums.kodeco.com/t/units-measurement-in-ios-episode-2-use-measurementformatter-raywenderlich-com/172126 "2022-05-29T13:32:55Z")

</div>

Use MeasurementFormatter to display measurement values and units with locale-aware formats. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20656790-units-measurement-in-io…

---

## [Advanced Data Binding in Android: Layout Expressions | raywenderlich.com](https://forums.kodeco.com/t/advanced-data-binding-in-android-layout-expressions-raywenderlich-com/169514)

<div class="topic-metadata">

**Author:** [@ikust](https://forums.kodeco.com/u/ikust)\
**Replies:** 0\
**Last updated:** [April 21, 2022, 6:47am UTC](https://forums.kodeco.com/t/advanced-data-binding-in-android-layout-expressions-raywenderlich-com/169514 "2022-04-21T06:47:19Z")

</div>

Learn how to use layout expressions for data binding in Android and make your code more concise and less error-prone. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/277623…

---

## [Flutter UI Widgets, Episode 11: Display Dialogs | raywenderlich.com](https://forums.kodeco.com/t/flutter-ui-widgets-episode-11-display-dialogs-raywenderlich-com/166564)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [March 12, 2022, 10:09am UTC](https://forums.kodeco.com/t/flutter-ui-widgets-episode-11-display-dialogs-raywenderlich-com/166564 "2022-03-12T10:09:48Z")

</div>

Learn about Dialogs and use the AlertDialog to display the result of the submitted form. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/26933987-flutter-ui-widgets/lessons…

---

## [Deep Links in Android, Episode 3: Create a Deep Link | raywenderlich.com](https://forums.kodeco.com/t/deep-links-in-android-episode-3-create-a-deep-link-raywenderlich-com/165880)

<div class="topic-metadata">

**Author:** [@wangerekaharun](https://forums.kodeco.com/u/wangerekaharun)\
**Replies:** 0\
**Last updated:** [March 3, 2022, 2:39pm UTC](https://forums.kodeco.com/t/deep-links-in-android-episode-3-create-a-deep-link-raywenderlich-com/165880 "2022-03-03T14:39:48Z")

</div>

Now that you know the theory, it’s time to learn how to create and test a deep link. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20868773-deep-links-in-android/lessons/…

---

## [Audio with AVFoundation, Episode 3: Handle Interuptions & Route Changes | raywenderlich.com](https://forums.kodeco.com/t/audio-with-avfoundation-episode-3-handle-interuptions-route-changes-raywenderlich-com/146768)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 24, 2021, 3:55pm UTC](https://forums.kodeco.com/t/audio-with-avfoundation-episode-3-handle-interuptions-route-changes-raywenderlich-com/146768 "2021-08-24T15:55:30Z")

</div>

Understand how to configure your app to respond to headphone changes or phone interuptions. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21868250-audio-with-avfoundation…

---

## [Flutter Desktop Apps: Getting Started, Episode 8: Exporting Data | raywenderlich.com](https://forums.kodeco.com/t/flutter-desktop-apps-getting-started-episode-8-exporting-data-raywenderlich-com/146554)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [August 20, 2021, 8:52am UTC](https://forums.kodeco.com/t/flutter-desktop-apps-getting-started-episode-8-exporting-data-raywenderlich-com/146554 "2021-08-20T08:52:52Z")

</div>

Learn how to export data to a file system using a new plugin. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21546762-flutter-desktop-apps-getting-started/lessons/8

---

## [How To Make An App Like Instagram in iOS, Episode 30: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/how-to-make-an-app-like-instagram-in-ios-episode-30-conclusion-raywenderlich-com/145631)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [August 5, 2021, 4:47pm UTC](https://forums.kodeco.com/t/how-to-make-an-app-like-instagram-in-ios-episode-30-conclusion-raywenderlich-com/145631 "2021-08-05T16:47:27Z")

</div>

Let’s review where you’re at and see what’s next. 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/30

---

## [Add Rows to the To Do List | raywenderlich.com](https://forums.kodeco.com/t/add-rows-to-the-to-do-list-raywenderlich-com/144459)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [July 18, 2021, 3:55pm UTC](https://forums.kodeco.com/t/add-rows-to-the-to-do-list-raywenderlich-com/144459 "2021-07-18T15:55:11Z")

</div>

Create a Row view that will correspond with a Todo instance. Then, add some published Todos to the view model. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21959081-aws-…

---

## [List of Posts | raywenderlich.com](https://forums.kodeco.com/t/list-of-posts-raywenderlich-com/144314)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [July 15, 2021, 3:58pm UTC](https://forums.kodeco.com/t/list-of-posts-raywenderlich-com/144314 "2021-07-15T15:58:38Z")

</div>

Learn how to load data and show it in a SwiftUI List. 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/15

---

## [Create a Playlist | raywenderlich.com](https://forums.kodeco.com/t/create-a-playlist-raywenderlich-com/139743)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [May 10, 2021, 10:39pm UTC](https://forums.kodeco.com/t/create-a-playlist-raywenderlich-com/139743 "2021-05-10T22:39:26Z")

</div>

Learn how to create a list of videos and then play those videos one after another using an AVPlayerViewController. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21460315-…

---

## [Chain-of-responsibility | raywenderlich.com](https://forums.kodeco.com/t/chain-of-responsibility-raywenderlich-com/133082)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [February 18, 2021, 8:15pm UTC](https://forums.kodeco.com/t/chain-of-responsibility-raywenderlich-com/133082 "2021-02-18T20:15:21Z")

</div>

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

---

## [Visual Feedback: Dialogs, Snackbars and Toasts | raywenderlich.com](https://forums.kodeco.com/t/visual-feedback-dialogs-snackbars-and-toasts-raywenderlich-com/129855)

<div class="topic-metadata">

**Author:** [@jemmsla](https://forums.kodeco.com/u/jemmsla)\
**Replies:** 0\
**Last updated:** [January 11, 2021, 10:39pm UTC](https://forums.kodeco.com/t/visual-feedback-dialogs-snackbars-and-toasts-raywenderlich-com/129855 "2021-01-11T22:39:52Z")

</div>

Providing visual feedback to the user is very important. In this tutorial, you’ll learn about Dialogs, Snackbars, and Toasts. This is a companion discussion topic for the original entry at https://www.raywenderlich.co…

---

## [Tree Height | raywenderlich.com](https://forums.kodeco.com/t/tree-height-raywenderlich-com/127441)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [December 13, 2020, 8:17am UTC](https://forums.kodeco.com/t/tree-height-raywenderlich-com/127441 "2020-12-13T08:17:52Z")

</div>

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

---

## [Challenge: Update Data | raywenderlich.com](https://forums.kodeco.com/t/challenge-update-data-raywenderlich-com/123675)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 29, 2020, 1:12am UTC](https://forums.kodeco.com/t/challenge-update-data-raywenderlich-com/123675 "2020-10-29T01:12:48Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11736883-saving-data-on-android/lessons/22

---

## [Understand Overlays and Renderers | raywenderlich.com](https://forums.kodeco.com/t/understand-overlays-and-renderers-raywenderlich-com/123318)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 23, 2020, 7:47pm UTC](https://forums.kodeco.com/t/understand-overlays-and-renderers-raywenderlich-com/123318 "2020-10-23T19:47:13Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/14255351-advanced-mapkit/lessons/2

---

## [Material and Cupertino Widgets | raywenderlich.com](https://forums.kodeco.com/t/material-and-cupertino-widgets-raywenderlich-com/121023)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 25, 2020, 2:20pm UTC](https://forums.kodeco.com/t/material-and-cupertino-widgets-raywenderlich-com/121023 "2020-09-25T14:20:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/13739693-your-first-flutter-app/lessons/39

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

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