# 🎓 Courses & Articles

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

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

**Page:** 339

---

## [Beginning Networking with URLSession, Episode 9: Introduction | raywenderlich.com](https://forums.kodeco.com/t/beginning-networking-with-urlsession-episode-9-introduction-raywenderlich-com/179002)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 1:01am UTC](https://forums.kodeco.com/t/beginning-networking-with-urlsession-episode-9-introduction-raywenderlich-com/179002 "2022-09-27T01:01:44Z")

</div>

Introduction to part 2 of the Beginning Networking with URLSession course. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28450876-beginning-networking-with-urlsession/les…

---

## [Beginning Networking with URLSession, Episode 5: Session Configurations | raywenderlich.com](https://forums.kodeco.com/t/beginning-networking-with-urlsession-episode-5-session-configurations-raywenderlich-com/179000)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 12:27am UTC](https://forums.kodeco.com/t/beginning-networking-with-urlsession-episode-5-session-configurations-raywenderlich-com/179000 "2022-09-27T00:27:43Z")

</div>

Learn about URLSessionConfiguration and how to leverage it to modify your URLSession’s behavior. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28450876-beginning-networki…

---

## [Programming in Kotlin: Collections & Lambdas, Episode 2: Combine Data in Pairs & Triples | raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-2-combine-data-in-pairs-triples-raywenderlich-com/178255)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 14, 2022, 7:32am UTC](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-2-combine-data-in-pairs-triples-raywenderlich-com/178255 "2022-09-14T07:32:30Z")

</div>

Learn how to group pieces of data in Pairs and Triples, how to work with such constructs, and how to destructure them. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/33863…

---

## [RWDevCon 2018 Vault, Episode 23: Server Side Swift with Kitura | raywenderlich.com](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-23-server-side-swift-with-kitura-raywenderlich-com/178135)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [September 12, 2022, 4:42am UTC](https://forums.kodeco.com/t/rwdevcon-2018-vault-episode-23-server-side-swift-with-kitura-raywenderlich-com/178135 "2022-09-12T04:42:25Z")

</div>

Kitura is the REST API framework in Swift written by IBM, and has been in development since Swift was open sourced. In this workshop, get started with a fully functional API that uses Codable for GET, POST, and DELETE re…

---

## [Building with Bazel, Episode 17: Understand Distributed Builds | raywenderlich.com](https://forums.kodeco.com/t/building-with-bazel-episode-17-understand-distributed-builds-raywenderlich-com/175854)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [July 29, 2022, 8:56am UTC](https://forums.kodeco.com/t/building-with-bazel-episode-17-understand-distributed-builds-raywenderlich-com/175854 "2022-07-29T08:56:57Z")

</div>

Leverage the power of Bazel by incorporating a third party service to remotely compile your project. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/31558158-building-with-…

---

## [Your First Kotlin Android App: Polishing the App, Episode 20: Navigate to the About Page | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-20-navigate-to-the-about-page-raywenderlich-com/175626)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 25, 2022, 11:08pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-20-navigate-to-the-about-page-raywenderlich-com/175626 "2022-07-25T23:08:03Z")

</div>

Learn about Intents and see how it can be used to navigate to the second screen. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30498681-your-first-kotlin-android-app-poli…

---

## [Your First Kotlin Android App: Polishing the App, Episode 11: Apply Styles & Themes | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-11-apply-styles-themes-raywenderlich-com/175619)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 25, 2022, 8:37pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-11-apply-styles-themes-raywenderlich-com/175619 "2022-07-25T20:37:30Z")

</div>

Get an overview of how apps are styled in Android and learn about the various building blocks of designing beautiful apps. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3…

---

## [Your First Kotlin Android App: Polishing the App, Episode 8: Restart the Game | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-8-restart-the-game-raywenderlich-com/175581)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 25, 2022, 10:11am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-8-restart-the-game-raywenderlich-com/175581 "2022-07-25T10:11:52Z")

</div>

Learn to build the “Restart Game” feature which is triggered whenever the start over button is clicked. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30498681-your-first-…

---

## [Your First Kotlin Android App: An App From Scratch, Episode 14: Challenge: Access Other Views | raywenderlich.com](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-14-challenge-access-other-views-raywenderlich-com/175559)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [July 25, 2022, 7:46am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-an-app-from-scratch-episode-14-challenge-access-other-views-raywenderlich-com/175559 "2022-07-25T07:46:40Z")

</div>

