# 🎓 Courses & Articles

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

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

**Page:** 341

---

## [Android Networking: Fundamentals, Episode 12: Implement a POST Call | Kodeco](https://forums.kodeco.com/t/android-networking-fundamentals-episode-12-implement-a-post-call-kodeco/193554)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 31, 2023, 7:58am UTC](https://forums.kodeco.com/t/android-networking-fundamentals-episode-12-implement-a-post-call-kodeco/193554 "2023-08-31T07:58:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/35031245-android-networking-fundamentals/lessons/12

---

## [Stateful vs Stateless Widgets in Flutter | Kodeco](https://forums.kodeco.com/t/stateful-vs-stateless-widgets-in-flutter-kodeco/193499)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 10:08pm UTC](https://forums.kodeco.com/t/stateful-vs-stateless-widgets-in-flutter-kodeco/193499 "2023-08-30T22:08:18Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/20584295-stateful-vs-stateless-widgets-in-flutter

---

## [Beginning Android Layouts, Episode 27: Challenge: Landscape Mode | Kodeco](https://forums.kodeco.com/t/beginning-android-layouts-episode-27-challenge-landscape-mode-kodeco/193440)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 12:16pm UTC](https://forums.kodeco.com/t/beginning-android-layouts-episode-27-challenge-landscape-mode-kodeco/193440 "2023-08-30T12:16:16Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4701-beginning-android-layouts/lessons/27

---

## [Programming in Swift: Functions and Types, Episode 23: Switch Statements | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-23-switch-statements-kodeco/193357)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 4:24am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-23-switch-statements-kodeco/193357 "2023-08-30T04:24:30Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429279-programming-in-swift-functions-and-types/lessons/23

---

## [Kotlin Cheat Sheet and Quick Reference | Kodeco](https://forums.kodeco.com/t/kotlin-cheat-sheet-and-quick-reference-kodeco/193308)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 11:38pm UTC](https://forums.kodeco.com/t/kotlin-cheat-sheet-and-quick-reference-kodeco/193308 "2023-08-29T23:38:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/6362971-kotlin-cheat-sheet-and-quick-reference

---

## [Deep Links in Android, Episode 1: Learn About Deep Link Structure | Kodeco](https://forums.kodeco.com/t/deep-links-in-android-episode-1-learn-about-deep-link-structure-kodeco/193128)

<div class="topic-metadata">

