# 🎓 Courses & Articles

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

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

**Page:** 278

---

## [Programming in Kotlin: Fundamentals, Episode 18: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-18-conclusion-raywenderlich-com/176671)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 12, 2022, 7:10am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-18-conclusion-raywenderlich-com/176671 "2022-08-12T07:10:38Z")

</div>

You’re over halfway through the course! In this episode, review everything you’ve learned about control flow. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/33862041-progr…

---

## [Beginning RxKotlin, Episode 36: Combining Operators in Practice, Part 2 | raywenderlich.com](https://forums.kodeco.com/t/beginning-rxkotlin-episode-36-combining-operators-in-practice-part-2-raywenderlich-com/176178)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 3, 2022, 3:57pm UTC](https://forums.kodeco.com/t/beginning-rxkotlin-episode-36-combining-operators-in-practice-part-2-raywenderlich-com/176178 "2022-08-03T15:57:03Z")

</div>

Continue implementing the functionality for OurPlanet, beginning with how to fetch data from the EONET public API. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7419-begi…

---

## [Kotlin Whiteboard , Episode 27: Basic Sorting | raywenderlich.com](https://forums.kodeco.com/t/kotlin-whiteboard-episode-27-basic-sorting-raywenderlich-com/176021)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 1, 2022, 4:49pm UTC](https://forums.kodeco.com/t/kotlin-whiteboard-episode-27-basic-sorting-raywenderlich-com/176021 "2022-08-01T16:49:46Z")

</div>

See an animated review of the basic sorting algorithms. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11447782-kotlin-whiteboard/lessons/27

---

## [Your First Kotlin Android App: Polishing the App, Episode 12: Style Text | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-12-style-text-raywenderlich-com/175304)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 20, 2022, 6:49pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-12-style-text-raywenderlich-com/175304 "2022-07-20T18:49:54Z")

</div>

Learn how to style the text views in the app. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30498681-your-first-kotlin-android-app-polishing-the-app/lessons/12

---

## [Saving Data in iOS, Episode 19: Property Lists Anatomy | raywenderlich.com](https://forums.kodeco.com/t/saving-data-in-ios-episode-19-property-lists-anatomy-raywenderlich-com/174669)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [July 10, 2022, 1:13pm UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-19-property-lists-anatomy-raywenderlich-com/174669 "2022-07-10T13:13:21Z")

</div>

Cover the basics of Property Lists, .plist files, their difference with JSON, and the data types you can store in them. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2886…

---

## [Kotlin Coroutines Tutorial for Android : Advanced | raywenderlich.com](https://forums.kodeco.com/t/kotlin-coroutines-tutorial-for-android-advanced-raywenderlich-com/174505)

<div class="topic-metadata">

