# 🎓 Courses & Articles

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

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

**Page:** 396

---

## [Your First iOS and SwiftUI App: An App From Scratch, Episode 11: Buttons and Actions | Kodeco](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-an-app-from-scratch-episode-11-buttons-and-actions-kodeco/196666)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 8:59am UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-an-app-from-scratch-episode-11-buttons-and-actions-kodeco/196666 "2023-09-30T08:59:46Z")

</div>

This content was released on Dec 15 2020. The official support period is 6-months from this date. Learn how to connect your button to some Swift code that prints a message to the console.

---

## [Video Tutorial: WatchKit Part 17: Notifications | Kodeco](https://forums.kodeco.com/t/video-tutorial-watchkit-part-17-notifications-kodeco/196626)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [September 29, 2023, 6:49pm UTC](https://forums.kodeco.com/t/video-tutorial-watchkit-part-17-notifications-kodeco/196626 "2023-09-29T18:49:30Z")

</div>

This content was released on Dec 18 2014. The official support period is 6-months from this date. In this WatchKit tutorial you’ll learn how to display custom notifications, when they’re pushed from your phone to your watch.

---

## [All About Testing with Chiu-Ki Chan – Podcast S09 E06 | Kodeco](https://forums.kodeco.com/t/all-about-testing-with-chiu-ki-chan-podcast-s09-e06-kodeco/196588)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [September 29, 2023, 5:35am UTC](https://forums.kodeco.com/t/all-about-testing-with-chiu-ki-chan-podcast-s09-e06-kodeco/196588 "2023-09-29T05:35:51Z")

</div>

This content was released on Jun 26 2019. The official support period is 6-months from this date. We flip our sites on to Android as Speaker Chiu-Ki Chan talks with Jenn and Dru about testing.

---

## [Your First Flutter App, Episode 9: Solve Problems | Kodeco](https://forums.kodeco.com/t/your-first-flutter-app-episode-9-solve-problems-kodeco/196514)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 27, 2023, 10:19pm UTC](https://forums.kodeco.com/t/your-first-flutter-app-episode-9-solve-problems-kodeco/196514 "2023-09-27T22:19:16Z")

</div>

This content was released on Sep 8 2020. The official support period is 6-months from this date. See Flutter's Hot Reload in action, and learn how to solve problems beginners frequently run into, such as what to do when your code has an error.

---

## [How to Make a Game Like Jetpack Joyride using LevelHelper and SpriteHelper \[Cocos2D Edition\] – Part 4 | Kodeco](https://forums.kodeco.com/t/how-to-make-a-game-like-jetpack-joyride-using-levelhelper-and-spritehelper-cocos2d-edition-part-4-kodeco/196448)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 27, 2023, 3:59am UTC](https://forums.kodeco.com/t/how-to-make-a-game-like-jetpack-joyride-using-levelhelper-and-spritehelper-cocos2d-edition-part-4-kodeco/196448 "2023-09-27T03:59:56Z")

</div>

This content was released on Jan 23 2012. The official support period is 6-months from this date. This is a post by special contributor Bogdan Vladu, an iOS application developer and aspiring game developer living in Bucharest, Romania. Update 1/9/2013: This tutorial is now deprecated. We now have a newer, updated version of this tutorial, check it out! Hello again, and welcome to the fourth and final installment of the tutorial series \[…\]

---

## [Testing in Flutter, Episode 15: Generate Your First Golden | Kodeco](https://forums.kodeco.com/t/testing-in-flutter-episode-15-generate-your-first-golden-kodeco/196386)

<div class="topic-metadata">