**Author:** [@wangerekaharun](https://forums.kodeco.com/u/wangerekaharun)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 7:53am UTC](https://forums.kodeco.com/t/deep-links-in-android-episode-1-learn-about-deep-link-structure-kodeco/193128 "2023-08-29T07:53:06Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/20868773-deep-links-in-android/lessons/1

---

## [Programming in Swift: Fundamentals, Episode 9: Conclusion | Kodeco](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-9-conclusion-kodeco/193091)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 4:21am UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-9-conclusion-kodeco/193091 "2023-08-29T04:21:52Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5539282-programming-in-swift-fundamentals/lessons/9

---

## [Beginning RxSwift, Episode 36: Downloading in Parallel: Part 1 | Kodeco](https://forums.kodeco.com/t/beginning-rxswift-episode-36-downloading-in-parallel-part-1-kodeco/193081)

<div class="topic-metadata">

**Author:** [@scotteg](https://forums.kodeco.com/u/scotteg)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 3:45am UTC](https://forums.kodeco.com/t/beginning-rxswift-episode-36-downloading-in-parallel-part-1-kodeco/193081 "2023-08-29T03:45:10Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4743-beginning-rxswift/lessons/36

---

## [Programming in Swift: Functions and Types, Episode 24: More Switch Statements | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-24-more-switch-statements-kodeco/192968)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 5:47pm UTC](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-24-more-switch-statements-kodeco/192968 "2023-08-28T17:47:46Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429279-programming-in-swift-functions-and-types/lessons/24

---

## [Saving Data in iOS, Episode 20: Challenge: Saving Property Lists | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-20-challenge-saving-property-lists-kodeco/192945)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 3:31pm UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-20-challenge-saving-property-lists-kodeco/192945 "2023-08-28T15:31:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/28868069-saving-data-in-ios/lessons/20

---

## [Today Extension Tutorial: Getting Started | Kodeco](https://forums.kodeco.com/t/today-extension-tutorial-getting-started-kodeco/192870)

<div class="topic-metadata">

**Author:** [@mkatz](https://forums.kodeco.com/u/mkatz)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 10:56am UTC](https://forums.kodeco.com/t/today-extension-tutorial-getting-started-kodeco/192870 "2023-08-28T10:56:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/697-today-extension-tutorial-getting-started

---

## [Programming in Swift: Fundamentals, Episode 10: Introduction | Kodeco](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-10-introduction-kodeco/192856)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 9:30am UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-10-introduction-kodeco/192856 "2023-08-28T09:30:40Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5539282-programming-in-swift-fundamentals/lessons/10

---

## [Integrate Combine Into an App | Kodeco](https://forums.kodeco.com/t/integrate-combine-into-an-app-kodeco/192845)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 8:54am UTC](https://forums.kodeco.com/t/integrate-combine-into-an-app-kodeco/192845 "2023-08-28T08:54:11Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/39880432-part-2-quiz-integrate-combine-into-an-app

---

## [Server-Side Kotlin with Ktor, Episode 16: Type-Safe Routing | Kodeco](https://forums.kodeco.com/t/server-side-kotlin-with-ktor-episode-16-type-safe-routing-kodeco/192843)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 8:35am UTC](https://forums.kodeco.com/t/server-side-kotlin-with-ktor-episode-16-type-safe-routing-kodeco/192843 "2023-08-28T08:35:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2885892-server-side-kotlin-with-ktor/lessons/16

---

## [Open Call for Authors and Tech Editors on the Unity Team | Kodeco](https://forums.kodeco.com/t/open-call-for-authors-and-tech-editors-on-the-unity-team-kodeco/192794)

<div class="topic-metadata">

**Author:** [@amarlette](https://forums.kodeco.com/u/amarlette)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 6:13am UTC](https://forums.kodeco.com/t/open-call-for-authors-and-tech-editors-on-the-unity-team-kodeco/192794 "2023-08-28T06:13:14Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/25401887-open-call-for-authors-and-tech-editors-on-the-unity-team

---

## [Core Data: Beyond the Basics, Episode 5: Dynamically Adjust Sort Descriptors | Kodeco](https://forums.kodeco.com/t/core-data-beyond-the-basics-episode-5-dynamically-adjust-sort-descriptors-kodeco/192741)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 3:03am UTC](https://forums.kodeco.com/t/core-data-beyond-the-basics-episode-5-dynamically-adjust-sort-descriptors-kodeco/192741 "2023-08-28T03:03:39Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/32317039-core-data-beyond-the-basics/lessons/5

---

## [Programming in Kotlin: Fundamentals, Episode 14: Challenge: Use For Loops | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-14-challenge-use-for-loops-kodeco/192682)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 11:07pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-14-challenge-use-for-loops-kodeco/192682 "2023-08-27T23:07:19Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/33862041-programming-in-kotlin-fundamentals/lessons/14

---

## [Programming in Dart: Classes, Episode 16: Implement an Interface | Kodeco](https://forums.kodeco.com/t/programming-in-dart-classes-episode-16-implement-an-interface-kodeco/192646)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 8:23pm UTC](https://forums.kodeco.com/t/programming-in-dart-classes-episode-16-implement-an-interface-kodeco/192646 "2023-08-27T20:23:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/30303903-programming-in-dart-classes/lessons/16

---

## [How To Create A Simple 2D iPhone Game with OpenGL ES 2.0 and GLKit – Part 1 | Kodeco](https://forums.kodeco.com/t/how-to-create-a-simple-2d-iphone-game-with-opengl-es-2-0-and-glkit-part-1-kodeco/192491)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 11:07am UTC](https://forums.kodeco.com/t/how-to-create-a-simple-2d-iphone-game-with-opengl-es-2-0-and-glkit-part-1-kodeco/192491 "2023-08-27T11:07:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2956-how-to-create-a-simple-2d-iphone-game-with-opengl-es-2-0-and-glkit-part-1

---

## [Fastlane for iOS, Episode 3: About Fastlane | Kodeco](https://forums.kodeco.com/t/fastlane-for-ios-episode-3-about-fastlane-kodeco/192440)

<div class="topic-metadata">

**Author:** [@brian\_bee](https://forums.kodeco.com/u/brian_bee)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 8:12am UTC](https://forums.kodeco.com/t/fastlane-for-ios-episode-3-about-fastlane-kodeco/192440 "2023-08-27T08:12:34Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1259223-fastlane-for-ios/lessons/3

---

## [Saving Data on Android, Episode 19: Writing Data | Kodeco](https://forums.kodeco.com/t/saving-data-on-android-episode-19-writing-data-kodeco/192357)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 2:05am UTC](https://forums.kodeco.com/t/saving-data-on-android-episode-19-writing-data-kodeco/192357 "2023-08-27T02:05:15Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4561-saving-data-on-android/lessons/19

---

## [Your Own Image Picker With Flutter Channels | Kodeco](https://forums.kodeco.com/t/your-own-image-picker-with-flutter-channels-kodeco/192281)

<div class="topic-metadata">

**Author:** [@bennegeek](https://forums.kodeco.com/u/bennegeek)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 7:36pm UTC](https://forums.kodeco.com/t/your-own-image-picker-with-flutter-channels-kodeco/192281 "2023-08-26T19:36:48Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2882495-your-own-image-picker-with-flutter-channels

---

## [Animation with MotionLayout, Episode 3: Animate Using Drag | Kodeco](https://forums.kodeco.com/t/animation-with-motionlayout-episode-3-animate-using-drag-kodeco/192211)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 2:45pm UTC](https://forums.kodeco.com/t/animation-with-motionlayout-episode-3-animate-using-drag-kodeco/192211 "2023-08-26T14:45:00Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/6374398-animation-with-motionlayout/lessons/3

---

## [Kotlin Flow: Getting Started, Episode 13: Use Operators & Channels | Kodeco](https://forums.kodeco.com/t/kotlin-flow-getting-started-episode-13-use-operators-channels-kodeco/192198)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 2:10pm UTC](https://forums.kodeco.com/t/kotlin-flow-getting-started-episode-13-use-operators-channels-kodeco/192198 "2023-08-26T14:10:15Z")

</div>

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

---

## [Reusable iOS Frameworks | Kodeco](https://forums.kodeco.com/t/reusable-ios-frameworks-kodeco/192062)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [August 26, 2023, 6:55am UTC](https://forums.kodeco.com/t/reusable-ios-frameworks-kodeco/192062 "2023-08-26T06:55:22Z")

</div>

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

---

## [watchOS 4 Tutorial Part 1: Getting Started | Kodeco](https://forums.kodeco.com/t/watchos-4-tutorial-part-1-getting-started-kodeco/191476)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 7:53am UTC](https://forums.kodeco.com/t/watchos-4-tutorial-part-1-getting-started-kodeco/191476 "2023-08-25T07:53:28Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/287-watchos-4-tutorial-part-1-getting-started

---

## [How To Create a Rotating Wheel Control with UIKit | Kodeco](https://forums.kodeco.com/t/how-to-create-a-rotating-wheel-control-with-uikit-kodeco/191449)

<div class="topic-metadata">

**Author:** [@funkyboy](https://forums.kodeco.com/u/funkyboy)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 6:53am UTC](https://forums.kodeco.com/t/how-to-create-a-rotating-wheel-control-with-uikit-kodeco/191449 "2023-08-25T06:53:12Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2953-how-to-create-a-rotating-wheel-control-with-uikit

---

## [Superwall: Remote Paywall Configuration on iOS | Kodeco](https://forums.kodeco.com/t/superwall-remote-paywall-configuration-on-ios-kodeco/191440)

<div class="topic-metadata">

**Author:** [@ytor](https://forums.kodeco.com/u/ytor)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 6:27am UTC](https://forums.kodeco.com/t/superwall-remote-paywall-configuration-on-ios-kodeco/191440 "2023-08-25T06:27:39Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/38677971-superwall-remote-paywall-configuration-on-ios

---

## [Jetpack Compose: Getting Started, Episode 14: Displaying Images | Kodeco](https://forums.kodeco.com/t/jetpack-compose-getting-started-episode-14-displaying-images-kodeco/191079)

<div class="topic-metadata">

**Author:** [@otsembo](https://forums.kodeco.com/u/otsembo)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 6:49pm UTC](https://forums.kodeco.com/t/jetpack-compose-getting-started-episode-14-displaying-images-kodeco/191079 "2023-08-24T18:49:14Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/38708142-jetpack-compose-getting-started/lessons/14

---

## [GameplayKit Tutorial: Entity-Component System, Agents, Goals, and Behaviors | Kodeco](https://forums.kodeco.com/t/gameplaykit-tutorial-entity-component-system-agents-goals-and-behaviors-kodeco/190933)

<div class="topic-metadata">

**Author:** [@naturaln0va](https://forums.kodeco.com/u/naturaln0va)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 3:33pm UTC](https://forums.kodeco.com/t/gameplaykit-tutorial-entity-component-system-agents-goals-and-behaviors-kodeco/190933 "2023-08-24T15:33:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/706-gameplaykit-tutorial-entity-component-system-agents-goals-and-behaviors

---

## [Google Maps iOS SDK Tutorial: Getting Started | Kodeco](https://forums.kodeco.com/t/google-maps-ios-sdk-tutorial-getting-started-kodeco/190541)

<div class="topic-metadata">

**Author:** [@ron.kliffer](https://forums.kodeco.com/u/ron.kliffer)\
**Replies:** 0\
**Last updated:** [August 18, 2023, 1:55am UTC](https://forums.kodeco.com/t/google-maps-ios-sdk-tutorial-getting-started-kodeco/190541 "2023-08-18T01:55:50Z")

</div>

Learn how to use the Google Maps iOS SDK to retrieve the user’s current location and search for nearby points of interest, such as bars and restaurants. This is a companion discussion topic for the original entry at h…

---

## [Your Second Kotlin Android App, Episode 43: Navigation Graph | Kodeco](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-43-navigation-graph-kodeco/184638)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [March 2, 2023, 2:08pm UTC](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-43-navigation-graph-kodeco/184638 "2023-03-02T14:08:00Z")

</div>

Learn how to incorporate a navigation graph into your app to visually lay out all your fragments. This is a companion discussion topic for the original entry at https://www.kodeco.com/7503473-your-second-kotlin-androi…

---

## [Programming in Kotlin: Collections & Lambdas, Episode 17: Introduction | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-17-introduction-kodeco-the-new-raywenderlich-com/182634)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [January 11, 2023, 12:23pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-17-introduction-kodeco-the-new-raywenderlich-com/182634 "2023-01-11T12:23:06Z")

</div>

Get an overview of what we’ll be covering in this part; “lambdas” and learn why it’s important. This is a companion discussion topic for the original entry at https://www.kodeco.com/33863948-programming-in-kotlin-coll…

---

## [Core Data: Beyond the Basics, Episode 18: Deleting Launch Lists | raywenderlich.com](https://forums.kodeco.com/t/core-data-beyond-the-basics-episode-18-deleting-launch-lists-raywenderlich-com/179094)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 10:58pm UTC](https://forums.kodeco.com/t/core-data-beyond-the-basics-episode-18-deleting-launch-lists-raywenderlich-com/179094 "2022-09-27T22:58:36Z")

</div>

Now that you understand delete rules let’s implement delete methods for the RocketLaunches app. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/32317039-core-data-beyond-th…

---

## [Core Data: Fundamentals, Episode 7: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/core-data-fundamentals-episode-7-conclusion-raywenderlich-com/179078)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 5:54pm UTC](https://forums.kodeco.com/t/core-data-fundamentals-episode-7-conclusion-raywenderlich-com/179078 "2022-09-27T17:54:34Z")

</div>

Wrap up this section by reviewing what you’ve learned about the Core Data stack, and find out what’s coming up in the next section. This is a companion discussion topic for the original entry at https://www.raywenderl…

---

## [Managing State in Flutter, Episode 13: Understand Consumers | raywenderlich.com](https://forums.kodeco.com/t/managing-state-in-flutter-episode-13-understand-consumers-raywenderlich-com/178930)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 25, 2022, 11:51pm UTC](https://forums.kodeco.com/t/managing-state-in-flutter-episode-13-understand-consumers-raywenderlich-com/178930 "2022-09-25T23:51:57Z")

</div>

In this episode, learn how to leverage the consumer which unwraps your objects from a Provider, saving you some code. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/345520…

---

## [Android Background Processing, Episode 12: Use DownloadManager | raywenderlich.com](https://forums.kodeco.com/t/android-background-processing-episode-12-use-downloadmanager-raywenderlich-com/178848)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 24, 2022, 1:49am UTC](https://forums.kodeco.com/t/android-background-processing-episode-12-use-downloadmanager-raywenderlich-com/178848 "2022-09-24T01:49:07Z")

</div>

Replace the WorkManager usage when downloading images, with the DownloadManager, to display download progress. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/35154431-andr…

---

## [Beginning Networking with URLSession, Episode 10: Priorities & Cache Policies | raywenderlich.com](https://forums.kodeco.com/t/beginning-networking-with-urlsession-episode-10-priorities-cache-policies-raywenderlich-com/178486)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [September 18, 2022, 12:40am UTC](https://forums.kodeco.com/t/beginning-networking-with-urlsession-episode-10-priorities-cache-policies-raywenderlich-com/178486 "2022-09-18T00:40:21Z")

</div>

Take a look at how tasks oftentimes require different priorities, as well as defining what will be cached. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28450876-beginnin…

---

## [Programming in Kotlin: Collections & Lambdas, Episode 17: Introduction | raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-17-introduction-raywenderlich-com/178269)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 14, 2022, 8:50am UTC](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-17-introduction-raywenderlich-com/178269 "2022-09-14T08:50:57Z")

</div>

Get an overview of what we’ll be covering in this part; “lambdas” and learn why it’s important. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/33863948-programming-in-kotl…

---

## [Dependency Injection with Koin, Episode 15: Create AppModule | raywenderlich.com](https://forums.kodeco.com/t/dependency-injection-with-koin-episode-15-create-appmodule-raywenderlich-com/175881)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [July 29, 2022, 2:00pm UTC](https://forums.kodeco.com/t/dependency-injection-with-koin-episode-15-create-appmodule-raywenderlich-com/175881 "2022-07-29T14:00:06Z")

</div>

Create an AppModule with the DefaultCurrentActivityListener and ActivityRetriever used to inject Activities. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7042416-depende…

---

## [Core Data: Fundamentals, Episode 6: Setting Up the Stack | raywenderlich.com](https://forums.kodeco.com/t/core-data-fundamentals-episode-6-setting-up-the-stack-raywenderlich-com/175757)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [July 27, 2022, 5:19pm UTC](https://forums.kodeco.com/t/core-data-fundamentals-episode-6-setting-up-the-stack-raywenderlich-com/175757 "2022-07-27T17:19:29Z")

</div>

Create a Core Data stack for use in the RocketLaunches app! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27468235-core-data-fundamentals/lessons/6

---

## [Programming in Dart: Functions & Closures, Episode 8: Use Arrow Notation | raywenderlich.com](https://forums.kodeco.com/t/programming-in-dart-functions-closures-episode-8-use-arrow-notation-raywenderlich-com/175338)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [July 21, 2022, 12:07am UTC](https://forums.kodeco.com/t/programming-in-dart-functions-closures-episode-8-use-arrow-notation-raywenderlich-com/175338 "2022-07-21T00:07:38Z")

</div>

Dart provides a nice little shortcut when writing functions called arrow notation. While it makes your functions easier to read, it raises questions about the void return type. This is a companion discussion topic for…

---

## [In-App Purchases, Episode 12: Introduction | raywenderlich.com](https://forums.kodeco.com/t/in-app-purchases-episode-12-introduction-raywenderlich-com/174761)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [July 12, 2022, 1:57am UTC](https://forums.kodeco.com/t/in-app-purchases-episode-12-introduction-raywenderlich-com/174761 "2022-07-12T01:57:12Z")

</div>

Gain an understanding of the upcoming topics in this part. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30506103-in-app-purchases/lessons/12

---

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

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [June 3, 2021, 11:09pm UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/141513 "2021-06-03T23:09:48Z")

</div>

Let’s review what you’ll be learning in this part of the course, and why it’s important. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4001919-how-to-make-an-app-like-ins…

---

## [Beginning RecyclerView, Episode 5: Challenge: RecyclerView | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-5-challenge-recyclerview-kodeco/204470)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [May 20, 2024, 2:27pm UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-5-challenge-recyclerview-kodeco/204470 "2024-05-20T14:27:56Z")

</div>

This content was released on Mar 23 2018. The official support period is 6-months from this date. Practice what you've learned so far to add more data into the rows of the RecyclerView, and then see a solution.

---

## [Beginning Auto Layout, Episode 12: Dragging Constraints | Kodeco](https://forums.kodeco.com/t/beginning-auto-layout-episode-12-dragging-constraints-kodeco/202870)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [March 8, 2024, 8:43am UTC](https://forums.kodeco.com/t/beginning-auto-layout-episode-12-dragging-constraints-kodeco/202870 "2024-03-08T08:43:00Z")

</div>

This content was released on Sep 25 2018. The official support period is 6-months from this date. Right- or control-click dragging between two views is another great option for creating Auto Layout constraints.

---

## [Android Animations, Episode 31: Conclusion | Kodeco](https://forums.kodeco.com/t/android-animations-episode-31-conclusion-kodeco/202401)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [February 17, 2024, 1:28pm UTC](https://forums.kodeco.com/t/android-animations-episode-31-conclusion-kodeco/202401 "2024-02-17T13:28:45Z")

</div>

This content was released on Mar 26 2018. The official support period is 6-months from this date. In this final episode, we'll summarize this final part and the whole course, and then see an overview of Android Animation topics that were not covered.

---

## [Your First Flutter App, Episode 23: Challenge: Calculate the Difference | Kodeco](https://forums.kodeco.com/t/your-first-flutter-app-episode-23-challenge-calculate-the-difference-kodeco/202329)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [February 14, 2024, 1:43pm UTC](https://forums.kodeco.com/t/your-first-flutter-app-episode-23-challenge-calculate-the-difference-kodeco/202329 "2024-02-14T13:43:55Z")

</div>

This content was released on Sep 8 2020. The official support period is 6-months from this date. See if you can figure out an algorithm to calculate the positive difference between the target value and the slider value.

---

## [iOS Office Hours, Episode 12: iOS Office Hours: July 31, 2020 | Kodeco](https://forums.kodeco.com/t/ios-office-hours-episode-12-ios-office-hours-july-31-2020-kodeco/201532)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [January 15, 2024, 8:18pm UTC](https://forums.kodeco.com/t/ios-office-hours-episode-12-ios-office-hours-july-31-2020-kodeco/201532 "2024-01-15T20:18:50Z")

</div>

This content was released on May 18 2020. The official support period is 6-months from this date. In this livestream of an Office Hours session, questions are answered by a panel of experts.

---

## [Your Second iOS and SwiftUI App, Episode 18: Conclusion | Kodeco](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-18-conclusion-kodeco/201108)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [December 31, 2023, 2:27pm UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-18-conclusion-kodeco/201108 "2023-12-31T14:27:16Z")

</div>

This content was released on Nov 3 2020. The official support period is 6-months from this date. You've given your app a bunch of new features in this part. You can interact with your library and books from multiple places, and your UI syncs right up!

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

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