# 🎓 Courses & Articles

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

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

**Page:** 372

---

## [Saving Data on Android with Jennifer Bailey – Podcast S10 E02 | Kodeco](https://forums.kodeco.com/t/saving-data-on-android-with-jennifer-bailey-podcast-s10-e02-kodeco/198630)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [October 27, 2023, 6:00pm UTC](https://forums.kodeco.com/t/saving-data-on-android-with-jennifer-bailey-podcast-s10-e02-kodeco/198630 "2023-10-27T18:00:21Z")

</div>

This content was released on Mar 11 2020. The official support period is 6-months from this date. On our first Android show for season 10, Season 9 co-host Jenn Bailey takes us through saving data on Android. Later, Alex dips his toes into KTor.

---

## [Adaptive Layout, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/adaptive-layout-episode-1-introduction-kodeco/198586)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [October 26, 2023, 9:19pm UTC](https://forums.kodeco.com/t/adaptive-layout-episode-1-introduction-kodeco/198586 "2023-10-26T21:19:14Z")

</div>

This content was released on Dec 14 2015. The official support period is 6-months from this date. Find out what's covered in our Adaptive Layout video tutorial series.

---

## [Intermediate Swift 3, Episode 10: Conclusion | Kodeco](https://forums.kodeco.com/t/intermediate-swift-3-episode-10-conclusion-kodeco/198524)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 25, 2023, 6:55pm UTC](https://forums.kodeco.com/t/intermediate-swift-3-episode-10-conclusion-kodeco/198524 "2023-10-25T18:55:28Z")

</div>

This content was released on Oct 11 2016. The official support period is 6-months from this date. Review what you learned in our Intermediate Swift 3 video tutorial series and find out where to go from here.

---

## [Android Background Processing, Episode 3: Implement A Simple Worker | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-3-implement-a-simple-worker-kodeco/198469)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 11:28pm UTC](https://forums.kodeco.com/t/android-background-processing-episode-3-implement-a-simple-worker-kodeco/198469 "2023-10-24T23:28:42Z")

</div>

This content was released on Jul 6 2020. The official support period is 6-months from this date. Use the WorkManager API to implement a simple worker which does some work in the background.

---

## [Higher-Order Functions in Swift, Episode 5: Write a Dynamic Sequence | Kodeco](https://forums.kodeco.com/t/higher-order-functions-in-swift-episode-5-write-a-dynamic-sequence-kodeco/198448)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 12:51pm UTC](https://forums.kodeco.com/t/higher-order-functions-in-swift-episode-5-write-a-dynamic-sequence-kodeco/198448 "2023-10-24T12:51:33Z")

</div>

This content was released on Aug 31 2021. The official support period is 6-months from this date. Build two custom dynamic sequences from scratch with your new higher-order function skills.

---

## [Dependency Injection with Koin, Episode 10: Create OkHttpClient Class | Kodeco](https://forums.kodeco.com/t/dependency-injection-with-koin-episode-10-create-okhttpclient-class-kodeco/198447)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 11:41am UTC](https://forums.kodeco.com/t/dependency-injection-with-koin-episode-10-create-okhttpclient-class-kodeco/198447 "2023-10-24T11:41:11Z")

</div>

This content was released on Jan 21 2020. The official support period is 6-months from this date. Create the OkHttpClient class with the builder, set network timeouts, and add a logging interceptor.

---

## [Scroll View School, Episode 18: Pull To Refresh III | Kodeco](https://forums.kodeco.com/t/scroll-view-school-episode-18-pull-to-refresh-iii-kodeco/198444)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 10:14am UTC](https://forums.kodeco.com/t/scroll-view-school-episode-18-pull-to-refresh-iii-kodeco/198444 "2023-10-24T10:14:55Z")

</div>

This content was released on Mar 28 2017. The official support period is 6-months from this date. In this video tutorial, you'll continue learning about pull to refresh controls and simulate a refresh action, and then make the view disappear.

