# 🎓 Courses & Articles

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

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

**Page:** 363

---

## [Kotlin/Native and Multiplatform, Episode 14: Creating the iOS Project | Kodeco](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-14-creating-the-ios-project-kodeco/198005)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 5:34pm UTC](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-14-creating-the-ios-project-kodeco/198005 "2023-10-16T17:34:05Z")

</div>

This content was released on Apr 2 2019. The official support period is 6-months from this date. Use Xcode to create the iOS project for the Kotlin Multiplatform app, and update the build script of the shared project for integration with Xcode.

---

## [Kotlin/Native and Multiplatform, Episode 12: expect and actual | Kodeco](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-12-expect-and-actual-kodeco/198002)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 5:19pm UTC](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-12-expect-and-actual-kodeco/198002 "2023-10-16T17:19:41Z")

</div>

This content was released on Apr 2 2019. The official support period is 6-months from this date. Use the Kotlin expect keyword to define an interface that can be used in the shared code and the actual keyword to provide platform-dependent implementations.

---

## [New Course: Android Background Processing | Kodeco](https://forums.kodeco.com/t/new-course-android-background-processing-kodeco/197970)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 7:29am UTC](https://forums.kodeco.com/t/new-course-android-background-processing-kodeco/197970 "2023-10-16T07:29:55Z")

</div>

This content was released on Jun 28 2018. The official support period is 6-months from this date. Learn about letting your app do work behind the scenes, starting with Threads & AsyncTasks, moving on to scheduling work, and finishing up with Services.

---

## [Beginning Metal | Kodeco](https://forums.kodeco.com/t/beginning-metal-kodeco/197958)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 3:07am UTC](https://forums.kodeco.com/t/beginning-metal-kodeco/197958 "2023-10-16T03:07:00Z")

</div>

This content was released on Nov 14 2016. The official support period is 6-months from this date. Learn the basics of Computer Graphics and programming on the GPU. Create an exciting arcade game with the mini game engine you’ll develop using Metal.

---

## [Programming in Kotlin: Fundamentals, Episode 3: Use Booleans & Comparison Operators | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-3-use-booleans-comparison-operators-kodeco/197927)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 15, 2023, 9:41pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-fundamentals-episode-3-use-booleans-comparison-operators-kodeco/197927 "2023-10-15T21:41:15Z")

</div>

This content was released on Apr 14 2020. The official support period is 6-months from this date. Learn about the Boolean type which represents a true or false value, and how to create it using comparison operators.

---

## [Beginning Core Data, Episode 4: Managed Object Context | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-4-managed-object-context-kodeco/197907)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [October 15, 2023, 1:58pm UTC](https://forums.kodeco.com/t/beginning-core-data-episode-4-managed-object-context-kodeco/197907 "2023-10-15T13:58:47Z")

</div>

This content was released on Oct 1 2020. The official support period is 6-months from this date. Core Data needs to keep track of changes to the managed object model and it does this using a managed object context. Get a high level understanding of how a context is used in this episode.

---

## [Beginning C#, Episode 20: Properties | Kodeco](https://forums.kodeco.com/t/beginning-c-episode-20-properties-kodeco/197800)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 7:12am UTC](https://forums.kodeco.com/t/beginning-c-episode-20-properties-kodeco/197800 "2023-10-14T07:12:17Z")

</div>

This content was released on Dec 23 2016. The official support period is 6-months from this date. In this episode, you'll learn how C# properties can save you time from writing getters and setters and how to customize them.

---

## [Android Animations, Episode 26: Practice Using Lottie | Kodeco](https://forums.kodeco.com/t/android-animations-episode-26-practice-using-lottie-kodeco/197699)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 12, 2023, 7:40am UTC](https://forums.kodeco.com/t/android-animations-episode-26-practice-using-lottie-kodeco/197699 "2023-10-12T07:40:31Z")

</div>

This content was released on Dec 8 2020. The official support period is 6-months from this date. Practice working with Lottie, to add another Lottie animation file to your app.

---

## [Networking with URLSession, Episode 3: URLSession | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-3-urlsession-kodeco/197645)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [October 11, 2023, 12:11am UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-3-urlsession-kodeco/197645 "2023-10-11T00:11:05Z")

</div>

This content was released on Mar 21 2017. The official support period is 6-months from this date. The URLSession API has many moving parts: learn about URLSessionConfigurations, URLSessionTasks and delegates, and how they fit together.

---

