# 🎓 Courses & Articles

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

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

**Page:** 193

---

## [Scroll View School, Episode 5: Your First Scroll View | Kodeco](https://forums.kodeco.com/t/scroll-view-school-episode-5-your-first-scroll-view-kodeco/186696)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [April 26, 2023, 7:33pm UTC](https://forums.kodeco.com/t/scroll-view-school-episode-5-your-first-scroll-view-kodeco/186696 "2023-04-26T19:33:27Z")

</div>

Now that you have an idea of how a scroll view works, you'll be introduced to using the UIScrollView that is included with iOS. This is a companion discussion topic for the original entry at https://www.kodeco.com/922…

---

## [Flutter Accessibility: Getting Started | Kodeco](https://forums.kodeco.com/t/flutter-accessibility-getting-started-kodeco/184993)

<div class="topic-metadata">

**Author:** [@codingalecr](https://forums.kodeco.com/u/codingalecr)\
**Replies:** 0\
**Last updated:** [March 12, 2023, 10:43am UTC](https://forums.kodeco.com/t/flutter-accessibility-getting-started-kodeco/184993 "2023-03-12T10:43:21Z")

</div>

Learn how to improve the accessibility of your Flutter app by providing more semantic details for screen readers and following other items from Flutter’s accessibility checklist. This is a companion discussion topic f…

---

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

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 20, 2023, 1:30am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-12-closure-syntax-kodeco/184199 "2023-02-20T01:30:46Z")

</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.kodeco.com/5429279-prog…

---

## [gRPC and Server Side Swift: Getting Started | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/grpc-and-server-side-swift-getting-started-kodeco-the-new-raywenderlich-com/183149)

<div class="topic-metadata">

**Author:** [@tyreeapps](https://forums.kodeco.com/u/tyreeapps)\
**Replies:** 0\
**Last updated:** [January 25, 2023, 3:07pm UTC](https://forums.kodeco.com/t/grpc-and-server-side-swift-getting-started-kodeco-the-new-raywenderlich-com/183149 "2023-01-25T15:07:11Z")

</div>

Learn how to define an API with gRPC and how to integrate it in a Vapor application. This is a companion discussion topic for the original entry at https://www.kodeco.com/30342883-grpc-and-server-side-swift-getting-st…

---

## [ViewPager2 in Android: Getting Started | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/viewpager2-in-android-getting-started-kodeco-the-new-raywenderlich-com/182350)

<div class="topic-metadata">

**Author:** [@rajdeep1008](https://forums.kodeco.com/u/rajdeep1008)\
**Replies:** 0\
**Last updated:** [January 3, 2023, 9:14pm UTC](https://forums.kodeco.com/t/viewpager2-in-android-getting-started-kodeco-the-new-raywenderlich-com/182350 "2023-01-03T21:14:59Z")

</div>

In this tutorial for Android, you’ll learn to use the new ViewPager2 widget. Along the way you will build an app to show celebrity doppelganger animals. This is a companion discussion topic for the original entry at h…

---

## [Getting a Redux Vibe Into SwiftUI | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/getting-a-redux-vibe-into-swiftui-kodeco-the-new-raywenderlich-com/182030)

<div class="topic-metadata">

**Author:** [@atetlaw](https://forums.kodeco.com/u/atetlaw)\
**Replies:** 0\
**Last updated:** [December 24, 2022, 12:22pm UTC](https://forums.kodeco.com/t/getting-a-redux-vibe-into-swiftui-kodeco-the-new-raywenderlich-com/182030 "2022-12-24T12:22:58Z")

</div>

Learn how to implement Redux concepts to manage the state of your SwiftUI app in a more predictable way by implementing a matching-pairs card game. This is a companion discussion topic for the original entry at https:…

---

## [Preventing Man-in-the-Middle Attacks in iOS with SSL Pinning | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/preventing-man-in-the-middle-attacks-in-ios-with-ssl-pinning-kodeco-the-new-raywenderlich-com/181844)

<div class="topic-metadata">

**Author:** [@lorenzoboaro](https://forums.kodeco.com/u/lorenzoboaro)\
**Replies:** 0\
**Last updated:** [December 19, 2022, 4:42am UTC](https://forums.kodeco.com/t/preventing-man-in-the-middle-attacks-in-ios-with-ssl-pinning-kodeco-the-new-raywenderlich-com/181844 "2022-12-19T04:42:34Z")

</div>

In this tutorial, you’ll learn how to prevent man-in-the-middle attacks using SSL Pinning and Alamofire. You’ll use the Charles Proxy tool to simulate the man-in-the-middle attack. This is a companion discussion topic…

---

## [CallKit Tutorial for iOS | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/callkit-tutorial-for-ios-kodeco-the-new-raywenderlich-com/181722)

<div class="topic-metadata">

**Author:** [@haawa](https://forums.kodeco.com/u/haawa)\
**Replies:** 0\
**Last updated:** [December 15, 2022, 8:02am UTC](https://forums.kodeco.com/t/callkit-tutorial-for-ios-kodeco-the-new-raywenderlich-com/181722 "2022-12-15T08:02:17Z")

</div>

Learn how your app can use CallKit for system-level phone integration and how to build a directory extension for call blocking and identification. This is a companion discussion topic for the original entry at https:/…

---

## [Supabase with Flutter, Episode 16: Reading & Streaming Tasks | raywenderlich.com](https://forums.kodeco.com/t/supabase-with-flutter-episode-16-reading-streaming-tasks-raywenderlich-com/178187)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [September 13, 2022, 8:41am UTC](https://forums.kodeco.com/t/supabase-with-flutter-episode-16-reading-streaming-tasks-raywenderlich-com/178187 "2022-09-13T08:41:45Z")

</div>

Write code to read and stream tasks. Use Supabase commands to select &amp; stream tasks. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/33619647-supabase-with-flutter/less…

---

## [Bubble Notifications in Android, Episode 4: Dynamically Update the Shortcuts | raywenderlich.com](https://forums.kodeco.com/t/bubble-notifications-in-android-episode-4-dynamically-update-the-shortcuts-raywenderlich-com/167457)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [March 23, 2022, 1:49pm UTC](https://forums.kodeco.com/t/bubble-notifications-in-android-episode-4-dynamically-update-the-shortcuts-raywenderlich-com/167457 "2022-03-23T13:49:04Z")

</div>

Now that the code to create the shortcuts is in place, it’s time to add the ability to update them dynamically. In this episode we will add the ability to update the conversation shortcuts dynamically by adding the appro…

---

## [Create Your Own Kotlin Playground (and Get a Data Science Head Start) with Jupyter Notebook | raywenderlich.com](https://forums.kodeco.com/t/create-your-own-kotlin-playground-and-get-a-data-science-head-start-with-jupyter-notebook-raywenderlich-com/166249)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [March 8, 2022, 4:40pm UTC](https://forums.kodeco.com/t/create-your-own-kotlin-playground-and-get-a-data-science-head-start-with-jupyter-notebook-raywenderlich-com/166249 "2022-03-08T16:40:56Z")

</div>

Learn the basics of Jupyter Notebook and how to turn it into an interactive interpreter for Kotlin. You’ll also learn about Data Frames, an important data structure for data science applications. This is a companion d…

---

## [Your First iOS & SwiftUI App: An App from Scratch, Episode 3: Challenge: Make a Programming To-Do List | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-3-challenge-make-a-programming-to-do-list-raywenderlich-com/161888)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 11, 2022, 1:23pm UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-3-challenge-make-a-programming-to-do-list-raywenderlich-com/161888 "2022-01-11T13:23:09Z")

</div>

Make a programming to-do list of all the things you’ll need to do to build the game. This helps build a good programming practice of gathering requirements first! This is a companion discussion topic for the original …

---

## [Your Second iOS and SwiftUI App, Episode 2: List Rows | raywenderlich.com](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-2-list-rows-raywenderlich-com/155927)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 4, 2021, 9:08am UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-2-list-rows-raywenderlich-com/155927 "2021-11-04T09:08:28Z")

</div>

A List is a View for organizing data into a scrollable column of rows, and a row can be any View! Before you can have a list, you need a reusable row. This is a companion discussion topic for the original entry at htt…

---

## [What’s New With Privacy? | raywenderlich.com](https://forums.kodeco.com/t/what-s-new-with-privacy-raywenderlich-com/147560)

<div class="topic-metadata">

**Author:** [@renan.dias](https://forums.kodeco.com/u/renan.dias)\
**Replies:** 0\
**Last updated:** [September 6, 2021, 5:58pm UTC](https://forums.kodeco.com/t/what-s-new-with-privacy-raywenderlich-com/147560 "2021-09-06T17:58:10Z")

</div>

Learn about the new privacy features introduced in iOS 14.5, including accessing the new privacy-focused image picker, handling location permissions and more. This is a companion discussion topic for the original entr…

---

## [Flutter Desktop Apps: Getting Started, Episode 9: Importing Data | raywenderlich.com](https://forums.kodeco.com/t/flutter-desktop-apps-getting-started-episode-9-importing-data-raywenderlich-com/147439)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [September 4, 2021, 11:31am UTC](https://forums.kodeco.com/t/flutter-desktop-apps-getting-started-episode-9-importing-data-raywenderlich-com/147439 "2021-09-04T11:31:09Z")

</div>

Learn how to import and 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/lesso…

---

## [SwiftUI: Layout & Interfaces, Episode 15: ZStacks | raywenderlich.com](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-15-zstacks-raywenderlich-com/147432)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 4, 2021, 2:26am UTC](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-15-zstacks-raywenderlich-com/147432 "2021-09-04T02:26:24Z")

</div>

Now that you've mastered the first two dimensions, it's time to tackle the third! ZStacks have much in common with the HStacks and VStacks you know and love. This is a companion discussion topic for the original entry…

---

## [Animate Transform Properties | raywenderlich.com](https://forums.kodeco.com/t/animate-transform-properties-raywenderlich-com/140619)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 21, 2021, 4:00pm UTC](https://forums.kodeco.com/t/animate-transform-properties-raywenderlich-com/140619 "2021-05-21T16:00:13Z")

</div>

Learn how to scale, translate, and rotate views with the powerful, but sometimes confounding, transform property. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18411703-u…

---

## [Create an Apple Developer Account | raywenderlich.com](https://forums.kodeco.com/t/create-an-apple-developer-account-raywenderlich-com/133308)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [February 21, 2021, 9:11pm UTC](https://forums.kodeco.com/t/create-an-apple-developer-account-raywenderlich-com/133308 "2021-02-21T21:11:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11678704-publishing-to-the-app-store/lessons/3

---

## [Create the Unstyled Interface | raywenderlich.com](https://forums.kodeco.com/t/create-the-unstyled-interface-raywenderlich-com/128187)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 21, 2020, 5:14pm UTC](https://forums.kodeco.com/t/create-the-unstyled-interface-raywenderlich-com/128187 "2020-12-21T17:14:12Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/17740710-your-first-ios-and-swiftui-app-designing-the-app-optional/lessons/7

---

## [SwiftUI vs UIKit | raywenderlich.com](https://forums.kodeco.com/t/swiftui-vs-uikit-raywenderlich-com/127779)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 16, 2020, 10:24pm UTC](https://forums.kodeco.com/t/swiftui-vs-uikit-raywenderlich-com/127779 "2020-12-16T22:24:26Z")

</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/2

---

## [Learn About View Animations | raywenderlich.com](https://forums.kodeco.com/t/learn-about-view-animations-raywenderlich-com/127048)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [December 9, 2020, 7:01am UTC](https://forums.kodeco.com/t/learn-about-view-animations-raywenderlich-com/127048 "2020-12-09T07:01:19Z")

</div>

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

---

## [Window Insets and Keyboard Animations Tutorial for Android 11 | raywenderlich.com](https://forums.kodeco.com/t/window-insets-and-keyboard-animations-tutorial-for-android-11-raywenderlich-com/126389)

<div class="topic-metadata">

**Author:** [@cafonsomota](https://forums.kodeco.com/u/cafonsomota)\
**Replies:** 0\
**Last updated:** [December 2, 2020, 8:50pm UTC](https://forums.kodeco.com/t/window-insets-and-keyboard-animations-tutorial-for-android-11-raywenderlich-com/126389 "2020-12-02T20:50:51Z")

</div>

In this tutorial, you’ll learn about Window Insets and Keyboard Animations in Android 11 and how to add these features to your android app. This is a companion discussion topic for the original entry at https://www.ra…

---

## [Season 11 Kickoff – Podcast S11 E00 | raywenderlich.com](https://forums.kodeco.com/t/season-11-kickoff-podcast-s11-e00-raywenderlich-com/125823)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [November 25, 2020, 10:07pm UTC](https://forums.kodeco.com/t/season-11-kickoff-podcast-s11-e00-raywenderlich-com/125823 "2020-11-25T22:07:08Z")

</div>

Welcome back to our Season 11 Kickoff. Dru has got a quick episode where he calls up our new co-host for you to meet and talks about some of the things you don’t want to miss this season. This is a companion discussio…

---

## [Sneak Peek of Upcoming Books and Video Courses! | raywenderlich.com](https://forums.kodeco.com/t/sneak-peek-of-upcoming-books-and-video-courses-raywenderlich-com/122161)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 8, 2020, 6:10pm UTC](https://forums.kodeco.com/t/sneak-peek-of-upcoming-books-and-video-courses-raywenderlich-com/122161 "2020-10-08T18:10:08Z")

</div>

Check out the massive list of new and upcoming books and video courses we have in store for you! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/16750196-sneak-peek-of-upco…

---

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

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 5, 2020, 1:32pm UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/121827 "2020-10-05T13:32:22Z")

</div>

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

---

## [Challenge: Function Basics | raywenderlich.com](https://forums.kodeco.com/t/challenge-function-basics-raywenderlich-com/121335)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 29, 2020, 2:33pm UTC](https://forums.kodeco.com/t/challenge-function-basics-raywenderlich-com/121335 "2020-09-29T14:33:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4921688-programming-in-dart-fundamentals/lessons/21

---

## [Model and Set State | raywenderlich.com](https://forums.kodeco.com/t/model-and-set-state-raywenderlich-com/120924)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 24, 2020, 7:19pm UTC](https://forums.kodeco.com/t/model-and-set-state-raywenderlich-com/120924 "2020-09-24T19:19:37Z")

</div>

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

---

## [Set an Orientation | raywenderlich.com](https://forums.kodeco.com/t/set-an-orientation-raywenderlich-com/120895)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 24, 2020, 2:13pm UTC](https://forums.kodeco.com/t/set-an-orientation-raywenderlich-com/120895 "2020-09-24T14:13:36Z")

</div>

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

---

## [Challenge: Retrofit Calls | raywenderlich.com](https://forums.kodeco.com/t/challenge-retrofit-calls-raywenderlich-com/118762)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [August 30, 2020, 8:48pm UTC](https://forums.kodeco.com/t/challenge-retrofit-calls-raywenderlich-com/118762 "2020-08-30T20:48:34Z")

</div>

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

---

## [Find the Middle Item | raywenderlich.com](https://forums.kodeco.com/t/find-the-middle-item-raywenderlich-com/117650)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 17, 2020, 4:47am UTC](https://forums.kodeco.com/t/find-the-middle-item-raywenderlich-com/117650 "2020-08-17T04:47:00Z")

</div>

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

---

## [Jetpack Compose with Denis Buketa – Podcast S10 E13 | raywenderlich.com](https://forums.kodeco.com/t/jetpack-compose-with-denis-buketa-podcast-s10-e13-raywenderlich-com/117609)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [August 16, 2020, 11:58am UTC](https://forums.kodeco.com/t/jetpack-compose-with-denis-buketa-podcast-s10-e13-raywenderlich-com/117609 "2020-08-16T11:58:17Z")

</div>

On this episode, Denis gives us a deeper dive into Jetpack Compose. Later Alex and I will talk about Season 10 and how you could help with Season 11. This is a companion discussion topic for the original entry at http…

---

## [Animate Transform Properties | raywenderlich.com](https://forums.kodeco.com/t/animate-transform-properties-raywenderlich-com/116991)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 8, 2020, 4:52am UTC](https://forums.kodeco.com/t/animate-transform-properties-raywenderlich-com/116991 "2020-08-08T04:52:17Z")

</div>

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

---

## [Mock The Internet, Part 2 | raywenderlich.com](https://forums.kodeco.com/t/mock-the-internet-part-2-raywenderlich-com/113752)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [July 2, 2020, 3:38am UTC](https://forums.kodeco.com/t/mock-the-internet-part-2-raywenderlich-com/113752 "2020-07-02T03:38:10Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10318291-reusable-ios-frameworks/lessons/15

---

## [iOS Bootcamp: June 4, 2020 | raywenderlich.com](https://forums.kodeco.com/t/ios-bootcamp-june-4-2020-raywenderlich-com/111305)

<div class="topic-metadata">

**Author:** [@jeffro](https://forums.kodeco.com/u/jeffro)\
**Replies:** 0\
**Last updated:** [June 6, 2020, 11:20am UTC](https://forums.kodeco.com/t/ios-bootcamp-june-4-2020-raywenderlich-com/111305 "2020-06-06T11:20:25Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529048-ios-bootcamp/lessons/4

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 31, 2020, 7:12am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/110698 "2020-05-31T07:12:23Z")

</div>

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

---

## [Challenge: Delegated Properties | raywenderlich.com](https://forums.kodeco.com/t/challenge-delegated-properties-raywenderlich-com/107161)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [April 28, 2020, 1:38pm UTC](https://forums.kodeco.com/t/challenge-delegated-properties-raywenderlich-com/107161 "2020-04-28T13:38:41Z")

</div>

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

---

## [Cold Asynchronous Streams | raywenderlich.com](https://forums.kodeco.com/t/cold-asynchronous-streams-raywenderlich-com/102992)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [March 27, 2020, 6:25am UTC](https://forums.kodeco.com/t/cold-asynchronous-streams-raywenderlich-com/102992 "2020-03-27T06:25:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/9147615-kotlin-flow-getting-started/lessons/1

---

## [Your First iOS and SwiftUI App · Introduction | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-introduction-raywenderlich-com/81504)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 11, 2019, 5:51pm UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-introduction-raywenderlich-com/81504 "2019-09-11T17:51:39Z")

</div>

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

---

## [Beginning RxKotlin · Transforming Operators in Practice, Part 3 | raywenderlich.com](https://forums.kodeco.com/t/beginning-rxkotlin-transforming-operators-in-practice-part-3-raywenderlich-com/80719)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 3, 2019, 8:53am UTC](https://forums.kodeco.com/t/beginning-rxkotlin-transforming-operators-in-practice-part-3-raywenderlich-com/80719 "2019-09-03T08:53:45Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [June 26, 2019, 9:53am UTC](https://forums.kodeco.com/t/advanced-swift-sequences-collections-and-algorithms-collections-and-algorithms-raywenderlich-com/74858 "2019-06-26T09:53:05Z")

</div>

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

---

## [John Sundell – Podcast S09 E05 | raywenderlich.com](https://forums.kodeco.com/t/john-sundell-podcast-s09-e05-raywenderlich-com/73801)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [June 13, 2019, 2:56pm UTC](https://forums.kodeco.com/t/john-sundell-podcast-s09-e05-raywenderlich-com/73801 "2019-06-13T14:56:14Z")

</div>

Testing and the User take our attention today as John Sundell joins us to navigate testing and eggs while Dru talks about working with UX design. This is a companion discussion topic for the original entry at https:/…

---

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

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [May 7, 2019, 8:53pm UTC](https://forums.kodeco.com/t/advanced-swift-sequences-collections-and-algorithms-lazy-raywenderlich-com/70196 "2019-05-07T20:53:06Z")

</div>

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

---

## [Kotlin/Native and Multiplatform · Kotlin IDEs | raywenderlich.com](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-kotlin-ides-raywenderlich-com/69411)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [May 3, 2019, 7:29am UTC](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-kotlin-ides-raywenderlich-com/69411 "2019-05-03T07:29:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1304635-kotlin-native-and-multiplatform/lessons/7

---

## [Kotlin/Native and Multiplatform · Introduction | raywenderlich.com](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-introduction-raywenderlich-com/66827)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [April 6, 2019, 1:15am UTC](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-introduction-raywenderlich-com/66827 "2019-04-06T01:15:31Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1304635-kotlin-native-and-multiplatform/lessons/9

---

## [Data Structures & Algorithms in Swift · Conclusion | raywenderlich.com](https://forums.kodeco.com/t/data-structures-algorithms-in-swift-conclusion-raywenderlich-com/65931)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [March 29, 2019, 2:51pm UTC](https://forums.kodeco.com/t/data-structures-algorithms-in-swift-conclusion-raywenderlich-com/65931 "2019-03-29T14:51:03Z")

</div>

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

---

## [Video Tutorial: Using LLDB in iOS Part 9: Using Quicklook | raywenderlich.com](https://forums.kodeco.com/t/video-tutorial-using-lldb-in-ios-part-9-using-quicklook-raywenderlich-com/55486)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [November 15, 2018, 3:17am UTC](https://forums.kodeco.com/t/video-tutorial-using-lldb-in-ios-part-9-using-quicklook-raywenderlich-com/55486 "2018-11-15T03:17:50Z")

</div>

Learn how to use Quicklook in LLDB. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/72326/video-tutorial-using-lldb-ios-part-9-using-quicklook

---

## [Video Tutorial: iOS Animation with Swift Part 1: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-1-getting-started-raywenderlich-com/55402)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [November 14, 2018, 1:48am UTC](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-1-getting-started-raywenderlich-com/55402 "2018-11-14T01:48:58Z")

</div>

Get started learning the basics of iOS Animations. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/82892/video-tutorial-ios-animations-part-1-getting-started

---

## [Video Tutorial: Saving Data in iOS Part 1: NSString and NSData | raywenderlich.com](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-1-nsstring-and-nsdata-raywenderlich-com/54954)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [November 8, 2018, 5:16pm UTC](https://forums.kodeco.com/t/video-tutorial-saving-data-in-ios-part-1-nsstring-and-nsdata-raywenderlich-com/54954 "2018-11-08T17:16:31Z")

</div>

Learn how to read and write NSData and NSStrings to disc. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/73582/video-tutorial-saving-data-ios-part-1-nsstring-nsdata

---

## [Objective-C Cheat Sheet and Quick Reference Updated for Xcode 5! | raywenderlich.com](https://forums.kodeco.com/t/objective-c-cheat-sheet-and-quick-reference-updated-for-xcode-5-raywenderlich-com/54703)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 5, 2018, 9:23pm UTC](https://forums.kodeco.com/t/objective-c-cheat-sheet-and-quick-reference-updated-for-xcode-5-raywenderlich-com/54703 "2018-11-05T21:23:25Z")

</div>

Our popular objective-c cheat sheet and quick reference is now fully updated for Xcode 5! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/54099/objective-c-cheat-sheet-and…

---

## [Swift Ninja Programming Challenge: Winners Announced! | raywenderlich.com](https://forums.kodeco.com/t/swift-ninja-programming-challenge-winners-announced-raywenderlich-com/52771)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [October 13, 2018, 6:02am UTC](https://forums.kodeco.com/t/swift-ninja-programming-challenge-winners-announced-raywenderlich-com/52771 "2018-10-13T06:02:30Z")

</div>

Check out the winners of our recent Swift NInja programming challenge! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/79064/swift-ninja-programming-challenge-winners-anno…

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

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