---

## [Implicit Flutter Animations, Episode 2: Understand Implicit Animations | Kodeco](https://forums.kodeco.com/t/implicit-flutter-animations-episode-2-understand-implicit-animations-kodeco/198440)

<div class="topic-metadata">

**Author:** [@ychoudhary](https://forums.kodeco.com/u/ychoudhary)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 9:36am UTC](https://forums.kodeco.com/t/implicit-flutter-animations-episode-2-understand-implicit-animations-kodeco/198440 "2023-10-24T09:36:48Z")

</div>

This content was released on Oct 4 2022. The official support period is 6-months from this date. Understand implicit animations and learn how to use them in your app.

---

## [Beginning Table Views, Episode 35: Segues | Kodeco](https://forums.kodeco.com/t/beginning-table-views-episode-35-segues-kodeco/198361)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 22, 2023, 5:19pm UTC](https://forums.kodeco.com/t/beginning-table-views-episode-35-segues-kodeco/198361 "2023-10-22T17:19:38Z")

</div>

This content was released on Aug 28 2018. The official support period is 6-months from this date. Segues are relationships between view controllers and can also pass information between them. This video will cover the basics of them.

---

## [RWDevCon 2017 Post-Mortem | Kodeco](https://forums.kodeco.com/t/rwdevcon-2017-post-mortem-kodeco/198360)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 22, 2023, 5:12pm UTC](https://forums.kodeco.com/t/rwdevcon-2017-post-mortem-kodeco/198360 "2023-10-22T17:12:13Z")

</div>

This content was released on Apr 6 2017. The official support period is 6-months from this date. We just had our third annual tutorial conference, RWDevCon 2017. Find out how it went! :\]

---

## [Reproducing Popular iOS Controls, Episode 23: App Store: Transitions | Kodeco](https://forums.kodeco.com/t/reproducing-popular-ios-controls-episode-23-app-store-transitions-kodeco/198359)

<div class="topic-metadata">