**Author:** [@rbiresch](https://forums.kodeco.com/u/rbiresch)\
**Replies:** 0\
**Last updated:** [July 7, 2022, 6:05am UTC](https://forums.kodeco.com/t/kotlin-coroutines-tutorial-for-android-advanced-raywenderlich-com/174505 "2022-07-07T06:05:09Z")

</div>

Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android, by replacing common asynchronous programming methods, such as Thread, in an Android app. This is a companion discussion topic for…

---

## [Intermediate iOS Debugging, Episode 4: Respect Breakpoints with LLDB | raywenderlich.com](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-4-respect-breakpoints-with-lldb-raywenderlich-com/174159)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [June 30, 2022, 4:54pm UTC](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-4-respect-breakpoints-with-lldb-raywenderlich-com/174159 "2022-06-30T16:54:06Z")

</div>

Use a flag to allow a method called from the LLDB command line to stop at breakpoints in that method. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21191818-intermediate-…

---

## [Android Animations, Episode 24: Learn About Advanced Animations | raywenderlich.com](https://forums.kodeco.com/t/android-animations-episode-24-learn-about-advanced-animations-raywenderlich-com/172456)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [June 3, 2022, 4:51am UTC](https://forums.kodeco.com/t/android-animations-episode-24-learn-about-advanced-animations-raywenderlich-com/172456 "2022-06-03T04:51:30Z")

</div>

Learn about more advanced animation types in Android - physics-based animations and third-party animations. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770099-android…

---

## [Your First Flutter App: Polishing the App, Episode 23: Style Buttons | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-23-style-buttons-raywenderlich-com/172159)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [May 30, 2022, 7:07am UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-23-style-buttons-raywenderlich-com/172159 "2022-05-30T07:07:38Z")

</div>

Take the app to the next level by styling the buttons as well. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27732941-your-first-flutter-app-polishing-the-app/lessons/23

---

## [Android Animations, Episode 20: Practice Item Touch Helpers | raywenderlich.com](https://forums.kodeco.com/t/android-animations-episode-20-practice-item-touch-helpers-raywenderlich-com/171908)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 26, 2022, 4:24am UTC](https://forums.kodeco.com/t/android-animations-episode-20-practice-item-touch-helpers-raywenderlich-com/171908 "2022-05-26T04:24:28Z")

</div>

Practice the Item Touch Helper API by adding it to another screen and expanding the swipe gesture. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770099-android-animatio…

---

## [Wrangling Dates & Time in iOS, Episode 10: Use GraphicalDatePickerStyle | raywenderlich.com](https://forums.kodeco.com/t/wrangling-dates-time-in-ios-episode-10-use-graphicaldatepickerstyle-raywenderlich-com/171759)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 24, 2022, 9:16am UTC](https://forums.kodeco.com/t/wrangling-dates-time-in-ios-episode-10-use-graphicaldatepickerstyle-raywenderlich-com/171759 "2022-05-24T09:16:47Z")

</div>

GraphicalDatePickerStyle is used to allow browsing through days in a calendar. If you want a clock, this is the style you need. This is a companion discussion topic for the original entry at https://www.raywenderlich.…

---

## [Programming in Dart: Fundamentals, Episode 5: Use Logical Operators | raywenderlich.com](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-5-use-logical-operators-raywenderlich-com/170317)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [May 3, 2022, 6:49am UTC](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-5-use-logical-operators-raywenderlich-com/170317 "2022-05-03T06:49:54Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [April 18, 2022, 4:48am UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-1-introduction-raywenderlich-com/169207 "2022-04-18T04:48:44Z")

</div>

This introduction will provide an overview about the course and then provide an overview of the dart programming language. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2…

---

## [Your First iOS & SwiftUI App: Polishing the App, Episode 29: Avoid Magic Numbers | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-polishing-the-app-episode-29-avoid-magic-numbers-raywenderlich-com/166738)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [March 14, 2022, 6:24pm UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-polishing-the-app-episode-29-avoid-magic-numbers-raywenderlich-com/166738 "2022-03-14T18:24:38Z")

</div>

Learn why it’s important to avoid magic numbers in your code, and how you can avoid them by using named constants. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28797859-…

---

## [Programming in Swift: Functions & Types, Episode 43: Protocols & Extensions | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-43-protocols-extensions-raywenderlich-com/165045)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 19, 2022, 8:53pm UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-43-protocols-extensions-raywenderlich-com/165045 "2022-02-19T20:53:47Z")

</div>

Swift extensions can help you add functionality to named types, and give your protocols more power with default implementations! This is a companion discussion topic for the original entry at https://www.raywenderlich…

---

## [What's New in UIKit, Episode 1: What's New in UIKit: Accessibility Improvements | raywenderlich.com](https://forums.kodeco.com/t/whats-new-in-uikit-episode-1-whats-new-in-uikit-accessibility-improvements-raywenderlich-com/162863)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [January 23, 2022, 5:54pm UTC](https://forums.kodeco.com/t/whats-new-in-uikit-episode-1-whats-new-in-uikit-accessibility-improvements-raywenderlich-com/162863 "2022-01-23T17:54:58Z")

</div>

UIKit also comes with some new accessibility improvements as well as a way to define color sets. This screencast will cover how to use these new features. This is a companion discussion topic for the original entry at…

---

## [Your First iOS & SwiftUI App: An App from Scratch, Episode 8: Solve Problems | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-8-solve-problems-raywenderlich-com/162305)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 16, 2022, 9:44am UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-8-solve-problems-raywenderlich-com/162305 "2022-01-16T09:44:29Z")

</div>

Learn how to solve problems beginners frequently run into, such as what to do when your code has an error. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28797163-your-fir…

---

## [Jetpack Compose Animations, Episode 14: Animating a Heart Beat | raywenderlich.com](https://forums.kodeco.com/t/jetpack-compose-animations-episode-14-animating-a-heart-beat-raywenderlich-com/159401)

<div class="topic-metadata">

**Author:** [@alexsullivan](https://forums.kodeco.com/u/alexsullivan)\
**Replies:** 0\
**Last updated:** [December 5, 2021, 8:07am UTC](https://forums.kodeco.com/t/jetpack-compose-animations-episode-14-animating-a-heart-beat-raywenderlich-com/159401 "2021-12-05T08:07:39Z")

</div>

One of the most important things that hearts do is beat! In this episode, use the keyFrame transitionSpec to animate a heart beat into your like animation. You’ll also double down on using the Animation Preview utility t…

---

## [Programming in Swift: Fundamentals, Episode 20: For Loops | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-20-for-loops-raywenderlich-com/156757)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [November 11, 2021, 3:19pm UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-20-for-loops-raywenderlich-com/156757 "2021-11-11T15:19:41Z")

</div>

Learn how to use for loops in Swift, along with ranges, continue, and labeled statements. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28092971-programming-in-swift-fund…

---

## [Beginning Firebase for iOS, Episode 14: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/beginning-firebase-for-ios-episode-14-conclusion-raywenderlich-com/152969)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 13, 2021, 9:31pm UTC](https://forums.kodeco.com/t/beginning-firebase-for-ios-episode-14-conclusion-raywenderlich-com/152969 "2021-10-13T21:31:50Z")

</div>

Review what you’ve learned in this course and find out where to go next. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/22029618-beginning-firebase-for-ios/lessons/14

---

## [Jetpack Compose, Episode 10: Add Actions & Handlers | raywenderlich.com](https://forums.kodeco.com/t/jetpack-compose-episode-10-add-actions-handlers-raywenderlich-com/148947)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 29, 2021, 5:02am UTC](https://forums.kodeco.com/t/jetpack-compose-episode-10-add-actions-handlers-raywenderlich-com/148947 "2021-09-29T05:02:10Z")

</div>

Learn how to use various handlers in Compose to add specific actions and behavior to your UI. Connect your handlers to state handling. This is a companion discussion topic for the original entry at https://www.raywend…

---

## [WWDC 2021: Breaking Changes in SwiftUI | raywenderlich.com](https://forums.kodeco.com/t/wwdc-2021-breaking-changes-in-swiftui-raywenderlich-com/143144)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [June 29, 2021, 10:02am UTC](https://forums.kodeco.com/t/wwdc-2021-breaking-changes-in-swiftui-raywenderlich-com/143144 "2021-06-29T10:02:00Z")

</div>

We haven't seen many breaking changes in SwiftUI, but here are some deprecations and replacements you should look out for this year! This is a companion discussion topic for the original entry at https://www.raywender…

---

## [Unit Test Purchases | raywenderlich.com](https://forums.kodeco.com/t/unit-test-purchases-raywenderlich-com/142817)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [June 24, 2021, 12:08am UTC](https://forums.kodeco.com/t/unit-test-purchases-raywenderlich-com/142817 "2021-06-24T00:08:11Z")

</div>

Automate the testing of your purchase flow by way of the StoreKit Configuration file. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770210-in-app-purchases/lessons/16

---

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

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [June 21, 2021, 4:58pm UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/142646 "2021-06-21T16:58:04Z")

</div>

You've learned a lot about cool MapKit effects! Check out some resources to help you learn more about MapKit and Core Location. This is a companion discussion topic for the original entry at https://www.raywenderlich.…

---

## [UI Design | raywenderlich.com](https://forums.kodeco.com/t/ui-design-raywenderlich-com/141699)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [June 7, 2021, 9:18am UTC](https://forums.kodeco.com/t/ui-design-raywenderlich-com/141699 "2021-06-07T09:18:12Z")

</div>

Learn what a developer’s responsibility is toward UI Design. 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/6

---

## [Learn About Vision in iOS | raywenderlich.com](https://forums.kodeco.com/t/learn-about-vision-in-ios-raywenderlich-com/141285)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [June 1, 2021, 5:54am UTC](https://forums.kodeco.com/t/learn-about-vision-in-ios-raywenderlich-com/141285 "2021-06-01T05:54:19Z")

</div>

Learn a bit about what the Vision framework is, how it relates to other Apple frameworks, and how we’ll use it in this course. This is a companion discussion topic for the original entry at https://www.raywenderlich.c…

---

## [Use Prototype | raywenderlich.com](https://forums.kodeco.com/t/use-prototype-raywenderlich-com/135059)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [March 14, 2021, 6:04am UTC](https://forums.kodeco.com/t/use-prototype-raywenderlich-com/135059 "2021-03-14T06:04:17Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1941302-intermediate-ios-design-patterns/lessons/14

---

## [Bubbles & Conversations | raywenderlich.com](https://forums.kodeco.com/t/bubbles-conversations-raywenderlich-com/133544)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [February 24, 2021, 12:12pm UTC](https://forums.kodeco.com/t/bubbles-conversations-raywenderlich-com/133544 "2021-02-24T12:12:16Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20853889-bubble-notifications-in-android/lessons/1

---

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

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [February 13, 2021, 2:53am UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/132601 "2021-02-13T02:53:16Z")

</div>

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

---

## [MCBrowserViewController | raywenderlich.com](https://forums.kodeco.com/t/mcbrowserviewcontroller-raywenderlich-com/132222)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [February 9, 2021, 12:04am UTC](https://forums.kodeco.com/t/mcbrowserviewcontroller-raywenderlich-com/132222 "2021-02-09T00:04:55Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/19987381-multipeer-connectivity-in-ios/lessons/6

---

## [Append | raywenderlich.com](https://forums.kodeco.com/t/append-raywenderlich-com/132084)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [February 6, 2021, 10:43pm UTC](https://forums.kodeco.com/t/append-raywenderlich-com/132084 "2021-02-06T22:43:33Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/5429795-reactive-programming-in-ios-with-combine/lessons/16

---

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

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 17, 2020, 3:24pm UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/127867 "2020-12-17T15:24:12Z")

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

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [November 27, 2020, 6:09pm UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/125964 "2020-11-27T18:09:04Z")

</div>

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

---

## [Extending Classes | raywenderlich.com](https://forums.kodeco.com/t/extending-classes-raywenderlich-com/121507)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 1, 2020, 5:49am UTC](https://forums.kodeco.com/t/extending-classes-raywenderlich-com/121507 "2020-10-01T05:49:11Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 1, 2020, 5:07am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/118864 "2020-09-01T05:07:20Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 4, 2020, 12:43am UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/116626 "2020-08-04T00:43:01Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [June 16, 2020, 7:43pm UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/112315 "2020-06-16T19:43:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376245-networking-with-urlsession/lessons/24

---

## [Swift Code Katas: Introduction | raywenderlich.com](https://forums.kodeco.com/t/swift-code-katas-introduction-raywenderlich-com/101328)

<div class="topic-metadata">

**Author:** [@caiozullo](https://forums.kodeco.com/u/caiozullo)\
**Replies:** 0\
**Last updated:** [March 11, 2020, 8:24pm UTC](https://forums.kodeco.com/t/swift-code-katas-introduction-raywenderlich-com/101328 "2020-03-11T20:24:08Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4299-swift-code-katas/lessons/1

---

## [Beginning ARKit · Introduction | raywenderlich.com](https://forums.kodeco.com/t/beginning-arkit-introduction-raywenderlich-com/65604)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [March 26, 2019, 3:30pm UTC](https://forums.kodeco.com/t/beginning-arkit-introduction-raywenderlich-com/65604 "2019-03-26T15:30:18Z")

</div>

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

---

## [Drawing in iOS · Core Graphics Gradients | raywenderlich.com](https://forums.kodeco.com/t/drawing-in-ios-core-graphics-gradients-raywenderlich-com/52722)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [October 12, 2018, 3:24pm UTC](https://forums.kodeco.com/t/drawing-in-ios-core-graphics-gradients-raywenderlich-com/52722 "2018-10-12T15:24:35Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/133-drawing-in-ios/lessons/16

---

## [Your First iOS App · Solving Problems | Ray Wenderlich](https://forums.kodeco.com/t/your-first-ios-app-solving-problems-ray-wenderlich/51566)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 2, 2018, 12:08pm UTC](https://forums.kodeco.com/t/your-first-ios-app-solving-problems-ray-wenderlich/51566 "2018-10-02T12:08:12Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/141-your-first-ios-app/lessons/5

---

## [What’s New in Swift 2 · Option Sets | Ray Wenderlich](https://forums.kodeco.com/t/what-s-new-in-swift-2-option-sets-ray-wenderlich/49904)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 18, 2018, 1:32pm UTC](https://forums.kodeco.com/t/what-s-new-in-swift-2-option-sets-ray-wenderlich/49904 "2018-09-18T13:32:56Z")

</div>

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

---

## [tvOS Apprentice Updated for Swift 3 and tvOS 10 | Ray Wenderlich](https://forums.kodeco.com/t/tvos-apprentice-updated-for-swift-3-and-tvos-10-ray-wenderlich/47985)

<div class="topic-metadata">

**Author:** [@crispy8888](https://forums.kodeco.com/u/crispy8888)\
**Replies:** 0\
**Last updated:** [September 2, 2018, 3:30am UTC](https://forums.kodeco.com/t/tvos-apprentice-updated-for-swift-3-and-tvos-10-ray-wenderlich/47985 "2018-09-02T03:30:36Z")

</div>

We’re excited to announce tvOS Apprentice, Second Edition – updated for tvOS 10 and Swift 3! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/145043/tvos-apprentice-updated…

---

## [Introduction to CloudKit · User Discovery | Ray Wenderlich](https://forums.kodeco.com/t/introduction-to-cloudkit-user-discovery-ray-wenderlich/47754)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 30, 2018, 5:02pm UTC](https://forums.kodeco.com/t/introduction-to-cloudkit-user-discovery-ray-wenderlich/47754 "2018-08-30T17:02:53Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/45-introduction-to-cloudkit/lessons/12

---

## [What’s New in Swift 2 · Introduction | Ray Wenderlich](https://forums.kodeco.com/t/what-s-new-in-swift-2-introduction-ray-wenderlich/47628)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [August 29, 2018, 11:24am UTC](https://forums.kodeco.com/t/what-s-new-in-swift-2-introduction-ray-wenderlich/47628 "2018-08-29T11:24:53Z")

</div>

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

---

## [Simple iOS App Tutorial Updated for iOS 5 | Ray Wenderlich](https://forums.kodeco.com/t/simple-ios-app-tutorial-updated-for-ios-5-ray-wenderlich/47394)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 26, 2018, 6:55pm UTC](https://forums.kodeco.com/t/simple-ios-app-tutorial-updated-for-ios-5-ray-wenderlich/47394 "2018-08-26T18:55:26Z")

</div>

This is just a quick note that our How To Create a Simple iPhone App tutorial series is now fully updated for iOS 5. It has the following updates: Uses Storyboards instead of XIBs Uses new Xcode shortcuts to create outle…

---

## [Table Views in iOS · Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/table-views-in-ios-conclusion-ray-wenderlich/46859)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 20, 2018, 3:09pm UTC](https://forums.kodeco.com/t/table-views-in-ios-conclusion-ray-wenderlich/46859 "2018-08-20T15:09:59Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/22-table-views-in-ios/lessons/12

---

## [RWDevCon 2017 Call for Inspiration Speakers: Last Chance | Ray Wenderlich](https://forums.kodeco.com/t/rwdevcon-2017-call-for-inspiration-speakers-last-chance-ray-wenderlich/46771)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 19, 2018, 11:03pm UTC](https://forums.kodeco.com/t/rwdevcon-2017-call-for-inspiration-speakers-last-chance-ray-wenderlich/46771 "2018-08-19T23:03:43Z")

</div>

Today is the last chance to apply as an inspiration speaker at RWDevCon 2017! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/149832/rwdevcon-2017-call-inspiration-speaker…

---

## [Video Tutorial: Table Views Multiple Sections | Ray Wenderlich](https://forums.kodeco.com/t/video-tutorial-table-views-multiple-sections-ray-wenderlich/46605)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 18, 2018, 5:26pm UTC](https://forums.kodeco.com/t/video-tutorial-table-views-multiple-sections-ray-wenderlich/46605 "2018-08-18T17:26:56Z")

</div>

Learn how to split your data in your table views up into multiple sections. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/68072/video-tutorial-table-views-multiple-secti…

---

## [8 Free Swift Tutorials Updated For Swift 3 | Ray Wenderlich](https://forums.kodeco.com/t/8-free-swift-tutorials-updated-for-swift-3-ray-wenderlich/46540)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [August 17, 2018, 10:40pm UTC](https://forums.kodeco.com/t/8-free-swift-tutorials-updated-for-swift-3-ray-wenderlich/46540 "2018-08-17T22:40:06Z")

</div>

We’ve updated 8 free tutorials for Swift 3, including initialization in-depth, custom subscripting, pattern matching, error handling, and more. Check out the full list! This is a companion discussion topic for the or…

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

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