**Author:** [@shreebhagwat](https://forums.kodeco.com/u/shreebhagwat)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 11:31am UTC](https://forums.kodeco.com/t/testing-in-flutter-episode-15-generate-your-first-golden-kodeco/196386 "2023-09-26T11:31:06Z")

</div>

This content was released on Sep 19 2023. The official support period is 6-months from this date. In this episode we will learn about Goldens and how to generate them.

---

## [Image Handling with Picasso, Episode 9: Debug Picasso | Kodeco](https://forums.kodeco.com/t/image-handling-with-picasso-episode-9-debug-picasso-kodeco/196349)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 3:13am UTC](https://forums.kodeco.com/t/image-handling-with-picasso-episode-9-debug-picasso-kodeco/196349 "2023-09-26T03:13:19Z")

</div>

This content was released on Mar 5 2020. The official support period is 6-months from this date. Debugging is an important part of the development process. Learn how to display a small ribbon on top of your images that tells you if an image has been stored locally or downloaded from the web.

---

## [How to Make a Game Like Jetpack Joyride using LevelHelper and SpriteHelper \[Cocos2D Edition\] – Part 1 | Kodeco](https://forums.kodeco.com/t/how-to-make-a-game-like-jetpack-joyride-using-levelhelper-and-spritehelper-cocos2d-edition-part-1-kodeco/196337)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 1:32am UTC](https://forums.kodeco.com/t/how-to-make-a-game-like-jetpack-joyride-using-levelhelper-and-spritehelper-cocos2d-edition-part-1-kodeco/196337 "2023-09-26T01:32:34Z")

</div>

This content was released on Jan 17 2012. The official support period is 6-months from this date. This is a post by special contributor Bogdan Vladu, an iOS application developer and aspiring game developer living in Bucharest, Romania. Update 1/9/2013: This tutorial is now deprecated. We now have a newer, updated version of this tutorial, check it out! In this tutorial series, we will create a game similar to Jetpack Joyride using \[…\]

---

## [Open Call For Applications: OS X Tech Editors | Kodeco](https://forums.kodeco.com/t/open-call-for-applications-os-x-tech-editors-kodeco/196259)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 25, 2023, 3:59am UTC](https://forums.kodeco.com/t/open-call-for-applications-os-x-tech-editors-kodeco/196259 "2023-09-25T03:59:36Z")

</div>

This content was released on Mar 2 2016. The official support period is 6-months from this date. Ever thought about joining the raywenderlich.com team? We currently have some openings for OS X tech editors!

---

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

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 2:55pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-22-challenge-classes-kodeco/196206 "2023-09-24T14:55:28Z")

</div>

This content was released on Apr 21 2020. The official support period is 6-months from this date. Practice using all of the things you've learned about classes so far in this open-ended, hands-on challenge!

---

## [Server-Side Swift with Vapor, Episode 15: Fluent Queries | Kodeco](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-15-fluent-queries-kodeco/196153)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [September 23, 2023, 10:06pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-15-fluent-queries-kodeco/196153 "2023-09-23T22:06:19Z")

</div>

This content was released on Feb 25 2019. The official support period is 6-months from this date. Learn how to take advantage of Fluent to perform powerful queries on your databases.

---

## [WWDC 2020 Screencasts, Episode 3: Privacy Features | Kodeco](https://forums.kodeco.com/t/wwdc-2020-screencasts-episode-3-privacy-features-kodeco/196146)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 23, 2023, 8:03pm UTC](https://forums.kodeco.com/t/wwdc-2020-screencasts-episode-3-privacy-features-kodeco/196146 "2023-09-23T20:03:21Z")

</div>

This content was released on Jul 1 2020. The official support period is 6-months from this date. iOS 14 comes with a lot of new privacy features. This episode will cover the range of them from location tracking to the app store.

---

## [Beginning ARKit, Episode 36: Detecting Reference Images in the Real World | Kodeco](https://forums.kodeco.com/t/beginning-arkit-episode-36-detecting-reference-images-in-the-real-world-kodeco/196027)

<div class="topic-metadata">