**Author:** [@leamars](https://forums.kodeco.com/u/leamars)\
**Replies:** 0\
**Last updated:** [October 22, 2023, 5:05pm UTC](https://forums.kodeco.com/t/reproducing-popular-ios-controls-episode-23-app-store-transitions-kodeco/198359 "2023-10-22T17:05:28Z")

</div>

This content was released on Jul 19 2018. The official support period is 6-months from this date. In this video you'll learn about custom transitions, particularly as they pertain to the App Store app.

---

## [Manage State with Provider, Episode 4: Add a Simple Provider | Kodeco](https://forums.kodeco.com/t/manage-state-with-provider-episode-4-add-a-simple-provider-kodeco/198340)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 22, 2023, 9:27am UTC](https://forums.kodeco.com/t/manage-state-with-provider-episode-4-add-a-simple-provider-kodeco/198340 "2023-10-22T09:27:13Z")

</div>

This content was released on Oct 17 2019. The official support period is 6-months from this date. Set up and use your first Provider by sharing the FilmsModel data in order to show the list of films on the first screen of the app.

---

## [Introducing Concurrency, Episode 11: GCD Delights | Kodeco](https://forums.kodeco.com/t/introducing-concurrency-episode-11-gcd-delights-kodeco/198229)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [October 20, 2023, 1:43am UTC](https://forums.kodeco.com/t/introducing-concurrency-episode-11-gcd-delights-kodeco/198229 "2023-10-20T01:43:50Z")

</div>

This content was released on Jan 18 2016. The official support period is 6-months from this date. Learn about a couple of other cool features of grand central dispatch: dispatchonce and dispatchafter.

---

## [Beginning Core Data, Episode 16: Relationships in Code | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-16-relationships-in-code-kodeco/198209)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 19, 2023, 3:59pm UTC](https://forums.kodeco.com/t/beginning-core-data-episode-16-relationships-in-code-kodeco/198209 "2023-10-19T15:59:16Z")

</div>

This content was released on Nov 14 2017. The official support period is 6-months from this date. Once you define a relationship in your model, you'll need to access it in code. This video will show you how.

---

## [Programming in Kotlin: Fundamentals, Episode 9: Challenge: Nullables | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-9-challenge-nullables-kodeco/198177)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 19, 2023, 2:31am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-9-challenge-nullables-kodeco/198177 "2023-10-19T02:31:36Z")

</div>

This content was released on Apr 14 2020. The official support period is 6-months from this date. Practice dealing with Nullable Types and null, using the safe call operator, the Elvis operator, and null-checks.

---

## [Beginning Android Debugging, Episode 4: Create Log Statements | Kodeco](https://forums.kodeco.com/t/beginning-android-debugging-episode-4-create-log-statements-kodeco/198143)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [October 18, 2023, 10:58am UTC](https://forums.kodeco.com/t/beginning-android-debugging-episode-4-create-log-statements-kodeco/198143 "2023-10-18T10:58:05Z")

</div>

This content was released on May 12 2020. The official support period is 6-months from this date. Learn how to create log statements using the Log class. Create logs with different levels of importance, such as warnings or errors.

---

## [Testing in iOS, Episode 4: Challenge: Boolean Assertions | Kodeco](https://forums.kodeco.com/t/testing-in-ios-episode-4-challenge-boolean-assertions-kodeco/198123)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 18, 2023, 6:52am UTC](https://forums.kodeco.com/t/testing-in-ios-episode-4-challenge-boolean-assertions-kodeco/198123 "2023-10-18T06:52:34Z")

</div>

This content was released on May 14 2020. The official support period is 6-months from this date. Create a test case which verifies that a FloatingPoint extension does in fact tell you if a floating point number is an integer.

---

## [Scroll View School, Episode 31: Parallax Scrolling | Kodeco](https://forums.kodeco.com/t/scroll-view-school-episode-31-parallax-scrolling-kodeco/198049)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 17, 2023, 8:00am UTC](https://forums.kodeco.com/t/scroll-view-school-episode-31-parallax-scrolling-kodeco/198049 "2023-10-17T08:00:19Z")

</div>

This content was released on Oct 31 2017. The official support period is 6-months from this date. The custom pull to refresh has many different image elements. With some a bit of code, this video will show you how to add a parallax effect.

---

## [Kitura and the BFF Pattern | Kodeco](https://forums.kodeco.com/t/kitura-and-the-bff-pattern-kodeco/197961)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 3:54am UTC](https://forums.kodeco.com/t/kitura-and-the-bff-pattern-kodeco/197961 "2023-10-16T03:54:25Z")

</div>

This content was released on Feb 26 2019. The official support period is 6-months from this date. In this article, learn what high-level issues Kitura solves with server-side Swift, and what the BFF pattern is all about!

---

## [Google’s Android Toolkit Lead Developer Romain Guy about Q and UX – Podcast S09 E09 | Kodeco](https://forums.kodeco.com/t/google-s-android-toolkit-lead-developer-romain-guy-about-q-and-ux-podcast-s09-e09-kodeco/197945)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 12:55am UTC](https://forums.kodeco.com/t/google-s-android-toolkit-lead-developer-romain-guy-about-q-and-ux-podcast-s09-e09-kodeco/197945 "2023-10-16T00:55:15Z")

</div>

This content was released on Aug 7 2019. The official support period is 6-months from this date. Dru and Jenn talk with Google’s Android Toolkit Lead Developer Romain Guy about Q and UX; the Jenn takes a look at Jetpack Compose.

---

## [Your First iOS and SwiftUI App: An App From Scratch, Episode 27: Variables and Constants | Kodeco](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-an-app-from-scratch-episode-27-variables-and-constants-kodeco/197935)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 12:27am UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-an-app-from-scratch-episode-27-variables-and-constants-kodeco/197935 "2023-10-16T00:27:22Z")

</div>

This content was released on Dec 15 2020. The official support period is 6-months from this date. Finalize the difference algorithm and score calculation, and learn about an important Swift concept: the difference between variables and constants.

---

## [Introducing Custom Controls, Episode 3: Integration With Interface Builder | Kodeco](https://forums.kodeco.com/t/introducing-custom-controls-episode-3-integration-with-interface-builder-kodeco/197926)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [October 15, 2023, 9:28pm UTC](https://forums.kodeco.com/t/introducing-custom-controls-episode-3-integration-with-interface-builder-kodeco/197926 "2023-10-15T21:28:25Z")

</div>

This content was released on Sep 1 2015. The official support period is 6-months from this date. Learn how to properly integrate your custom controls with interface builder, massively improving the design time experience.

---

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

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 15, 2023, 4:13am UTC](https://forums.kodeco.com/t/programming-in-swift-episode-10-introduction-kodeco/197882 "2023-10-15T04:13:16Z")

</div>

This content was released on Sep 26 2017. The official support period is 6-months from this date. Let's review what you'll be learning in this section, and why it's important.

---

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

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 11:14pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-27-conclusion-kodeco/197864 "2023-10-14T23:14:48Z")

</div>

This content was released on Aug 22 2018. The official support period is 6-months from this date. Let's review where you are with your Swift core concepts, and discuss what's next.

---

## [Intermediate iOS Debugging, Episode 6: Share Breakpoints | Kodeco](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-6-share-breakpoints-kodeco/197851)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 8:53pm UTC](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-6-share-breakpoints-kodeco/197851 "2023-10-14T20:53:13Z")

</div>

This content was released on May 4 2021. The official support period is 6-months from this date. Breakpoints can be shared in two ways: between projects just on your own system, or as a file, for multiple users of a project.

---

## [Try the New Online Book Experience! | Kodeco](https://forums.kodeco.com/t/try-the-new-online-book-experience-kodeco/197819)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 10:33am UTC](https://forums.kodeco.com/t/try-the-new-online-book-experience-kodeco/197819 "2023-10-14T10:33:46Z")

</div>

This content was released on Oct 7 2020. The official support period is 6-months from this date. Take the new online reading experience at raywenderlich.com for a test drive, and check out the new highlighting, note taking, source code and full-text search!

---

## [Beginning App Asset Design, Episode 20: Color Spaces | Kodeco](https://forums.kodeco.com/t/beginning-app-asset-design-episode-20-color-spaces-kodeco/197713)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 12, 2023, 4:08pm UTC](https://forums.kodeco.com/t/beginning-app-asset-design-episode-20-color-spaces-kodeco/197713 "2023-10-12T16:08:19Z")

</div>

This content was released on Feb 8 2018. The official support period is 6-months from this date. Discover the challenges of maintaining color fidelity across multiple digital color spaces, and why you can't just divide everything by 255.

---

## [Beginning Auto Layout, Episode 8: Challenge: Nesting Stack Views | Kodeco](https://forums.kodeco.com/t/beginning-auto-layout-episode-8-challenge-nesting-stack-views-kodeco/197659)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 11, 2023, 4:59am UTC](https://forums.kodeco.com/t/beginning-auto-layout-episode-8-challenge-nesting-stack-views-kodeco/197659 "2023-10-11T04:59:46Z")

</div>

This content was released on Oct 17 2017. The official support period is 6-months from this date. Practice everything you've learned so far about stack views by implementing a complex, nested layout.

---

## [Drawing in iOS with SwiftUI, Episode 18: Challenge: Install Color Picker | Kodeco](https://forums.kodeco.com/t/drawing-in-ios-with-swiftui-episode-18-challenge-install-color-picker-kodeco/197349)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 7:29am UTC](https://forums.kodeco.com/t/drawing-in-ios-with-swiftui-episode-18-challenge-install-color-picker-kodeco/197349 "2023-10-07T07:29:49Z")

</div>

This content was released on Feb 11 2020. The official support period is 6-months from this date. To practice installing an existing custom control, install the color picker into the drawing pad and hook it up to the drawing color.

---

## [Beginning RecyclerView, Episode 29: Use Multiple View Types | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-29-use-multiple-view-types-kodeco/197345)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 7:17am UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-29-use-multiple-view-types-kodeco/197345 "2023-10-07T07:17:32Z")

</div>

This content was released on Aug 13 2020. The official support period is 6-months from this date. Use view types to customize the display of items displayed in a RecyclerView, based on the type of the item.

---

## [Beginning iOS Animations, Episode 19: Challenge: Practice Keyframes | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-19-challenge-practice-keyframes-kodeco/197343)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 7:14am UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-19-challenge-practice-keyframes-kodeco/197343 "2023-10-07T07:14:14Z")

</div>

This content was released on Nov 7 2017. The official support period is 6-months from this date. In this challenge, solidify your keyframe animation skills by adding one more keyframe animation to your project.

---

## [RWDevCon 2018 Vault, Episode 3: Architecting Modules | Kodeco](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-3-architecting-modules-kodeco/197267)

<div class="topic-metadata">

**Author:** [@mkatz](https://forums.kodeco.com/u/mkatz)\
**Replies:** 0\
**Last updated:** [October 6, 2023, 6:32pm UTC](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-3-architecting-modules-kodeco/197267 "2023-10-06T18:32:50Z")

</div>

This content was released on May 7 2018. The official support period is 6-months from this date. Modularity in code goes hand-in-hand with readability, testablity, reusability, scalability, and reliability, along with many other -ilities. This session covers how to make modules, figure out what code goes in a module, and then how to use those modules for maximum success. You’ll learn best practices in code encapsulation and reuse, learn some programming buzz words, and level up your Xcode skills.

---

## [Jetpack Compose Primer, Episode 4: Preview in Android Studio | Kodeco](https://forums.kodeco.com/t/jetpack-compose-primer-episode-4-preview-in-android-studio-kodeco/197214)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 6, 2023, 4:26am UTC](https://forums.kodeco.com/t/jetpack-compose-primer-episode-4-preview-in-android-studio-kodeco/197214 "2023-10-06T04:26:32Z")

</div>

This content was released on Dec 19 2019. The official support period is 6-months from this date. See how to preview your Jetpack Compose user interfaces right in Android Studio, without the need to build and run your app on a device or emulator.

---

## [Your Second Kotlin Android App, Episode 6: Creating a View Holder | Kodeco](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-6-creating-a-view-holder-kodeco/197206)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 6, 2023, 2:57am UTC](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-6-creating-a-view-holder-kodeco/197206 "2023-10-06T02:57:19Z")

</div>

This content was released on Mar 21 2018. The official support period is 6-months from this date. The adapter managers the data. The view holder handles the view. This video gives you an overview of the process.

---

## [Beginning Auto Layout, Episode 16: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-auto-layout-episode-16-conclusion-kodeco/197158)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 5, 2023, 3:05pm UTC](https://forums.kodeco.com/t/beginning-auto-layout-episode-16-conclusion-kodeco/197158 "2023-10-05T15:05:11Z")

</div>

This content was released on Sep 25 2018. The official support period is 6-months from this date. Review what you've learned in this section, and pick up some parting tips for using Auto Layout in your apps.

---

## [Beginning Programming with C#, Episode 14: Enumerations | Kodeco](https://forums.kodeco.com/t/beginning-programming-with-c-episode-14-enumerations-kodeco/197137)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 5, 2023, 12:22pm UTC](https://forums.kodeco.com/t/beginning-programming-with-c-episode-14-enumerations-kodeco/197137 "2023-10-05T12:22:28Z")

</div>

This content was released on Feb 5 2019. The official support period is 6-months from this date. In this episode, you'll learn how to create constants in C# in a way that is readable and easy to understand.

---

## [Your Second iOS and SwiftUI App, Episode 24: ObjectWillChangePublisher | Kodeco](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-24-objectwillchangepublisher-kodeco/197101)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 5, 2023, 4:06am UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-24-objectwillchangepublisher-kodeco/197101 "2023-10-05T04:06:24Z")

</div>

This content was released on Nov 3 2020. The official support period is 6-months from this date. ObjectWillChangePublisher powers ObservedObject and EnvironmentObjects in SwiftUI. Use it to propagate ObservableObject changes to collections.

---

## [Beginning Table Views, Episode 31: Control Events | Kodeco](https://forums.kodeco.com/t/beginning-table-views-episode-31-control-events-kodeco/197073)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 5:47pm UTC](https://forums.kodeco.com/t/beginning-table-views-episode-31-control-events-kodeco/197073 "2023-10-04T17:47:52Z")

</div>

This content was released on Aug 28 2018. The official support period is 6-months from this date. There are times when you need to respond to special kinds of events. These are called control events and you'll learn about them in this video.

---

## [Announcing In-Person iOS Bootcamp: Alt-U! | Kodeco](https://forums.kodeco.com/t/announcing-in-person-ios-bootcamp-alt-u-kodeco/197067)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 4:49pm UTC](https://forums.kodeco.com/t/announcing-in-person-ios-bootcamp-alt-u-kodeco/197067 "2023-10-04T16:49:30Z")

</div>

This content was released on Mar 30 2016. The official support period is 6-months from this date. I’m happy to announce that live in-person bootcamps are now available using material from raywenderlich.com – Alt-U! Check out what makes this special and get a massive discount on the first offering.

---

## [Jetpack WorkManager: Observe and Constrain | Kodeco](https://forums.kodeco.com/t/jetpack-workmanager-observe-and-constrain-kodeco/197064)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 3:51pm UTC](https://forums.kodeco.com/t/jetpack-workmanager-observe-and-constrain-kodeco/197064 "2023-10-04T15:51:46Z")

</div>

This content was released on Nov 15 2018. The official support period is 6-months from this date. In this screencast for Android, you’ll learn how to observe background work and how to constrain it to occur only under certain conditions.

---

## [SwiftUI Maps & Location Fundamentals, Episode 14: Request Permission | Kodeco](https://forums.kodeco.com/t/swiftui-maps-location-fundamentals-episode-14-request-permission-kodeco/197056)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 11:54am UTC](https://forums.kodeco.com/t/swiftui-maps-location-fundamentals-episode-14-request-permission-kodeco/197056 "2023-10-04T11:54:55Z")

</div>

This content was released on Sep 29 2020. The official support period is 6-months from this date. This episode breaks down the permission structure of Core Location and MapKit when requesting a user's location.

---

## [Beginning Flutter Debugging, Episode 10: Understand the Red Screen of Death | Kodeco](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-10-understand-the-red-screen-of-death-kodeco/197030)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 3:22am UTC](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-10-understand-the-red-screen-of-death-kodeco/197030 "2023-10-04T03:22:08Z")

</div>

This content was released on Sep 29 2022. The official support period is 6-months from this date. Learn how to read through and understand errors provided in the red screen of death and build the confidence to solve these types of errors.

---

## [Jetpack Compose Primer | Kodeco](https://forums.kodeco.com/t/jetpack-compose-primer-kodeco/197019)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 11:09pm UTC](https://forums.kodeco.com/t/jetpack-compose-primer-kodeco/197019 "2023-10-03T23:09:32Z")

</div>

This content was released on Jun 4 2019. The official support period is 6-months from this date. Note: This course used a pre-alpha version of Jetpack Compose and is now obsolete. But a new course on Jetpack Compose is in the works and coming soon! Get up and running fast with the recently announced and pre-alpha Jetpack Compose toolkit for creating Android user interfaces in Kotlin code.

---

## [Beginning Core Data | Kodeco](https://forums.kodeco.com/t/beginning-core-data-kodeco/196980)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 3:33pm UTC](https://forums.kodeco.com/t/beginning-core-data-kodeco/196980 "2023-10-03T15:33:13Z")

</div>

This content was released on Jan 24 2017. The official support period is 6-months from this date. Learn the basics of using Core Data in this beginning series! You’ll learn how to model your data with attributes and relationships; add and update records; and then fetch your data with sorting and filtering options.

---

## [Multi-Language Support with Localization in iOS, Episode 4: Test Localization and Generate Screenshots | Kodeco](https://forums.kodeco.com/t/multi-language-support-with-localization-in-ios-episode-4-test-localization-and-generate-screenshots-kodeco/196869)

<div class="topic-metadata">

**Author:** [@emadgnia](https://forums.kodeco.com/u/emadgnia)\
**Replies:** 0\
**Last updated:** [October 2, 2023, 12:39pm UTC](https://forums.kodeco.com/t/multi-language-support-with-localization-in-ios-episode-4-test-localization-and-generate-screenshots-kodeco/196869 "2023-10-02T12:39:48Z")

</div>

This content was released on Apr 6 2021. The official support period is 6-months from this date. Learn how to write UITest using localizable and automatically generate screenshots with different languages and export them as part of the XCLOC.

---

## [Rock Solid Networking, and Custom Core Image Filters – Podcast S05 E05 | Kodeco](https://forums.kodeco.com/t/rock-solid-networking-and-custom-core-image-filters-podcast-s05-e05-kodeco/196577)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [September 29, 2023, 1:31am UTC](https://forums.kodeco.com/t/rock-solid-networking-and-custom-core-image-filters-podcast-s05-e05-kodeco/196577 "2023-09-29T01:31:46Z")

</div>

This content was released on Jan 13 2016. The official support period is 6-months from this date. In this episode, Mic, Jake, and Andrew discuss field-tested, rock solid networking, before swiftly changing direction with custom Core Image filters

---

## [Programming in Swift, Episode 34: Closures and Collections | Kodeco](https://forums.kodeco.com/t/programming-in-swift-episode-34-closures-and-collections-kodeco/196564)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 28, 2023, 9:09pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-34-closures-and-collections-kodeco/196564 "2023-09-28T21:09:45Z")

</div>

This content was released on Sep 26 2017. The official support period is 6-months from this date. Learn how you can use closures to sort collections, filter collections, run calculations on elements within a collection, and more.

---

## [Scroll View School, Episode 4: Zooming | Kodeco](https://forums.kodeco.com/t/scroll-view-school-episode-4-zooming-kodeco/196504)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [September 27, 2023, 8:28pm UTC](https://forums.kodeco.com/t/scroll-view-school-episode-4-zooming-kodeco/196504 "2023-09-27T20:28:14Z")

</div>

This content was released on Jan 7 2015. The official support period is 6-months from this date. In this video tutorial, you'll learn how to zoom content within a scroll view.

---

## [Programming in Kotlin: Functions & Custom Types, Episode 24: Challenge: Interfaces | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-24-challenge-interfaces-kodeco/196209)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 4:14pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-24-challenge-interfaces-kodeco/196209 "2023-09-24T16:14:53Z")

</div>

This content was released on Apr 21 2020. The official support period is 6-months from this date. Practice using interfaces instead of class inheritance in the final challenge of this part of the course.

---

## [Programming in Kotlin: Functions & Custom Types, Episode 18: Class Inheritance | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-18-class-inheritance-kodeco/196181)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 7:47am UTC](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-18-class-inheritance-kodeco/196181 "2023-09-24T07:47:17Z")

</div>

This content was released on Apr 21 2020. The official support period is 6-months from this date. Learn about an important and powerful feature of classes that lets one class inherit functionality from another class.

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

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