Now it’s time to try to access other views from the Activity with the knowledge you’ve gained so far. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30498263-your-first-ko…

---

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

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [July 22, 2022, 6:02pm UTC](https://forums.kodeco.com/t/core-data-fundamentals-episode-13-conclusion-raywenderlich-com/175455 "2022-07-22T18:02:23Z")

</div>

Wrap up this course by reviewing what you’ve learned about the core data stack, creating data models and persisting entities. Also find out where to go next! This is a companion discussion topic for the original entry…

---

## [Programming in Dart: Classes, Episode 4: Write a Constructor | raywenderlich.com](https://forums.kodeco.com/t/programming-in-dart-classes-episode-4-write-a-constructor-raywenderlich-com/175407)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [July 22, 2022, 9:06am UTC](https://forums.kodeco.com/t/programming-in-dart-classes-episode-4-write-a-constructor-raywenderlich-com/175407 "2022-07-22T09:06:53Z")

</div>

Learn about constructors and how to define constructors in classes. Then, you’ll call them to create objects. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30303903-progr…

---

## [Programming in Dart: Functions & Closures, Episode 11: Use Anonymous Functions | raywenderlich.com](https://forums.kodeco.com/t/programming-in-dart-functions-closures-episode-11-use-anonymous-functions-raywenderlich-com/175341)

<div class="topic-metadata">

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

</div>

Learn the basics of writing anonymous functions as well as why you’d even want to use them in the first place. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30303825-prog…

---

## [Image Handling with Picasso, Episode 6: Configure the Detail Screen | raywenderlich.com](https://forums.kodeco.com/t/image-handling-with-picasso-episode-6-configure-the-detail-screen-raywenderlich-com/175111)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [July 18, 2022, 10:36am UTC](https://forums.kodeco.com/t/image-handling-with-picasso-episode-6-configure-the-detail-screen-raywenderlich-com/175111 "2022-07-18T10:36:52Z")

</div>

Learn how to configure the detail screen of your app to display the images loaded in the previous episodes. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/8213611-image-ha…

---

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

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [June 3, 2021, 3:58am UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/141431 "2021-06-03T03:58:03Z")

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

---

## [Video Tutorial: iOS Animation with Swift Part 2: Springs | Kodeco](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-2-springs-kodeco/204929)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [June 14, 2024, 12:48pm UTC](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-2-springs-kodeco/204929 "2024-06-14T12:48:08Z")

</div>

This content was released on Sep 18 2014. The official support period is 6-months from this date. Learn how to give a spring-like effect to your iOS animations.

---

## [Beginning Firebase, Episode 16: User Creation | Kodeco](https://forums.kodeco.com/t/beginning-firebase-episode-16-user-creation-kodeco/204636)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [May 28, 2024, 4:45pm UTC](https://forums.kodeco.com/t/beginning-firebase-episode-16-user-creation-kodeco/204636 "2024-05-28T16:45:41Z")

</div>

This content was released on Aug 30 2017. The official support period is 6-months from this date. When making a user account system, users will need to create accounts. This video will walk you through the process.

---

## [Your First Kotlin Android App, Episode 6: Project Contents | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-6-project-contents-kodeco/202356)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [February 15, 2024, 7:09am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-6-project-contents-kodeco/202356 "2024-02-15T07:09:25Z")

</div>

This content was released on Mar 19 2018. The official support period is 6-months from this date. Learn about the various components that make up an Android project.

---

## [Beginning Collection Views, Episode 6: Challenge: Segues in Code | Kodeco](https://forums.kodeco.com/t/beginning-collection-views-episode-6-challenge-segues-in-code-kodeco/201625)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [January 18, 2024, 12:07am UTC](https://forums.kodeco.com/t/beginning-collection-views-episode-6-challenge-segues-in-code-kodeco/201625 "2024-01-18T00:07:36Z")

</div>

This content was released on Sep 11 2018. The official support period is 6-months from this date. In this challenge, combine the two approaches you've already learned to wrap up the cell selection functionality.

---

## [Intermediate iOS Animation, Episode 3: Core Animation Models | Kodeco](https://forums.kodeco.com/t/intermediate-ios-animation-episode-3-core-animation-models-kodeco/201624)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [January 18, 2024, 12:05am UTC](https://forums.kodeco.com/t/intermediate-ios-animation-episode-3-core-animation-models-kodeco/201624 "2024-01-18T00:05:57Z")

</div>

This content was released on Apr 12 2016. The official support period is 6-months from this date. In this video you'll learn a bit more about how Core Animation works.

---

## [Your First Kotlin Android App, Episode 26: Challenge: Display Starting Score | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-26-challenge-display-starting-score-kodeco/201606)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [January 17, 2024, 3:40pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-26-challenge-display-starting-score-kodeco/201606 "2024-01-17T15:40:57Z")

</div>

This content was released on Mar 19 2018. The official support period is 6-months from this date. In your challenge, you'll need to update the score TextView to display 0.

---

## [Beginning Core Data, Episode 6: Editing & Deleting Data | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-6-editing-deleting-data-kodeco/201302)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [January 6, 2024, 8:02pm UTC](https://forums.kodeco.com/t/beginning-core-data-episode-6-editing-deleting-data-kodeco/201302 "2024-01-06T20:02:16Z")

</div>

This content was released on Aug 31 2015. The official support period is 6-months from this date. Learn how to edit and delete objects in Core Data and how to handle relationships when deleting objects.

---

## [Beginning Collection Views, Episode 14: Challenge: Add a Label | Kodeco](https://forums.kodeco.com/t/beginning-collection-views-episode-14-challenge-add-a-label-kodeco/201277)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [January 6, 2024, 2:13am UTC](https://forums.kodeco.com/t/beginning-collection-views-episode-14-challenge-add-a-label-kodeco/201277 "2024-01-06T02:13:01Z")

</div>

This content was released on Oct 24 2017. The official support period is 6-months from this date. In this video tutorial you'll learn how to add a label to a custom collection view cell and populate it with the Park data.

---

## [Beginning CloudKit, Episode 8: Operations | Kodeco](https://forums.kodeco.com/t/beginning-cloudkit-episode-8-operations-kodeco/201197)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [January 3, 2024, 3:43pm UTC](https://forums.kodeco.com/t/beginning-cloudkit-episode-8-operations-kodeco/201197 "2024-01-03T15:43:25Z")

</div>

This content was released on Jul 4 2017. The official support period is 6-months from this date. After a while, you'll reach the limits of the convenience API. Thankfully, you can use operations instead which provides a lot of power and flexibility.

---

## [Video Tutorial: iOS App Extensions Part 7: Today Extensions: Core Data | Kodeco](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-7-today-extensions-core-data-kodeco/200881)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [December 23, 2023, 10:49am UTC](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-7-today-extensions-core-data-kodeco/200881 "2023-12-23T10:49:46Z")

</div>

This content was released on Dec 24 2014. The official support period is 6-months from this date. In this video tutorial youâll learn how to share data files between the app and the extension by sharing a single core data store.

---

## [Intermediate Core Data, Episode 4: Unit Testing | Kodeco](https://forums.kodeco.com/t/intermediate-core-data-episode-4-unit-testing-kodeco/200771)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [December 21, 2023, 10:37am UTC](https://forums.kodeco.com/t/intermediate-core-data-episode-4-unit-testing-kodeco/200771 "2023-12-21T10:37:18Z")

</div>

This content was released on Jan 31 2017. The official support period is 6-months from this date. Learn about writing basic unit tests, as well as asynchronous tests.

---

## [Swift Algorithm Club: April 2017 Digest | Kodeco](https://forums.kodeco.com/t/swift-algorithm-club-april-2017-digest-kodeco/199982)

<div class="topic-metadata">

**Author:** [@kelvin\_lau](https://forums.kodeco.com/u/kelvin_lau)\
**Replies:** 0\
**Last updated:** [December 1, 2023, 5:14am UTC](https://forums.kodeco.com/t/swift-algorithm-club-april-2017-digest-kodeco/199982 "2023-12-01T05:14:52Z")

</div>

This content was released on Apr 28 2017. The official support period is 6-months from this date. Check out the latest news from the Swift Algorithm Club in April, including news from the RWDevCon workshop, and a brand new Swift algorithm!

---

## [iOS Apprentice Fourth Edition Print Version Pictures! | Kodeco](https://forums.kodeco.com/t/ios-apprentice-fourth-edition-print-version-pictures-kodeco/199840)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 26, 2023, 5:36pm UTC](https://forums.kodeco.com/t/ios-apprentice-fourth-edition-print-version-pictures-kodeco/199840 "2023-11-26T17:36:18Z")

</div>

This content was released on Sep 21 2015. The official support period is 6-months from this date. Check out some pictures of the print version of the brand new iOS Apprentice Fourth Edition!

---

## [SQLDelight in Android: Getting Started, Episode 12: Integrate with RxJava | Kodeco](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-12-integrate-with-rxjava-kodeco/199813)

<div class="topic-metadata">

**Author:** [@mschnelle](https://forums.kodeco.com/u/mschnelle)\
**Replies:** 0\
**Last updated:** [November 25, 2023, 10:56am UTC](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-12-integrate-with-rxjava-kodeco/199813 "2023-11-25T10:56:48Z")

</div>

This content was released on Aug 3 2021. The official support period is 6-months from this date. Learn about the integration library with RxJava 2 and 3, which allow SQLDelight’s Query type to be observed as RxJava Observables. Apply this extension to the core API of the sample app.

---

## [VS Code Tips & Tricks, Episode 6: Use Custom Snippets | Kodeco](https://forums.kodeco.com/t/vs-code-tips-tricks-episode-6-use-custom-snippets-kodeco/199752)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [November 24, 2023, 3:56am UTC](https://forums.kodeco.com/t/vs-code-tips-tricks-episode-6-use-custom-snippets-kodeco/199752 "2023-11-24T03:56:01Z")

</div>

This content was released on Jun 2 2020. The official support period is 6-months from this date. Use extensions to add custom made snippets to generate lengthy code and use a code expansion extension.

---

## [Your Second Kotlin Android App, Episode 37: Primary and Secondary Colors | Kodeco](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-37-primary-and-secondary-colors-kodeco/199749)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [November 24, 2023, 3:23am UTC](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-37-primary-and-secondary-colors-kodeco/199749 "2023-11-24T03:23:01Z")

</div>

This content was released on Mar 21 2018. The official support period is 6-months from this date. When working with apps, it's useful to think in primary and secondary colors. Android Material Design gives you the tools to make this possible.

---

## [Your Second iOS and SwiftUI App, Episode 23: Sections | Kodeco](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-23-sections-kodeco/199547)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [November 19, 2023, 3:12am UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-23-sections-kodeco/199547 "2023-11-19T03:12:36Z")

</div>

This content was released on Nov 3 2020. The official support period is 6-months from this date. Lists offer customizable Sections, with headers and footers as needed. You'll use a section for each of the two "readMe" options for a book.

---

## [Beginning RxSwift, Episode 38: Challenge: Indicate Download Activity | Kodeco](https://forums.kodeco.com/t/beginning-rxswift-episode-38-challenge-indicate-download-activity-kodeco/199445)

<div class="topic-metadata">

**Author:** [@scotteg](https://forums.kodeco.com/u/scotteg)\
**Replies:** 0\
**Last updated:** [November 17, 2023, 3:43am UTC](https://forums.kodeco.com/t/beginning-rxswift-episode-38-challenge-indicate-download-activity-kodeco/199445 "2023-11-17T03:43:49Z")

</div>

This content was released on May 4 2018. The official support period is 6-months from this date. Add some polish to Our Planet by appropriately showing and hiding the activity indicator for network activity.

---

## [SwiftUI: Layout & Interfaces, Episode 3: ScrollViewReader | Kodeco](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-3-scrollviewreader-kodeco/199232)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [November 12, 2023, 4:09pm UTC](https://forums.kodeco.com/t/swiftui-layout-interfaces-episode-3-scrollviewreader-kodeco/199232 "2023-11-12T16:09:23Z")

</div>

This content was released on Nov 12 2020. The official support period is 6-months from this date. To avoid spending a lot of time scrolling to a child of a massive scroll view, use a ScrollViewReader. Its proxy allows control over scroll position.

---

## [Don’t Miss Our WWDC 2019 Livecast – June 3, 8PM PST! | Kodeco](https://forums.kodeco.com/t/don-t-miss-our-wwdc-2019-livecast-june-3-8pm-pst-kodeco/199211)

<div class="topic-metadata">

**Author:** [@tiffani](https://forums.kodeco.com/u/tiffani)\
**Replies:** 0\
**Last updated:** [November 11, 2023, 9:15pm UTC](https://forums.kodeco.com/t/don-t-miss-our-wwdc-2019-livecast-june-3-8pm-pst-kodeco/199211 "2023-11-11T21:15:37Z")

</div>

This content was released on May 31 2019. The official support period is 6-months from this date. Join us for our livecast event on June 3, 8pm PST for WWDC 2019 highlights, opinions from our panel of experts and more!

---

## [Build an App Like Discord with Firebase, Episode 9: Enable Firebase Authentication | Kodeco](https://forums.kodeco.com/t/build-an-app-like-discord-with-firebase-episode-9-enable-firebase-authentication-kodeco/198998)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [November 8, 2023, 3:50am UTC](https://forums.kodeco.com/t/build-an-app-like-discord-with-firebase-episode-9-enable-firebase-authentication-kodeco/198998 "2023-11-08T03:50:11Z")

</div>

This content was released on Nov 18 2020. The official support period is 6-months from this date. Learn how to enable and configure email authentication for your Android app using Firebase.

---

## [New Course: Saving Data on Android | Kodeco](https://forums.kodeco.com/t/new-course-saving-data-on-android-kodeco/198653)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 28, 2023, 12:13pm UTC](https://forums.kodeco.com/t/new-course-saving-data-on-android-kodeco/198653 "2023-10-28T12:13:57Z")

</div>

This content was released on Mar 27 2018. The official support period is 6-months from this date. Learn various ways to persist data in your app: SharedPreferences, saving data to files, using SQLite, and using the Room library from Google.

---

## [Self-Sizing Table View Cells, Episode 8: Make Cells Dynamic | Kodeco](https://forums.kodeco.com/t/self-sizing-table-view-cells-episode-8-make-cells-dynamic-kodeco/198415)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 0\
**Last updated:** [October 23, 2023, 6:08pm UTC](https://forums.kodeco.com/t/self-sizing-table-view-cells-episode-8-make-cells-dynamic-kodeco/198415 "2023-10-23T18:08:26Z")

</div>

This content was released on Mar 24 2020. The official support period is 6-months from this date. Implement the detail view in SwiftUI, add Dynamic Type support, and demonstrate how easy it is to grow the cells.

---

## [Beginning Flutter Debugging, Episode 6: Debug with Android Studio | Kodeco](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-6-debug-with-android-studio-kodeco/198374)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [October 23, 2023, 2:26am UTC](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-6-debug-with-android-studio-kodeco/198374 "2023-10-23T02:26:29Z")

</div>

This content was released on Aug 4 2020. The official support period is 6-months from this date. Learn to use the debugger integrated with Android Studio and explore other debugging features it provides.

---

## [Introducing the raywenderlich.com Podcast Season 2! | Kodeco](https://forums.kodeco.com/t/introducing-the-raywenderlich-com-podcast-season-2-kodeco/198325)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 21, 2023, 11:24pm UTC](https://forums.kodeco.com/t/introducing-the-raywenderlich-com-podcast-season-2-kodeco/198325 "2023-10-21T23:24:28Z")

</div>

This content was released on Oct 10 2014. The official support period is 6-months from this date. We’re happy to announce season 2 of the raywenderlich.com podcast. Some major changes are in store – find out what’s new!

---

## [Beginning iOS Animations, Episode 3: Challenge: Animate Position with Constants | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-3-challenge-animate-position-with-constants-kodeco/198277)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 20, 2023, 4:08pm UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-3-challenge-animate-position-with-constants-kodeco/198277 "2023-10-20T16:08:52Z")

</div>

This content was released on Oct 23 2018. The official support period is 6-months from this date. Try animating another constraint on your own, and get a sneak peek at animating view properties directly.

---

## [Creating Multiplatform Apps with SwiftUI, Episode 13: Add tvOS App | Kodeco](https://forums.kodeco.com/t/creating-multiplatform-apps-with-swiftui-episode-13-add-tvos-app-kodeco/198165)

<div class="topic-metadata">

**Author:** [@jwfc](https://forums.kodeco.com/u/jwfc)\
**Replies:** 0\
**Last updated:** [October 19, 2023, 12:25am UTC](https://forums.kodeco.com/t/creating-multiplatform-apps-with-swiftui-episode-13-add-tvos-app-kodeco/198165 "2023-10-19T00:25:14Z")

</div>

This content was released on Apr 19 2022. The official support period is 6-months from this date. Rounding out the platforms, learn how to build a basic tvOS app from existing views you’ve built so far.

---

## [SwiftUI, Episode 12: Introduction | Kodeco](https://forums.kodeco.com/t/swiftui-episode-12-introduction-kodeco/198027)

<div class="topic-metadata">

**Author:** [@isaacmendez](https://forums.kodeco.com/u/isaacmendez)\
**Replies:** 0\
**Last updated:** [October 17, 2023, 12:32am UTC](https://forums.kodeco.com/t/swiftui-episode-12-introduction-kodeco/198027 "2023-10-17T00:32:21Z")

</div>

This content was released on Oct 22 2019. The official support period is 6-months from this date. In this part of the course, you'll learn more about combining your knowledge to make even more interesting user interfaces.

---

## [Introduction to CloudKit, Episode 12: User Discovery | Kodeco](https://forums.kodeco.com/t/introduction-to-cloudkit-episode-12-user-discovery-kodeco/197960)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 3:24am UTC](https://forums.kodeco.com/t/introduction-to-cloudkit-episode-12-user-discovery-kodeco/197960 "2023-10-16T03:24:57Z")

</div>

This content was released on Nov 15 2014. The official support period is 6-months from this date. Learn about discoverability in CloudKit so your users can connect with each other.

---

## [Programming in Kotlin: Fundamentals, Episode 5: Combine Logical Operators | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-5-combine-logical-operators-kodeco/197953)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 2:15am UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-5-combine-logical-operators-kodeco/197953 "2023-10-16T02:15:17Z")

</div>

This content was released on Apr 14 2020. The official support period is 6-months from this date. Learn how to use multiple Boolean values with logical operators, to combine and create complex conditions.

---

## [Android Animations, Episode 11: Introduction | Kodeco](https://forums.kodeco.com/t/android-animations-episode-11-introduction-kodeco/197868)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 15, 2023, 12:29am UTC](https://forums.kodeco.com/t/android-animations-episode-11-introduction-kodeco/197868 "2023-10-15T00:29:43Z")

</div>

This content was released on Mar 26 2018. The official support period is 6-months from this date. We'll summarize the animations discussed in this part: view animations, activity transitions, circular reveal, and view pager transforms.

---

## [Google I/O 2019 First Impressions Livecast | Kodeco](https://forums.kodeco.com/t/google-i-o-2019-first-impressions-livecast-kodeco/197860)

<div class="topic-metadata">

**Author:** [@katiecollins](https://forums.kodeco.com/u/katiecollins)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 9:38pm UTC](https://forums.kodeco.com/t/google-i-o-2019-first-impressions-livecast-kodeco/197860 "2023-10-14T21:38:24Z")

</div>

This content was released on May 8 2019. The official support period is 6-months from this date. We assembled our podcast team, along with our most opinionated raywenderlich.com team members, to livestream their reactions to Google I/O 2019. If you missed the livestream, you can catch the replay here!

---

## [Video Tutorial: Collection Views Part 3: Multiple Sections | Kodeco](https://forums.kodeco.com/t/video-tutorial-collection-views-part-3-multiple-sections-kodeco/197762)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 2:23am UTC](https://forums.kodeco.com/t/video-tutorial-collection-views-part-3-multiple-sections-kodeco/197762 "2023-10-14T02:23:23Z")

</div>

This content was released on Jan 23 2015. The official support period is 6-months from this date. In this video tutorial, you’ll learn how to break up your collection views into different sections.

---

## [Jetpack Compose Primer, Episode 6: Use a Flex Row | Kodeco](https://forums.kodeco.com/t/jetpack-compose-primer-episode-6-use-a-flex-row-kodeco/197661)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 11, 2023, 5:46am UTC](https://forums.kodeco.com/t/jetpack-compose-primer-episode-6-use-a-flex-row-kodeco/197661 "2023-10-11T05:46:13Z")

</div>

This content was released on Dec 19 2019. The official support period is 6-months from this date. Switch to FlexRow for greater control over how the items in a horizontal layout expand to fill the available horizontal space.

---

## [Your First Kotlin Android App, Episode 25: Handling Actions | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-25-handling-actions-kodeco/197604)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 10, 2023, 10:35am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-25-handling-actions-kodeco/197604 "2023-10-10T10:35:03Z")

</div>

This content was released on Oct 1 2020. The official support period is 6-months from this date. If you want to react to events, you need to write some actions. This episode will show you how.

---

## [Your First Kotlin Android App, Episode 22: Adding Activity Properties | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-22-adding-activity-properties-kodeco/197550)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 9, 2023, 10:20am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-episode-22-adding-activity-properties-kodeco/197550 "2023-10-09T10:20:36Z")

</div>

This content was released on Oct 1 2020. The official support period is 6-months from this date. Learn about properties and how to add them to an activity.

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

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