# 🎓 Courses & Articles

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

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

**Page:** 431

---

## [Beginning iOS Animations, Episode 22: Setting up the Animator | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-22-setting-up-the-animator-kodeco/191438)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 6:18am UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-22-setting-up-the-animator-kodeco/191438 "2023-08-25T06:18:31Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4416-beginning-ios-animations/lessons/22

---

## [TCP Server With the SwiftNIO Networking Framework | Kodeco](https://forums.kodeco.com/t/tcp-server-with-the-swiftnio-networking-framework-kodeco/191358)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [August 25, 2023, 3:09am UTC](https://forums.kodeco.com/t/tcp-server-with-the-swiftnio-networking-framework-kodeco/191358 "2023-08-25T03:09:48Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/76-tcp-server-with-the-swiftnio-networking-framework

---

## [Announcing UIKit Apprentice, Second Edition! | Kodeco](https://forums.kodeco.com/t/announcing-uikit-apprentice-second-edition-kodeco/191184)

<div class="topic-metadata">

**Author:** [@bapspatil-razeware](https://forums.kodeco.com/u/bapspatil-razeware)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 9:27pm UTC](https://forums.kodeco.com/t/announcing-uikit-apprentice-second-edition-kodeco/191184 "2023-08-24T21:27:50Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/27822965-announcing-uikit-apprentice-second-edition

---

## [MapKit and Core Location, Episode 12: Centering the Map | Kodeco](https://forums.kodeco.com/t/mapkit-and-core-location-episode-12-centering-the-map-kodeco/191094)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 7:10pm UTC](https://forums.kodeco.com/t/mapkit-and-core-location-episode-12-centering-the-map-kodeco/191094 "2023-08-24T19:10:17Z")

</div>

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

---

## [Advanced Custom Presentations | Kodeco](https://forums.kodeco.com/t/advanced-custom-presentations-kodeco/191002)

<div class="topic-metadata">

**Author:** [@jwfc](https://forums.kodeco.com/u/jwfc)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 5:03pm UTC](https://forums.kodeco.com/t/advanced-custom-presentations-kodeco/191002 "2023-08-24T17:03:06Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4670002-advanced-custom-presentations

---

## [Interfaces and Abstract Classes in Kotlin: Getting Started | Kodeco](https://forums.kodeco.com/t/interfaces-and-abstract-classes-in-kotlin-getting-started-kodeco/190992)

<div class="topic-metadata">

**Author:** [@mattiaferigutti](https://forums.kodeco.com/u/mattiaferigutti)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 4:47pm UTC](https://forums.kodeco.com/t/interfaces-and-abstract-classes-in-kotlin-getting-started-kodeco/190992 "2023-08-24T16:47:52Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/25627013-interfaces-and-abstract-classes-in-kotlin-getting-started

---

## [Gesture Navigation Tutorial for Android | Kodeco](https://forums.kodeco.com/t/gesture-navigation-tutorial-for-android-kodeco/190966)

<div class="topic-metadata">

**Author:** [@denis\_buketa](https://forums.kodeco.com/u/denis_buketa)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 4:11pm UTC](https://forums.kodeco.com/t/gesture-navigation-tutorial-for-android-kodeco/190966 "2023-08-24T16:11:54Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4638393-gesture-navigation-tutorial-for-android

---

## [Programming in Swift, Episode 7: Challenge: Booleans | Kodeco](https://forums.kodeco.com/t/programming-in-swift-episode-7-challenge-booleans-kodeco/190877)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 24, 2023, 2:19pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-7-challenge-booleans-kodeco/190877 "2023-08-24T14:19:56Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 16, 2023, 11:30am UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-polishing-the-app-episode-18-introduction-kodeco/190472 "2023-08-16T11:30:10Z")

</div>

Get an overview of what we’ll be covering in this part and why it’s important. This is a companion discussion topic for the original entry at https://www.kodeco.com/30498681-your-first-kotlin-android-app-polishing-the…

---

## [Fundamental iOS Design Patterns, Episode 14: Use Singleton | Kodeco](https://forums.kodeco.com/t/fundamental-ios-design-patterns-episode-14-use-singleton-kodeco/190463)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [August 16, 2023, 6:54am UTC](https://forums.kodeco.com/t/fundamental-ios-design-patterns-episode-14-use-singleton-kodeco/190463 "2023-08-16T06:54:32Z")

</div>

Use the singleton pattern in Rabble Wabble to let the user set how questions should be displayed. This is a companion discussion topic for the original entry at https://www.kodeco.com/1941154-fundamental-ios-design-pa…

---

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

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [June 15, 2024, 9:05am UTC](https://forums.kodeco.com/t/android-animations-episode-25-conclusion-kodeco/204951 "2024-06-15T09:05:40Z")

</div>

This content was released on Mar 26 2018. The official support period is 6-months from this date. Let's review what you learned about using animated vector drawables and Lottie, and then discuss what's next.

---

## [Collection Views, Episode 7: Deleting Cells | Kodeco](https://forums.kodeco.com/t/collection-views-episode-7-deleting-cells-kodeco/204948)

<div class="topic-metadata">

**Author:** [@timmitra](https://forums.kodeco.com/u/timmitra)\
**Replies:** 0\
**Last updated:** [June 15, 2024, 8:35am UTC](https://forums.kodeco.com/t/collection-views-episode-7-deleting-cells-kodeco/204948 "2024-06-15T08:35:24Z")

</div>

This content was released on May 26 2016. The official support period is 6-months from this date. In this video we add the ability to delete cells from the collection view.

---

## [Reminder: RWDevCon Student Scholarship Applications Due Thursday | Kodeco](https://forums.kodeco.com/t/reminder-rwdevcon-student-scholarship-applications-due-thursday-kodeco/202018)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [February 1, 2024, 2:25pm UTC](https://forums.kodeco.com/t/reminder-rwdevcon-student-scholarship-applications-due-thursday-kodeco/202018 "2024-02-01T14:25:23Z")

</div>

This content was released on Feb 20 2018. The official support period is 6-months from this date. Applications for RWDevCon 2018 student scholarships are due this Thursday, February 22 â so if youâre a student and havenât applied yet, nowâs the time!

---

## [Your First iOS and SwiftUI App: Polishing the App, Episode 35: Intro to Size Classes | Kodeco](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-polishing-the-app-episode-35-intro-to-size-classes-kodeco/201668)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 19, 2024, 8:04am UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-polishing-the-app-episode-35-intro-to-size-classes-kodeco/201668 "2024-01-19T08:04:02Z")

</div>

This content was released on Dec 16 2020. The official support period is 6-months from this date. Learn how you can use iOS size classes to adjust the layout of the view based on whether there is a compressed amount of horizontal space.

---

## [Beginning CloudKit, Episode 3: CloudKit Dashboard | Kodeco](https://forums.kodeco.com/t/beginning-cloudkit-episode-3-cloudkit-dashboard-kodeco/201189)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [January 3, 2024, 11:08am UTC](https://forums.kodeco.com/t/beginning-cloudkit-episode-3-cloudkit-dashboard-kodeco/201189 "2024-01-03T11:08:30Z")

</div>

This content was released on Jul 4 2017. The official support period is 6-months from this date. CloudKit allows you to model data on Apple's servers. This video will cover the basics of working with their browser based tool.

---

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

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [December 27, 2023, 1:42am UTC](https://forums.kodeco.com/t/programming-in-swift-episode-46-conclusion-kodeco/200990 "2023-12-27T01:42:15Z")

</div>

This content was released on Aug 23 2018. The official support period is 6-months from this date. Let's review what you learned about structures in this part of the course, and discuss what's next.

---

## [Beginning iOS Animations Course Updated for iOS 10 and Swift 3 in April, 2017 | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-course-updated-for-ios-10-and-swift-3-in-april-2017-kodeco/200791)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [December 21, 2023, 7:21pm UTC](https://forums.kodeco.com/t/beginning-ios-animations-course-updated-for-ios-10-and-swift-3-in-april-2017-kodeco/200791 "2023-12-21T19:21:37Z")

</div>

This content was released on Apr 11 2017. The official support period is 6-months from this date. In this beginning iOS animations course, youâ€™ll learn how to create delightful animations in iOS. Start with simple animations using Auto Layout constraints, and then move to complex animations including springs, keyframes, view transitions, and more!

---

## [raywenderlich.com Black Friday 2019 FAQ | Kodeco](https://forums.kodeco.com/t/raywenderlich-com-black-friday-2019-faq-kodeco/200607)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 17, 2023, 9:10am UTC](https://forums.kodeco.com/t/raywenderlich-com-black-friday-2019-faq-kodeco/200607 "2023-12-17T09:10:10Z")

</div>

This content was released on Nov 25 2019. The official support period is 6-months from this date. The answers to most of your questions about the raywenderlich.com Black Friday 2019 sale!

---

## [Video Tutorial: Beginner OpenGL ES and GLKit Part 11: Making a Simple 3D Game (Part 1) | Kodeco](https://forums.kodeco.com/t/video-tutorial-beginner-opengl-es-and-glkit-part-11-making-a-simple-3d-game-part-1-kodeco/200206)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 7, 2023, 5:42am UTC](https://forums.kodeco.com/t/video-tutorial-beginner-opengl-es-and-glkit-part-11-making-a-simple-3d-game-part-1-kodeco/200206 "2023-12-07T05:42:14Z")

</div>

This content was released on Apr 14 2014. The official support period is 6-months from this date. Learn the first part of making a simple 3D game with OpenGL ES and GLKit: creating a scene graph.

---

## [Programming in Swift, Episode 15: Switch Statements | Kodeco](https://forums.kodeco.com/t/programming-in-swift-episode-15-switch-statements-kodeco/200029)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [December 3, 2023, 4:08am UTC](https://forums.kodeco.com/t/programming-in-swift-episode-15-switch-statements-kodeco/200029 "2023-12-03T04:08:58Z")

</div>

This content was released on Aug 21 2018. The official support period is 6-months from this date. Learn how to use switch statements in Swift, including some of its more powerful features.

---

## [Your First iOS & SwiftUI App: An App from Scratch, Episode 30: Type Inference | Kodeco](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-30-type-inference-kodeco/199833)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 26, 2023, 12:03pm UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-30-type-inference-kodeco/199833 "2023-11-26T12:03:04Z")

</div>

This content was released on Feb 13 2023. The official support period is 6-months from this date. Learn how something called Swift type inference can help make your code more concise and easy to understand.

---

## [In-App Purchases, Episode 17: Saving Locally | Kodeco](https://forums.kodeco.com/t/in-app-purchases-episode-17-saving-locally-kodeco/199427)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [November 16, 2023, 3:36pm UTC](https://forums.kodeco.com/t/in-app-purchases-episode-17-saving-locally-kodeco/199427 "2023-11-16T15:36:11Z")

</div>

This content was released on Mar 19 2019. The official support period is 6-months from this date. When a user purchases content, you'll want to keep track of it in a secure manner. This episode shows you how.

---

## [Layout in iOS, Episode 23: Challenge: Constraints | Kodeco](https://forums.kodeco.com/t/layout-in-ios-episode-23-challenge-constraints-kodeco/199334)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [November 14, 2023, 10:39pm UTC](https://forums.kodeco.com/t/layout-in-ios-episode-23-challenge-constraints-kodeco/199334 "2023-11-14T22:39:08Z")

</div>

This content was released on Dec 10 2019. The official support period is 6-months from this date. Convert the type of your stack view constraints, getting practice with Auto Layout while gaining more control over the stack view’s width.

---

## [Mastering Git, Episode 11: GUIs: GITK | Kodeco](https://forums.kodeco.com/t/mastering-git-episode-11-guis-gitk-kodeco/198535)

<div class="topic-metadata">

**Author:** [@sam\_vp](https://forums.kodeco.com/u/sam_vp)\
**Replies:** 0\
**Last updated:** [October 26, 2023, 1:01am UTC](https://forums.kodeco.com/t/mastering-git-episode-11-guis-gitk-kodeco/198535 "2023-10-26T01:01:39Z")

</div>

This content was released on May 1 2020. The official support period is 6-months from this date. In the first of three videos about GUIs for Git, you'll take a look at Gitk and GitGUI—two simple tools that are distributed with Git itself.

---

## [iOS 101 with Swift 2, Episode 5: Storyboards and Segues | Kodeco](https://forums.kodeco.com/t/ios-101-with-swift-2-episode-5-storyboards-and-segues-kodeco/198477)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 25, 2023, 12:32am UTC](https://forums.kodeco.com/t/ios-101-with-swift-2-episode-5-storyboards-and-segues-kodeco/198477 "2023-10-25T00:32:19Z")

</div>

This content was released on Sep 1 2015. The official support period is 6-months from this date. Learn how to use storyboards to set up your view controllers, create relationships between them with segues, and refactor them with references.

---

## [Your First iOS and SwiftUI App: Polishing the App, Episode 11: Put it All Together | Kodeco](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-polishing-the-app-episode-11-put-it-all-together-kodeco/198437)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 24, 2023, 7:13am UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-polishing-the-app-episode-11-put-it-all-together-kodeco/198437 "2023-10-24T07:13:38Z")

</div>

This content was released on Dec 16 2020. The official support period is 6-months from this date. Put together everything you have learned by creating a reusable background view, with buttons to reset the game and show the leaderboard.

---

## [Layout in iOS, Episode 18: Challenge: Nest Stack Views | Kodeco](https://forums.kodeco.com/t/layout-in-ios-episode-18-challenge-nest-stack-views-kodeco/198412)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 23, 2023, 5:10pm UTC](https://forums.kodeco.com/t/layout-in-ios-episode-18-challenge-nest-stack-views-kodeco/198412 "2023-10-23T17:10:43Z")

</div>

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

---

## [June Workshop: Cocos2D via Minigames (Atlanta, GA) | Kodeco](https://forums.kodeco.com/t/june-workshop-cocos2d-via-minigames-atlanta-ga-kodeco/198186)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 19, 2023, 6:25am UTC](https://forums.kodeco.com/t/june-workshop-cocos2d-via-minigames-atlanta-ga-kodeco/198186 "2023-10-19T06:25:21Z")

</div>

This content was released on May 9 2011. The official support period is 6-months from this date. A blog post announcing a workshop to teach the Cocos2D game framework to beginners titled Cocos2D via Minigames.

---

## [Testing in iOS, Episode 13: Error Assertions | Kodeco](https://forums.kodeco.com/t/testing-in-ios-episode-13-error-assertions-kodeco/198133)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 18, 2023, 8:38am UTC](https://forums.kodeco.com/t/testing-in-ios-episode-13-error-assertions-kodeco/198133 "2023-10-18T08:38:34Z")

</div>

This content was released on May 14 2020. The official support period is 6-months from this date. Networking operations are an extremely common place to encounter errors. Here you'll focus on ones native to Swift.

---

## [3D iOS Games by Tutorials Giveaway Winners – And Last Day for Discount! | Kodeco](https://forums.kodeco.com/t/3d-ios-games-by-tutorials-giveaway-winners-and-last-day-for-discount-kodeco/198118)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 18, 2023, 3:14am UTC](https://forums.kodeco.com/t/3d-ios-games-by-tutorials-giveaway-winners-and-last-day-for-discount-kodeco/198118 "2023-10-18T03:14:34Z")

</div>

This content was released on Mar 25 2016. The official support period is 6-months from this date. Check out the lucky winners for our 3D iOS Games by Tutorials giveaway – and don’t forget, today is the last day for the $10 off discount!

---

## [GPUImage with Brad Larson – Podcast S02 E04 | Kodeco](https://forums.kodeco.com/t/gpuimage-with-brad-larson-podcast-s02-e04-kodeco/198116)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 18, 2023, 2:54am UTC](https://forums.kodeco.com/t/gpuimage-with-brad-larson-podcast-s02-e04-kodeco/198116 "2023-10-18T02:54:56Z")

</div>

This content was released on Nov 3 2014. The official support period is 6-months from this date. Learn about GPUImage, a popular open source framework that makes real time image or video processing on a mobile GPU much easier.

---

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

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 6:24pm UTC](https://forums.kodeco.com/t/programming-in-swift-episode-48-conclusion-kodeco/197839 "2023-10-14T18:24:03Z")

</div>

This content was released on Sep 26 2017. The official support period is 6-months from this date. Let's review what you learned in this section, and discuss what's next.

---

## [Reminder: Free Live Tech Talk (Procedural Level Generation in Games) Tomorrow (Tuesday)! | Kodeco](https://forums.kodeco.com/t/reminder-free-live-tech-talk-procedural-level-generation-in-games-tomorrow-tuesday-kodeco/197770)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 14, 2023, 3:11am UTC](https://forums.kodeco.com/t/reminder-free-live-tech-talk-procedural-level-generation-in-games-tomorrow-tuesday-kodeco/197770 "2023-10-14T03:11:42Z")

</div>

This content was released on May 5 2014. The official support period is 6-months from this date. Come join our free live tech talk on procedural level generation in games tomorrow!

---

## [Intermediate Swift 2, Episode 6: Protocols | Kodeco](https://forums.kodeco.com/t/intermediate-swift-2-episode-6-protocols-kodeco/197198)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [October 6, 2023, 2:05am UTC](https://forums.kodeco.com/t/intermediate-swift-2-episode-6-protocols-kodeco/197198 "2023-10-06T02:05:28Z")

</div>

This content was released on Sep 1 2015. The official support period is 6-months from this date. Learn about protocols which let you define what kind of methods and properties a type should have which you can then use to build actual types.

---

## [Beginning Programming with C#, Episode 15: If Statements | Kodeco](https://forums.kodeco.com/t/beginning-programming-with-c-episode-15-if-statements-kodeco/197138)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [October 5, 2023, 12:24pm UTC](https://forums.kodeco.com/t/beginning-programming-with-c-episode-15-if-statements-kodeco/197138 "2023-10-05T12:24:33Z")

</div>

This content was released on Feb 5 2019. The official support period is 6-months from this date. The if statement allows you to branch your code based on your data. This episodes teaches the basics of using them.

---

## [Programming in Dart: Fundamentals, Episode 36: Dart Classes | Kodeco](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-36-dart-classes-kodeco/197007)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 8:43pm UTC](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-36-dart-classes-kodeco/197007 "2023-10-03T20:43:36Z")

</div>

This content was released on Aug 27 2019. The official support period is 6-months from this date. Learn how to create your own custom Dart types using classes, add methods to classes, and see how to customize how instances of classes are printed.

---

## [Testing in iOS, Episode 17: Introduction | Kodeco](https://forums.kodeco.com/t/testing-in-ios-episode-17-introduction-kodeco/196946)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 7:28am UTC](https://forums.kodeco.com/t/testing-in-ios-episode-17-introduction-kodeco/196946 "2023-10-03T07:28:26Z")

</div>

This content was released on May 14 2020. The official support period is 6-months from this date. UI testing is generally even slower than asynchronous network testing. But sometimes, it's the best way to guarantee that your app is working as desired.

---

## [Programming in Dart: Control Flow & Collections, Episode 18: Conclusion | Kodeco](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-18-conclusion-kodeco/196857)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 2, 2023, 11:20am UTC](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-18-conclusion-kodeco/196857 "2023-10-02T11:20:35Z")

</div>

This content was released on May 3 2022. The official support period is 6-months from this date. Let’s review what you learned in this part, and discuss what’s next.

---

## [Full Speed Indy Development with Dru Freeman – Podcast S12 E12 | Kodeco](https://forums.kodeco.com/t/full-speed-indy-development-with-dru-freeman-podcast-s12-e12-kodeco/196844)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [October 2, 2023, 8:01am UTC](https://forums.kodeco.com/t/full-speed-indy-development-with-dru-freeman-podcast-s12-e12-kodeco/196844 "2023-10-02T08:01:36Z")

</div>

This content was released on Apr 20 2022. The official support period is 6-months from this date. We turn the microphones towards ourselves over the next two episodes. This episode Dru talks about his experience launching his own Indy App and the business around it.

---

## [Beginning RecyclerView, Episode 2: The Starter App | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-2-the-starter-app-kodeco/196720)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 11:15pm UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-2-the-starter-app-kodeco/196720 "2023-09-30T23:15:03Z")

</div>

This content was released on Mar 23 2018. The official support period is 6-months from this date. Download the starter app and build it in Android Studio, and take a peek at the included starter layout files.

---

## [Beginning iOS Animations, Episode 9: Beginning View Controller Transitions | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-9-beginning-view-controller-transitions-kodeco/196683)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [September 30, 2023, 1:44pm UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-9-beginning-view-controller-transitions-kodeco/196683 "2023-09-30T13:44:00Z")

</div>

This content was released on Apr 11 2017. The official support period is 6-months from this date. Learn how to create simple View Controller transition animations.

---

## [Xcode Tips and Tricks, Episode 10: Conclusion | Kodeco](https://forums.kodeco.com/t/xcode-tips-and-tricks-episode-10-conclusion-kodeco/196602)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 29, 2023, 10:54am UTC](https://forums.kodeco.com/t/xcode-tips-and-tricks-episode-10-conclusion-kodeco/196602 "2023-09-29T10:54:01Z")

</div>

This content was released on Sep 15 2017. The official support period is 6-months from this date. Review what you learned in the course and discover where you can learn more.

---

## [Video Tutorial: How To Make a Game Like Flappy Bird Part 1: Player Movement | Kodeco](https://forums.kodeco.com/t/video-tutorial-how-to-make-a-game-like-flappy-bird-part-1-player-movement-kodeco/196454)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 27, 2023, 5:34am UTC](https://forums.kodeco.com/t/video-tutorial-how-to-make-a-game-like-flappy-bird-part-1-player-movement-kodeco/196454 "2023-09-27T05:34:19Z")

</div>

This content was released on Feb 14 2014. The official support period is 6-months from this date. Learn how to make a game like Flappy Bird for iOS using Sprite Kit in this video tutorial, starting with making the bird flap!

---

## [Intermediate iOS Debugging, Episode 3: Logging Using Breakpoints | Kodeco](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-3-logging-using-breakpoints-kodeco/196412)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 10:02pm UTC](https://forums.kodeco.com/t/intermediate-ios-debugging-episode-3-logging-using-breakpoints-kodeco/196412 "2023-09-26T22:02:46Z")

</div>

This content was released on Apr 10 2018. The official support period is 6-months from this date. Use breakpoints to add new logging without having to stop, add code, and recompile.

---

## [Programming in Dart: Control Flow & Collections, Episode 15: Create Sets | Kodeco](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-15-create-sets-kodeco/196358)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 26, 2023, 5:00am UTC](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-15-create-sets-kodeco/196358 "2023-09-26T05:00:50Z")

</div>

This content was released on May 3 2022. The official support period is 6-months from this date. Learn how to create sets, how to populate them with data and retrieve that data.

---

## [Jetpack Security, Episode 6: Use Advanced Encryption | Kodeco](https://forums.kodeco.com/t/jetpack-security-episode-6-use-advanced-encryption-kodeco/196323)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 25, 2023, 9:30pm UTC](https://forums.kodeco.com/t/jetpack-security-episode-6-use-advanced-encryption-kodeco/196323 "2023-09-25T21:30:24Z")

</div>

This content was released on May 19 2020. The official support period is 6-months from this date. Specify the use of advanced encryption for accessing the file system, including the use of the Android StrongBox KeyStore.

---

## [Beginning RxKotlin, Episode 30: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-rxkotlin-episode-30-conclusion-kodeco/196314)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 25, 2023, 5:27pm UTC](https://forums.kodeco.com/t/beginning-rxkotlin-episode-30-conclusion-kodeco/196314 "2023-09-25T17:27:15Z")

</div>

This content was released on Sep 11 2018. The official support period is 6-months from this date. Review what you learned in this section and see what's in store for you next as you continue to level up your Rx game.

---

## [Video Tutorial: Collection Views Part 4: Inserting Cells | Kodeco](https://forums.kodeco.com/t/video-tutorial-collection-views-part-4-inserting-cells-kodeco/196281)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [September 25, 2023, 9:45am UTC](https://forums.kodeco.com/t/video-tutorial-collection-views-part-4-inserting-cells-kodeco/196281 "2023-09-25T09:45:45Z")

</div>

This content was released on Jan 26 2015. The official support period is 6-months from this date. In this video tutorial, you’ll learn how to insert new cells into the collection view.

---

## [Android Background Processing, Episode 21: Challenge - Communication Between Components | Kodeco](https://forums.kodeco.com/t/android-background-processing-episode-21-challenge-communication-between-components-kodeco/196246)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 10:11pm UTC](https://forums.kodeco.com/t/android-background-processing-episode-21-challenge-communication-between-components-kodeco/196246 "2023-09-24T22:11:55Z")

</div>

This content was released on Jul 6 2020. The official support period is 6-months from this date. Repeat everything you've learned about Services and BroadcastReceivers, in a fun challenge!

---

## [RWDevCon 2016 Vault, Episode 13: 205: How to Make Delightful UI | Kodeco](https://forums.kodeco.com/t/rwdevcon-2016-vault-episode-13-205-how-to-make-delightful-ui-kodeco/196163)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 24, 2023, 2:45am UTC](https://forums.kodeco.com/t/rwdevcon-2016-vault-episode-13-205-how-to-make-delightful-ui-kodeco/196163 "2023-09-24T02:45:02Z")

</div>

This content was released on Mar 12 2016. The official support period is 6-months from this date. Add some personality to your apps by moving beyond the iOS standards and adding a pinch of surprise and delight to your apps. In this session, you’ll learn the principles behind custom refresh controls and transitions, and how to make your app stand out from the crowd.

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

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