## [watchOS: Complications, Episode 9: Tint Complications | Kodeco](https://forums.kodeco.com/t/watchos-complications-episode-9-tint-complications-kodeco/197539)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 9, 2023, 8:12am UTC](https://forums.kodeco.com/t/watchos-complications-episode-9-tint-complications-kodeco/197539 "2023-10-09T08:12:43Z")

</div>

This content was released on Feb 7 2023. The official support period is 6-months from this date. Learn how to prepare your complications for a tinted appearance by applying multi-layered images.

---

## [Saving Data on Android, Episode 8: Introduction | Kodeco](https://forums.kodeco.com/t/saving-data-on-android-episode-8-introduction-kodeco/197537)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [October 9, 2023, 7:11am UTC](https://forums.kodeco.com/t/saving-data-on-android-episode-8-introduction-kodeco/197537 "2023-10-09T07:11:15Z")

</div>

This content was released on Sep 15 2020. The official support period is 6-months from this date. Learn about the File System in Android, what Files are used for, data streams, and how to write or read Files.

---

## [Your Second iOS and SwiftUI App, Episode 5: Lists | Kodeco](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-5-lists-kodeco/197514)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 9, 2023, 2:03am UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-episode-5-lists-kodeco/197514 "2023-10-09T02:03:14Z")

</div>

This content was released on Nov 3 2020. The official support period is 6-months from this date. With enough of your app built up for it to make sense to incorporate a List, it's nearly as simple as hitting "Embed in List"!

---

## [Beginning Collection Views, Episode 11: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-collection-views-episode-11-conclusion-kodeco/197367)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 11:56am UTC](https://forums.kodeco.com/t/beginning-collection-views-episode-11-conclusion-kodeco/197367 "2023-10-07T11:56:20Z")

</div>

This content was released on Sep 11 2018. The official support period is 6-months from this date. Wrap up this section by reviewing what you've learned about Collection Views, and find out what's coming up in the Section 2.

---

## [Demystifying Views in iOS, Episode 19: View to Controller Conversion | Kodeco](https://forums.kodeco.com/t/demystifying-views-in-ios-episode-19-view-to-controller-conversion-kodeco/197333)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 5:54am UTC](https://forums.kodeco.com/t/demystifying-views-in-ios-episode-19-view-to-controller-conversion-kodeco/197333 "2023-10-07T05:54:51Z")

</div>

This content was released on Oct 30 2018. The official support period is 6-months from this date. It's time to power up your view to become a view controller! You'll learn to convert from a nib to a storyboard, and get started coding it as well.

---

## [Wrangling Dates & Time in Android, Episode 9: Implement the Data-Time API in Android | Kodeco](https://forums.kodeco.com/t/wrangling-dates-time-in-android-episode-9-implement-the-data-time-api-in-android-kodeco/197285)

<div class="topic-metadata">