**Author:** [@accordionguy](https://forums.kodeco.com/u/accordionguy)\
**Replies:** 0\
**Last updated:** [September 22, 2023, 6:31am UTC](https://forums.kodeco.com/t/beginning-arkit-episode-36-detecting-reference-images-in-the-real-world-kodeco/196027 "2023-09-22T06:31:21Z")

</div>

This content was released on Mar 6 2019. The official support period is 6-months from this date. With the reference images imported into the app, it’s time to take the first step and detect those images in the real world, making note of their location and size.

---

## [Catalyst: Conditional Compilation | Kodeco](https://forums.kodeco.com/t/catalyst-conditional-compilation-kodeco/195993)

<div class="topic-metadata">

**Author:** [@jwfc](https://forums.kodeco.com/u/jwfc)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 10:13pm UTC](https://forums.kodeco.com/t/catalyst-conditional-compilation-kodeco/195993 "2023-09-21T22:13:14Z")

</div>

This content was released on Jun 18 2019. The official support period is 6-months from this date. Learn how to conditionally compile your code as you port certain features from the iPad to the Mac.

---

## [Will raywenderlich.com Books be Updated for Swift 4.2 and iOS 12? | Kodeco](https://forums.kodeco.com/t/will-raywenderlich-com-books-be-updated-for-swift-4-2-and-ios-12-kodeco/195884)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 2:26am UTC](https://forums.kodeco.com/t/will-raywenderlich-com-books-be-updated-for-swift-4-2-and-ios-12-kodeco/195884 "2023-09-21T02:26:56Z")

</div>

This content was released on Aug 20 2018. The official support period is 6-months from this date. As always, you want to know if we’ll be updating our book lineup for Swift 4.2, iOS 12 and Xcode 10. Find out here!

---

## [iOS Apprentice Updated for Swift 4.2 & iOS 12 | Kodeco](https://forums.kodeco.com/t/ios-apprentice-updated-for-swift-4-2-ios-12-kodeco/195881)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 1:11am UTC](https://forums.kodeco.com/t/ios-apprentice-updated-for-swift-4-2-ios-12-kodeco/195881 "2023-09-21T01:11:42Z")

</div>

This content was released on Sep 26 2018. The official support period is 6-months from this date. The iOS Apprentice, our classic book for learning iOS development, has been completely updated for Swift 4.2 and iOS 12!

---

## [OS X Development, and Remote Working Habits – Podcast S06 E01 | Kodeco](https://forums.kodeco.com/t/os-x-development-and-remote-working-habits-podcast-s06-e01-kodeco/195764)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [September 20, 2023, 4:55am UTC](https://forums.kodeco.com/t/os-x-development-and-remote-working-habits-podcast-s06-e01-kodeco/195764 "2023-09-20T04:55:35Z")

</div>

This content was released on Jun 8 2016. The official support period is 6-months from this date. Join Mic, Jake, and Andrew as they kick of the new season with a deep-dive into OS X development, the similarities between OS X and iOS, and how easy it is to share code between the two. After that, Jake talks about some big changes he’s made recently and the positive impact they’ve had on his remote working habits.

---

## [Beginning RecyclerView, Episode 30: Challenge: Add a Custom View | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-30-challenge-add-a-custom-view-kodeco/195729)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 19, 2023, 5:13pm UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-30-challenge-add-a-custom-view-kodeco/195729 "2023-09-19T17:13:47Z")

</div>

This content was released on Aug 13 2020. The official support period is 6-months from this date. Practice using view types to customize the display of certain items in a RecyclerView, then see a solution.

---

## [Xcode Tips and Tricks, Episode 6: Storyboards and Visual Debugging | Kodeco](https://forums.kodeco.com/t/xcode-tips-and-tricks-episode-6-storyboards-and-visual-debugging-kodeco/195703)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 19, 2023, 12:16pm UTC](https://forums.kodeco.com/t/xcode-tips-and-tricks-episode-6-storyboards-and-visual-debugging-kodeco/195703 "2023-09-19T12:16:43Z")

</div>

This content was released on Sep 11 2017. The official support period is 6-months from this date. Learn how to control complex storyboards with storyboard references. You'll also debug the sample app using the visual debugger.

---

## [MapKit and Core Location, Episode 2: Core Location | Kodeco](https://forums.kodeco.com/t/mapkit-and-core-location-episode-2-core-location-kodeco/195668)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 19, 2023, 1:41am UTC](https://forums.kodeco.com/t/mapkit-and-core-location-episode-2-core-location-kodeco/195668 "2023-09-19T01:41:49Z")

</div>

This content was released on Jun 13 2016. The official support period is 6-months from this date. Learn the basics of working with Core Location and how to integrate it into your app.

---

## [ReactiveCocoa Tutorial – The Definitive Introduction: Part 2/2 | Kodeco](https://forums.kodeco.com/t/reactivecocoa-tutorial-the-definitive-introduction-part-2-2-kodeco/195663)

<div class="topic-metadata">

**Author:** [@colineberhardt](https://forums.kodeco.com/u/colineberhardt)\
**Replies:** 0\
**Last updated:** [September 19, 2023, 12:40am UTC](https://forums.kodeco.com/t/reactivecocoa-tutorial-the-definitive-introduction-part-2-2-kodeco/195663 "2023-09-19T00:40:06Z")

</div>

This content was released on Mar 11 2014. The official support period is 6-months from this date. Get to grips with ReactiveCocoa in this 2-part tutorial series. Put the paradigms to one-side, and understand the practical value with work-through examples

---

## [Beginning Core Data, Episode 17: Relationships | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-17-relationships-kodeco/195610)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 2:56pm UTC](https://forums.kodeco.com/t/beginning-core-data-episode-17-relationships-kodeco/195610 "2023-09-18T14:56:43Z")

</div>

This content was released on Oct 2 2018. The official support period is 6-months from this date. This video explores relationships that you can establish between objects.

---

## [Advanced watchOS, Episode 4: Pickers & Text Entry | Kodeco](https://forums.kodeco.com/t/advanced-watchos-episode-4-pickers-text-entry-kodeco/195567)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 10:14am UTC](https://forums.kodeco.com/t/advanced-watchos-episode-4-pickers-text-entry-kodeco/195567 "2023-09-18T10:14:00Z")

</div>

This content was released on Mar 17 2016. The official support period is 6-months from this date. Learn about getting data from your users on the watch with pickers and text entry modals.

---

## [Reusable iOS Frameworks, Episode 18: Reuse Generics, Part 2 | Kodeco](https://forums.kodeco.com/t/reusable-ios-frameworks-episode-18-reuse-generics-part-2-kodeco/195532)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 12:20am UTC](https://forums.kodeco.com/t/reusable-ios-frameworks-episode-18-reuse-generics-part-2-kodeco/195532 "2023-09-18T00:20:07Z")

</div>

This content was released on May 26 2020. The official support period is 6-months from this date. Write code to make your final unit test pass with a generic function signature and a solid interface for other developers to use.

---

## [MVP on Android, Episode 4: Model Repository | Kodeco](https://forums.kodeco.com/t/mvp-on-android-episode-4-model-repository-kodeco/195449)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 7:31pm UTC](https://forums.kodeco.com/t/mvp-on-android-episode-4-model-repository-kodeco/195449 "2023-09-16T19:31:12Z")

</div>

This content was released on Dec 18 2018. The official support period is 6-months from this date. Create a repository interface for saving your Model data, and implement a concrete version of the repository using the Room database library.

---

## [Networking with URLSession, Episode 14: Challenge: Downloading a File | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-14-challenge-downloading-a-file-kodeco/195432)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 3:45pm UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-14-challenge-downloading-a-file-kodeco/195432 "2023-09-16T15:45:03Z")

</div>

This content was released on Oct 9 2018. The official support period is 6-months from this date. Often times, you'll be fetching resources from the network, and this challenge will get you started with that.

---

## [Networking with URLSession, Episode 3: Concurrency in iOS | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-3-concurrency-in-ios-kodeco/195399)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 8:29am UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-3-concurrency-in-ios-kodeco/195399 "2023-09-16T08:29:05Z")

</div>

This content was released on Oct 9 2018. The official support period is 6-months from this date. In this video, you'll get a brief overview of the two concurrency options in iOS and see them in action.

---

## [Mastering Auto Layout, Episode 7: Size Classes | Kodeco](https://forums.kodeco.com/t/mastering-auto-layout-episode-7-size-classes-kodeco/195369)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 12:56am UTC](https://forums.kodeco.com/t/mastering-auto-layout-episode-7-size-classes-kodeco/195369 "2023-09-16T00:56:25Z")

</div>

This content was released on Feb 14 2017. The official support period is 6-months from this date. Go one step further than constraints and define differences in your layout between classes of device sizes.

---

## [Beginning iOS Debugging, Episode 5: Challenge: Breakpoints | Kodeco](https://forums.kodeco.com/t/beginning-ios-debugging-episode-5-challenge-breakpoints-kodeco/195264)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 3:13am UTC](https://forums.kodeco.com/t/beginning-ios-debugging-episode-5-challenge-breakpoints-kodeco/195264 "2023-09-15T03:13:47Z")

</div>

This content was released on Apr 4 2018. The official support period is 6-months from this date. Challenge time! In this challenge, you'll use the skills you've learned so far to find and fix a bug.

---

## [How To Make a Game Like Space Invaders with Sprite Kit Tutorial: Part 2 | Kodeco](https://forums.kodeco.com/t/how-to-make-a-game-like-space-invaders-with-sprite-kit-tutorial-part-2-kodeco/195250)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 15, 2023, 12:05am UTC](https://forums.kodeco.com/t/how-to-make-a-game-like-space-invaders-with-sprite-kit-tutorial-part-2-kodeco/195250 "2023-09-15T00:05:10Z")

</div>

This content was released on Oct 8 2013. The official support period is 6-months from this date. Learn how to make a game like Space Invaders in this 2-part Sprite Kit tutorial!

---

## [3D Graphics with Metal, Episode 30: Function Specialization | Kodeco](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-30-function-specialization-kodeco/195192)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 14, 2023, 8:24am UTC](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-30-function-specialization-kodeco/195192 "2023-09-14T08:24:39Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1258241-3d-graphics-with-metal/lessons/30

---

## [Cocos2D Tutorial for iOS: How To Make A Space Shooter iPhone Game | Kodeco](https://forums.kodeco.com/t/cocos2d-tutorial-for-ios-how-to-make-a-space-shooter-iphone-game-kodeco/195166)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 14, 2023, 1:55am UTC](https://forums.kodeco.com/t/cocos2d-tutorial-for-ios-how-to-make-a-space-shooter-iphone-game-kodeco/195166 "2023-09-14T01:55:03Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3165-cocos2d-tutorial-for-ios-how-to-make-a-space-shooter-iphone-game

---

## [UIKit Animation, Episode 9: View Transitions | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-9-view-transitions-kodeco/195111)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 1:05pm UTC](https://forums.kodeco.com/t/uikit-animation-episode-9-view-transitions-kodeco/195111 "2023-09-13T13:05:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/18411703-uikit-animation/lessons/9

---

## [UIKit Animation, Episode 19: Challenge: Keyframes | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-19-challenge-keyframes-kodeco/195074)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 7:01am UTC](https://forums.kodeco.com/t/uikit-animation-episode-19-challenge-keyframes-kodeco/195074 "2023-09-13T07:01:57Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/18411703-uikit-animation/lessons/19

---

## [Beginning Core Data, Episode 11: Challenge: Fixing Sorting Issues | Kodeco](https://forums.kodeco.com/t/beginning-core-data-episode-11-challenge-fixing-sorting-issues-kodeco/195070)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 6:33am UTC](https://forums.kodeco.com/t/beginning-core-data-episode-11-challenge-fixing-sorting-issues-kodeco/195070 "2023-09-13T06:33:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7104-beginning-core-data/lessons/11

---

## [Server-Side Swift with Kitura, Episode 26: Introduction To KituraStencil | Kodeco](https://forums.kodeco.com/t/server-side-swift-with-kitura-episode-26-introduction-to-kiturastencil-kodeco/194930)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 7:52am UTC](https://forums.kodeco.com/t/server-side-swift-with-kitura-episode-26-introduction-to-kiturastencil-kodeco/194930 "2023-09-12T07:52:23Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3770-server-side-swift-with-kitura/lessons/26

---

## [Publish to the Google Play Store, Episode 12: Google Play Policy Bytes & Rejections in Google Play | Kodeco](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-12-google-play-policy-bytes-rejections-in-google-play-kodeco/194823)

<div class="topic-metadata">

**Author:** [@bhavna\_thacker](https://forums.kodeco.com/u/bhavna_thacker)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 4:19pm UTC](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-12-google-play-policy-bytes-rejections-in-google-play-kodeco/194823 "2023-09-11T16:19:31Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/28798254-publish-to-the-google-play-store/lessons/12

---

## [Programming in Kotlin: Functions & Custom Types, Episode 30: Enum Classes & When | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-30-enum-classes-when-kodeco/194789)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 10:26am UTC](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-30-enum-classes-when-kodeco/194789 "2023-09-11T10:26:29Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/38300418-programming-in-kotlin-functions-custom-types/lessons/30

---

## [Programming in Kotlin: Functions & Custom Types, Episode 14: Extension Properties & Methods | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-14-extension-properties-methods-kodeco/194761)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 6:14am UTC](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-14-extension-properties-methods-kodeco/194761 "2023-09-11T06:14:58Z")

</div>

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

---

## [3D Graphics with Metal, Episode 16: Coordinate Spaces | Kodeco](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-16-coordinate-spaces-kodeco/194757)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 5:18am UTC](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-16-coordinate-spaces-kodeco/194757 "2023-09-11T05:18:31Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1258241-3d-graphics-with-metal/lessons/16

---

## [Mastering Auto Layout, Episode 18: Conclusion | Kodeco](https://forums.kodeco.com/t/mastering-auto-layout-episode-18-conclusion-kodeco/194526)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 3:07pm UTC](https://forums.kodeco.com/t/mastering-auto-layout-episode-18-conclusion-kodeco/194526 "2023-09-07T15:07:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4260-mastering-auto-layout/lessons/18

---

## [UIKit Animation, Episode 8: Add Springs | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-8-add-springs-kodeco/194481)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 10:03am UTC](https://forums.kodeco.com/t/uikit-animation-episode-8-add-springs-kodeco/194481 "2023-09-07T10:03:23Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/18411703-uikit-animation/lessons/8

---

## [UIKit Animation, Episode 7: Challenge: Toggle Constraints | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-7-challenge-toggle-constraints-kodeco/194476)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 9:24am UTC](https://forums.kodeco.com/t/uikit-animation-episode-7-challenge-toggle-constraints-kodeco/194476 "2023-09-07T09:24:30Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/18411703-uikit-animation/lessons/7

---

## [SwiftUI Maps & Location Fundamentals, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/swiftui-maps-location-fundamentals-episode-1-introduction-kodeco/194439)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 6:13am UTC](https://forums.kodeco.com/t/swiftui-maps-location-fundamentals-episode-1-introduction-kodeco/194439 "2023-09-07T06:13:34Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/14255236-swiftui-maps-location-fundamentals/lessons/1

---

## [Introducing the iOS 9 Feast! | Kodeco](https://forums.kodeco.com/t/introducing-the-ios-9-feast-kodeco/194405)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 2:49am UTC](https://forums.kodeco.com/t/introducing-the-ios-9-feast-kodeco/194405 "2023-09-07T02:49:31Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1582-introducing-the-ios-9-feast

---

## [Android Background Processing, Episode 11: Challenge - WorkManager | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-11-challenge-workmanager-kodeco/194396)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 11:28pm UTC](https://forums.kodeco.com/t/android-background-processing-episode-11-challenge-workmanager-kodeco/194396 "2023-09-06T23:28:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/35154431-android-background-processing/lessons/11

---

## [Programming in Kotlin: Collections & Lambdas, Episode 12: Work with Maps | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-12-work-with-maps-kodeco/194331)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 10:14am UTC](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-12-work-with-maps-kodeco/194331 "2023-09-06T10:14:45Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/33863948-programming-in-kotlin-collections-lambdas/lessons/12

---

## [Beginning RxKotlin, Episode 20: Schedulers and Timing Operators | Kodeco](https://forums.kodeco.com/t/beginning-rxkotlin-episode-20-schedulers-and-timing-operators-kodeco/194328)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 9:56am UTC](https://forums.kodeco.com/t/beginning-rxkotlin-episode-20-schedulers-and-timing-operators-kodeco/194328 "2023-09-06T09:56:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7419-beginning-rxkotlin/lessons/20

---

## [MapKit and Core Location, Episode 6: MapKit | Kodeco](https://forums.kodeco.com/t/mapkit-and-core-location-episode-6-mapkit-kodeco/194293)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 7:44am UTC](https://forums.kodeco.com/t/mapkit-and-core-location-episode-6-mapkit-kodeco/194293 "2023-09-06T07:44:05Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3356-mapkit-and-core-location/lessons/6

---

## [iOS App Extensions, Episode 4: Photo Extensions: Loading Data | Kodeco](https://forums.kodeco.com/t/ios-app-extensions-episode-4-photo-extensions-loading-data-kodeco/194277)

<div class="topic-metadata">

**Author:** [@timmitra](https://forums.kodeco.com/u/timmitra)\
**Replies:** 0\
**Last updated:** [September 6, 2023, 5:19am UTC](https://forums.kodeco.com/t/ios-app-extensions-episode-4-photo-extensions-loading-data-kodeco/194277 "2023-09-06T05:19:39Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4173-ios-app-extensions/lessons/4

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

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