**Author:** [@mattiaferigutti](https://forums.kodeco.com/u/mattiaferigutti)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 12:02am UTC](https://forums.kodeco.com/t/wrangling-dates-time-in-android-episode-9-implement-the-data-time-api-in-android-kodeco/197285 "2023-10-07T00:02:51Z")

</div>

This content was released on Dec 15 2022. The official support period is 6-months from this date. Implement The Core Library Desugaring library to extend the support for the Date-Time API to Android apps that have a min SDK equal to 25 or lower.

---

## [Programming in Kotlin, Episode 40: Syntax | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-episode-40-syntax-kodeco/197169)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [October 5, 2023, 5:45pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-episode-40-syntax-kodeco/197169 "2023-10-05T17:45:38Z")

</div>

This content was released on Mar 20 2018. The official support period is 6-months from this date. Learn about the syntax needed to write lambdas.

---

## [Beginning Firebase with Flutter, Episode 4: Create the Model Classes | Kodeco](https://forums.kodeco.com/t/beginning-firebase-with-flutter-episode-4-create-the-model-classes-kodeco/197084)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 8:36pm UTC](https://forums.kodeco.com/t/beginning-firebase-with-flutter-episode-4-create-the-model-classes-kodeco/197084 "2023-10-04T20:36:44Z")

</div>

This content was released on Jan 25 2022. The official support period is 6-months from this date. To retrieve your data from Firestore, you need to create two model classes where you’ll put the data. In this episode, use Android Studio to create to model classes: Vaccination and Pet.

---

## [Android Background Processing, Episode 5: Challenge - Workers | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-5-challenge-workers-kodeco/197040)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 7:08am UTC](https://forums.kodeco.com/t/android-background-processing-episode-5-challenge-workers-kodeco/197040 "2023-10-04T07:08:40Z")

</div>

This content was released on Sep 23 2022. The official support period is 6-months from this date. Implement another worker, to apply a filter to the image, practicing what you’ve learned so far.

---

## [Material Motion for Android, Episode 3: FadeThrough Transitions & Delaying Transitions | Kodeco](https://forums.kodeco.com/t/material-motion-for-android-episode-3-fadethrough-transitions-delaying-transitions-kodeco/197026)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [October 4, 2023, 12:54am UTC](https://forums.kodeco.com/t/material-motion-for-android-episode-3-fadethrough-transitions-delaying-transitions-kodeco/197026 "2023-10-04T00:54:41Z")

</div>

This content was released on Feb 15 2022. The official support period is 6-months from this date. Learn how to use FadeThrough Transitions when switching between Fragments. Also, learn how you can delay the transitions to wait for views to be drawn.

---

## [NSURLSession Tech Talk Video | Kodeco](https://forums.kodeco.com/t/nsurlsession-tech-talk-video-kodeco/196929)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 2:47am UTC](https://forums.kodeco.com/t/nsurlsession-tech-talk-video-kodeco/196929 "2023-10-03T02:47:02Z")

</div>

This content was released on Dec 9 2013. The official support period is 6-months from this date. Check out this tech talk video on NSURLSession – includes a demo project and Q&A!

---

## [Auto Layout, Episode 2: Interface Builder and Auto Layout I | Kodeco](https://forums.kodeco.com/t/auto-layout-episode-2-interface-builder-and-auto-layout-i-kodeco/196873)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [October 2, 2023, 1:44pm UTC](https://forums.kodeco.com/t/auto-layout-episode-2-interface-builder-and-auto-layout-i-kodeco/196873 "2023-10-02T13:44:59Z")

</div>

This content was released on Sep 16 2015. The official support period is 6-months from this date. Learn how to create a layout and the corresponding constraints using Auto Layout in Interface Builder.

---

## [Android Background Processing, Episode 2: Launch Threads & Post to the Main Thread | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-2-launch-threads-post-to-the-main-thread-kodeco/196830)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [October 2, 2023, 4:41am UTC](https://forums.kodeco.com/t/android-background-processing-episode-2-launch-threads-post-to-the-main-thread-kodeco/196830 "2023-10-02T04:41:34Z")

</div>

This content was released on Sep 23 2022. The official support period is 6-months from this date. Introduce the projects you’ll use in the course, set up your IDE, and repeat the concepts you’ve learned in previous courses about threading.

---

## [TDD for Android with Victoria Gonda – Podcast S10 E06 | Kodeco](https://forums.kodeco.com/t/tdd-for-android-with-victoria-gonda-podcast-s10-e06-kodeco/196754)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [October 1, 2023, 3:30am UTC](https://forums.kodeco.com/t/tdd-for-android-with-victoria-gonda-podcast-s10-e06-kodeco/196754 "2023-10-01T03:30:10Z")

</div>

This content was released on May 6 2020. The official support period is 6-months from this date. This episode we check our work before we do it, and Victoria Gonda gives gets us up to speed with Test driven development. Later Alex tells us what he’s learnt this season after he’s worked with coroutines.

---

## [Custom Collection View Layout, Episode 10: Ultravisual – Fading Content | Kodeco](https://forums.kodeco.com/t/custom-collection-view-layout-episode-10-ultravisual-fading-content-kodeco/196694)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 4:21pm UTC](https://forums.kodeco.com/t/custom-collection-view-layout-episode-10-ultravisual-fading-content-kodeco/196694 "2023-09-30T16:21:11Z")

</div>

This content was released on Mar 30 2015. The official support period is 6-months from this date. Learn how to reveal more of the photo as the cell transitions from standard to featured cell and change the opacity so the featured cell appears vibrant.

---

## [App Clips in iOS, Episode 3: Configure the App Clip Experience | Kodeco](https://forums.kodeco.com/t/app-clips-in-ios-episode-3-configure-the-app-clip-experience-kodeco/196684)

<div class="topic-metadata">

**Author:** [@vagrawal](https://forums.kodeco.com/u/vagrawal)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 1:54pm UTC](https://forums.kodeco.com/t/app-clips-in-ios-episode-3-configure-the-app-clip-experience-kodeco/196684 "2023-09-30T13:54:10Z")

</div>

This content was released on May 13 2021. The official support period is 6-months from this date. An App Clip experience is how your users first interact with your App Clip: by scanning an App Clip Code, or following a link. In this episode, learn how to design your App Clip experience by using a URL.

---

## [RWDevCon 2017 Inspiration Talk: Building Compassionate Software by Ash Furrow | Kodeco](https://forums.kodeco.com/t/rwdevcon-2017-inspiration-talk-building-compassionate-software-by-ash-furrow-kodeco/196656)

<div class="topic-metadata">

**Author:** [@ashfurrow](https://forums.kodeco.com/u/ashfurrow)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 5:29am UTC](https://forums.kodeco.com/t/rwdevcon-2017-inspiration-talk-building-compassionate-software-by-ash-furrow-kodeco/196656 "2023-09-30T05:29:34Z")

</div>

This content was released on Aug 31 2017. The official support period is 6-months from this date. In this inspiration talk from RWDevCon 2017, Ash Furrow discusses the science and mechanics of software team dynamics with useful tips and best practices to help improve any team environment.

---

## [Drawing in iOS with SwiftUI, Episode 13: Challenge: Color Picker Custom Control | Kodeco](https://forums.kodeco.com/t/drawing-in-ios-with-swiftui-episode-13-challenge-color-picker-custom-control-kodeco/196537)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 28, 2023, 11:23am UTC](https://forums.kodeco.com/t/drawing-in-ios-with-swiftui-episode-13-challenge-color-picker-custom-control-kodeco/196537 "2023-09-28T11:23:50Z")

</div>

This content was released on Feb 11 2020. The official support period is 6-months from this date. Later, you'll create a sketch pad, so here you'll create a reusable color picker to allow the selection of different drawing colors.

---

## [Gabriel Peal Talks More About the Mvrx (Mavericks) Framework. – Podcast S09 E12 | Kodeco](https://forums.kodeco.com/t/gabriel-peal-talks-more-about-the-mvrx-mavericks-framework-podcast-s09-e12-kodeco/196407)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 6:45pm UTC](https://forums.kodeco.com/t/gabriel-peal-talks-more-about-the-mvrx-mavericks-framework-podcast-s09-e12-kodeco/196407 "2023-09-26T18:45:15Z")

</div>

This content was released on Sep 18 2019. The official support period is 6-months from this date. Gabriel Peal from Tonal introduces us to the MvRx Framework and Jenn dives into Android Jetpack’s Navigation component.

---

## [raywenderlich.com at AltConf! | Kodeco](https://forums.kodeco.com/t/raywenderlich-com-at-altconf-kodeco/196197)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 12:58pm UTC](https://forums.kodeco.com/t/raywenderlich-com-at-altconf-kodeco/196197 "2023-09-24T12:58:03Z")

</div>

This content was released on May 30 2014. The official support period is 6-months from this date. A bunch of us from raywenderlich.com are going to be at AltConf next week – find out how to meet us there!

---

## [Gesture Recognizers in iOS, Episode 8: Introduction to simd | Kodeco](https://forums.kodeco.com/t/gesture-recognizers-in-ios-episode-8-introduction-to-simd-kodeco/196177)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 6:58am UTC](https://forums.kodeco.com/t/gesture-recognizers-in-ios-episode-8-introduction-to-simd-kodeco/196177 "2023-09-24T06:58:12Z")

</div>

This content was released on Nov 27 2018. The official support period is 6-months from this date. Even though the app you've made in this course is small, you've written quite a bit of math-heavy code. simd can make that easier on you in the future!

---

## [Video Tutorial: WatchKit Part 2: Interface – Size | Kodeco](https://forums.kodeco.com/t/video-tutorial-watchkit-part-2-interface-size-kodeco/196142)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [September 23, 2023, 6:39pm UTC](https://forums.kodeco.com/t/video-tutorial-watchkit-part-2-interface-size-kodeco/196142 "2023-09-23T18:39:00Z")

</div>

This content was released on Nov 24 2014. The official support period is 6-months from this date. In this part of our WatchKit video tutorial series, learn how to set up the user interface and change layout sizing to optimize your app’s appearance.

---

## [Your First Kotlin Android App: Polishing the App, Episode 17: Conclusion | Kodeco](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-17-conclusion-kodeco/196123)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 23, 2023, 10:29am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-17-conclusion-kodeco/196123 "2023-09-23T10:29:18Z")

</div>

This content was released on Jul 14 2022. The official support period is 6-months from this date. Get a summary of what has been covered so far and what to expect in the next part.

---

## [Google Translate Tutorial for iOS: How To Translate Text With Google Translate and JSON on the iPhone | Kodeco](https://forums.kodeco.com/t/google-translate-tutorial-for-ios-how-to-translate-text-with-google-translate-and-json-on-the-iphone-kodeco/196088)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 22, 2023, 5:31pm UTC](https://forums.kodeco.com/t/google-translate-tutorial-for-ios-how-to-translate-text-with-google-translate-and-json-on-the-iphone-kodeco/196088 "2023-09-22T17:31:56Z")

</div>

This content was released on Jul 13 2010. The official support period is 6-months from this date. A Google translate tutorial on how you can easily use Google Translate to translate text into different languages on the iPhone.

---

## [Scroll View School, Episode 10: Content Insets | Kodeco](https://forums.kodeco.com/t/scroll-view-school-episode-10-content-insets-kodeco/196021)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 22, 2023, 5:17am UTC](https://forums.kodeco.com/t/scroll-view-school-episode-10-content-insets-kodeco/196021 "2023-09-22T05:17:54Z")

</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 learn how to use content insets to better display your content in scroll views.

---

## [Beginning RecyclerView, Episode 31: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-31-conclusion-kodeco/195868)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 20, 2023, 10:20pm UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-31-conclusion-kodeco/195868 "2023-09-20T22:20:29Z")

</div>

This content was released on Aug 13 2020. The official support period is 6-months from this date. Review what you learned about using view types for items displayed in a RecyclerView, and discuss what's next.

---

## [Programming in Kotlin: Collections & Lambdas, Episode 23: Conclusion | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-23-conclusion-kodeco/195735)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 19, 2023, 7:17pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-23-conclusion-kodeco/195735 "2023-09-19T19:17:45Z")

</div>

This content was released on Aug 16 2022. The official support period is 6-months from this date. Get a refresher of what was covered in this course and what to expect in the next course in your Android development journey.

---

## [Saving Data in iOS, Episode 3: Paths | Kodeco](https://forums.kodeco.com/t/saving-data-in-ios-episode-3-paths-kodeco/195592)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 1:23pm UTC](https://forums.kodeco.com/t/saving-data-in-ios-episode-3-paths-kodeco/195592 "2023-09-18T13:23:44Z")

</div>

This content was released on Sep 19 2018. The official support period is 6-months from this date. Find out what the difference is between a URL and a path, and learn how to create your own useful URLs.

---

## [Beginning Core Data, Episode 2: Storing and Fetching | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-2-storing-and-fetching-kodeco/195582)

<div class="topic-metadata">

**Author:** [@luke\_parham](https://forums.kodeco.com/u/luke_parham)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 12:38pm UTC](https://forums.kodeco.com/t/beginning-core-data-episode-2-storing-and-fetching-kodeco/195582 "2023-09-18T12:38:43Z")

</div>

This content was released on Jan 24 2017. The official support period is 6-months from this date. Learn how to perform a simple Fetch Request to retrieve objects you've stored in Core Data.

---

## [Programming in Dart: Functions & Closures, Episode 4: Understand Named Parameters | Kodeco](https://forums.kodeco.com/t/programming-in-dart-functions-closures-episode-4-understand-named-parameters-kodeco/195548)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 3:16am UTC](https://forums.kodeco.com/t/programming-in-dart-functions-closures-episode-4-understand-named-parameters-kodeco/195548 "2023-09-18T03:16:19Z")

</div>

This content was released on Jun 21 2022. The official support period is 6-months from this date. Named parameters make your function easier to use and easier to read. Learn how to define named parameters to make your code self documenting.

---

## [Stateful vs Stateless Widgets in Flutter, Episode 2: Manage State in a Widget | Kodeco](https://forums.kodeco.com/t/stateful-vs-stateless-widgets-in-flutter-episode-2-manage-state-in-a-widget-kodeco/195499)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 17, 2023, 1:04pm UTC](https://forums.kodeco.com/t/stateful-vs-stateless-widgets-in-flutter-episode-2-manage-state-in-a-widget-kodeco/195499 "2023-09-17T13:04:53Z")

</div>

This content was released on Apr 8 2021. The official support period is 6-months from this date. See how Stateful Widget differs from Stateless Widget with its ability to store a mutable state.

---

## [3D Graphics with Metal, Episode 43: Conclusion | Kodeco](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-43-conclusion-kodeco/195485)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 17, 2023, 7:23am UTC](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-43-conclusion-kodeco/195485 "2023-09-17T07:23:52Z")

</div>

This content was released on Apr 9 2019. The official support period is 6-months from this date. Let's review what we learned throughout the course.

---

## [Exploring UIKit Internals with Hopper Disassembler, Episode 7: Make UIKit Happy | Kodeco](https://forums.kodeco.com/t/exploring-uikit-internals-with-hopper-disassembler-episode-7-make-uikit-happy-kodeco/195448)

<div class="topic-metadata">

**Author:** [@scottb](https://forums.kodeco.com/u/scottb)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 7:18pm UTC](https://forums.kodeco.com/t/exploring-uikit-internals-with-hopper-disassembler-episode-7-make-uikit-happy-kodeco/195448 "2023-09-16T19:18:30Z")

</div>

This content was released on Nov 5 2019. The official support period is 6-months from this date. Tweak the app so UIKit is happy with your use of its APIs without really knowing what those requirements are.

---

## [Networking with URLSession, Episode 12: Uploading Data | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-12-uploading-data-kodeco/195425)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 2:26pm UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-12-uploading-data-kodeco/195425 "2023-09-16T14:26:35Z")

</div>

This content was released on Oct 9 2018. The official support period is 6-months from this date. The upload task lets you upload data across networks. This video will get you started.

---

## [Networking with URLSession, Episode 4: Challenge: Running Code on the Main Thread | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-4-challenge-running-code-on-the-main-thread-kodeco/195401)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 8:42am UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-4-challenge-running-code-on-the-main-thread-kodeco/195401 "2023-09-16T08:42:10Z")

</div>

This content was released on Oct 9 2018. The official support period is 6-months from this date. This challenge will put your understanding of concurrency to the test by updating the user interface from an operation queue.

---

## [Beginning ARKit, Episode 15: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-arkit-episode-15-conclusion-kodeco/195258)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 1:56am UTC](https://forums.kodeco.com/t/beginning-arkit-episode-15-conclusion-kodeco/195258 "2023-09-15T01:56:06Z")

</div>

This content was released on Mar 6 2019. The official support period is 6-months from this date. You’ve just completed a crash course in SceneKit and written some basic AR app. Let's review where you are and see what comes next.

---

## [Publishing to the App Store | Kodeco](https://forums.kodeco.com/t/publishing-to-the-app-store-kodeco/195238)

<div class="topic-metadata">

**Author:** [@skyrocketsw](https://forums.kodeco.com/u/skyrocketsw)\
**Replies:** 0\
**Last updated:** [September 14, 2023, 7:15pm UTC](https://forums.kodeco.com/t/publishing-to-the-app-store-kodeco/195238 "2023-09-14T19:15:53Z")

</div>

This content was released on Oct 20 2017. The official support period is 6-months from this date. This course will walk you step by step through the process of registering for a new developer account and submitting your app to the App Store.

---

## [Saving Data on Android, Episode 7: Conclusion | Kodeco](https://forums.kodeco.com/t/saving-data-on-android-episode-7-conclusion-kodeco/195141)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 6:09pm UTC](https://forums.kodeco.com/t/saving-data-on-android-episode-7-conclusion-kodeco/195141 "2023-09-13T18:09:38Z")

</div>

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

---

## [5 Things I Learned Making My First iPhone Game | Kodeco](https://forums.kodeco.com/t/5-things-i-learned-making-my-first-iphone-game-kodeco/195102)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 10:44am UTC](https://forums.kodeco.com/t/5-things-i-learned-making-my-first-iphone-game-kodeco/195102 "2023-09-13T10:44:29Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3133-5-things-i-learned-making-my-first-iphone-game

---

## [Cocos2D Book Giveaway! | Kodeco](https://forums.kodeco.com/t/cocos2d-book-giveaway-kodeco/195077)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 7:31am UTC](https://forums.kodeco.com/t/cocos2d-book-giveaway-kodeco/195077 "2023-09-13T07:31:46Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3076-cocos2d-book-giveaway

---

## [How To Make A Game Like Fruit Ninja With Box2D and Cocos2D – Part 1 | Kodeco](https://forums.kodeco.com/t/how-to-make-a-game-like-fruit-ninja-with-box2d-and-cocos2d-part-1-kodeco/195076)

<div class="topic-metadata">

**Author:** [@abgtan](https://forums.kodeco.com/u/abgtan)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 7:28am UTC](https://forums.kodeco.com/t/how-to-make-a-game-like-fruit-ninja-with-box2d-and-cocos2d-part-1-kodeco/195076 "2023-09-13T07:28:40Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2993-how-to-make-a-game-like-fruit-ninja-with-box2d-and-cocos2d-part-1

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

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