# 🎓 Courses & Articles

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

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

**Page:** 373

---

## [Programming in Dart: Control Flow & Collections, Episode 2: Understand While Loops | Kodeco](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-2-understand-while-loops-kodeco/196022)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 22, 2023, 5:41am UTC](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-2-understand-while-loops-kodeco/196022 "2023-09-22T05:41:31Z")

</div>

This content was released on May 3 2022. The official support period is 6-months from this date. Learn how to make Dart repeat your code multiple times with while loops, do-while loops, and break statements.

---

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

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 11:54pm UTC](https://forums.kodeco.com/t/auto-layout-episode-1-introduction-kodeco/196008 "2023-09-21T23:54:17Z")

</div>

This content was released on Sep 16 2015. The official support period is 6-months from this date. Find out why you should use Auto Layout and what's covered in our Intro to Auto Layout video tutorial series.

---

## [MVVM on Android, Episode 7: Testing the ViewModel | Kodeco](https://forums.kodeco.com/t/mvvm-on-android-episode-7-testing-the-viewmodel-kodeco/195912)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 21, 2023, 11:04am UTC](https://forums.kodeco.com/t/mvvm-on-android-episode-7-testing-the-viewmodel-kodeco/195912 "2023-09-21T11:04:24Z")

</div>

This content was released on Oct 16 2018. The official support period is 6-months from this date. Use JUnit to add unit tests for the functionality of the ViewModel layer, while utilizing Mockito to mock dependent classes.

---

## [Beginning Swift 3, Episode 11: Arrays | Kodeco](https://forums.kodeco.com/t/beginning-swift-3-episode-11-arrays-kodeco/195622)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 5:09pm UTC](https://forums.kodeco.com/t/beginning-swift-3-episode-11-arrays-kodeco/195622 "2023-09-18T17:09:09Z")

</div>

This content was released on Sep 13 2016. The official support period is 6-months from this date. Learn the basics of your first collection type which allows you to create unordered lists.

---

## [Beginning iOS Animations, Episode 11: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-episode-11-conclusion-kodeco/195560)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 8:15am UTC](https://forums.kodeco.com/t/beginning-ios-animations-episode-11-conclusion-kodeco/195560 "2023-09-18T08:15:41Z")

</div>

This content was released on Nov 7 2017. The official support period is 6-months from this date. Review what you've learned in this section of our Beginning iOS Animations video series, and find out what's next in your animation journey.

---

## [SQLDelight in Android: Getting Started, Episode 4: Instantiate the Database | Kodeco](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-4-instantiate-the-database-kodeco/195535)

<div class="topic-metadata">

**Author:** [@mschnelle](https://forums.kodeco.com/u/mschnelle)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 1:07am UTC](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-4-instantiate-the-database-kodeco/195535 "2023-09-18T01:07:03Z")

</div>

This content was released on Aug 3 2021. The official support period is 6-months from this date. Instantiate the Database object generated by SQLDelight and connect it to the existing sample app. Learn about how SQL Drivers are the backbone of the library and how to configure the Android driver specifically. Check out how the underlying AndroidX database can be surfaced for customization and fine-grained configuration.

---

## [Git: Third Party Dependencies with Submodules | Kodeco](https://forums.kodeco.com/t/git-third-party-dependencies-with-submodules-kodeco/195534)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 18, 2023, 12:55am UTC](https://forums.kodeco.com/t/git-third-party-dependencies-with-submodules-kodeco/195534 "2023-09-18T00:55:59Z")

</div>

This content was released on Jul 7 2017. The official support period is 6-months from this date. In this screencast, you'll learn how to add and remove third party dependencies by way of Git submodules.

---

## [Three20 Tutorial for iOS: How To Use the Three20 Photo Viewer | Kodeco](https://forums.kodeco.com/t/three20-tutorial-for-ios-how-to-use-the-three20-photo-viewer-kodeco/195488)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 17, 2023, 9:11am UTC](https://forums.kodeco.com/t/three20-tutorial-for-ios-how-to-use-the-three20-photo-viewer-kodeco/195488 "2023-09-17T09:11:43Z")

</div>

This content was released on Jul 6 2010. The official support period is 6-months from this date. A Three20 tutorial that shows you how to use the open source Three20 library’s photo viewer inside your apps.

---

## [Beginning Android Layouts, Episode 26: Resource Qualifiers | Kodeco](https://forums.kodeco.com/t/beginning-android-layouts-episode-26-resource-qualifiers-kodeco/195453)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 8:36pm UTC](https://forums.kodeco.com/t/beginning-android-layouts-episode-26-resource-qualifiers-kodeco/195453 "2023-09-16T20:36:08Z")

</div>

This content was released on Mar 17 2020. The official support period is 6-months from this date. Learn how resource qualifiers are used to handle different device densities and also for localization.

---

## [Programming in Dart: Classes, Episode 11: Introduction | Kodeco](https://forums.kodeco.com/t/programming-in-dart-classes-episode-11-introduction-kodeco/195445)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 6:49pm UTC](https://forums.kodeco.com/t/programming-in-dart-classes-episode-11-introduction-kodeco/195445 "2023-09-16T18:49:06Z")

</div>

This content was released on Jun 28 2022. The official support period is 6-months from this date. Now that you have a good idea about how to use classes, you’ll learn some of Dart’s class features to level up your skills.

---

## [Networking with URLSession, Episode 7: Challenge: Creating a URL Session | Kodeco](https://forums.kodeco.com/t/networking-with-urlsession-episode-7-challenge-creating-a-url-session-kodeco/195407)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 16, 2023, 10:40am UTC](https://forums.kodeco.com/t/networking-with-urlsession-episode-7-challenge-creating-a-url-session-kodeco/195407 "2023-09-16T10:40:19Z")

</div>

This content was released on Oct 9 2018. The official support period is 6-months from this date. Now that you have an idea of how to create a session, your challenge is to create your own session.

---

## [iOS App Extensions, Episode 7: Today Extensions: Layout | Kodeco](https://forums.kodeco.com/t/ios-app-extensions-episode-7-today-extensions-layout-kodeco/195177)

<div class="topic-metadata">

**Author:** [@timmitra](https://forums.kodeco.com/u/timmitra)\
**Replies:** 0\
**Last updated:** [September 14, 2023, 4:59am UTC](https://forums.kodeco.com/t/ios-app-extensions-episode-7-today-extensions-layout-kodeco/195177 "2023-09-14T04:59:02Z")

</div>

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

---

## [iOS Concurrency with GCD & Operations, Episode 20: Dependencies | Kodeco](https://forums.kodeco.com/t/ios-concurrency-with-gcd-operations-episode-20-dependencies-kodeco/195135)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 4:55pm UTC](https://forums.kodeco.com/t/ios-concurrency-with-gcd-operations-episode-20-dependencies-kodeco/195135 "2023-09-13T16:55:08Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/38462287-ios-concurrency-with-gcd-operations/lessons/20

---

## [Android Networking: Fundamentals, Episode 7: Parse JSON Data | Kodeco](https://forums.kodeco.com/t/android-networking-fundamentals-episode-7-parse-json-data-kodeco/195091)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 8:58am UTC](https://forums.kodeco.com/t/android-networking-fundamentals-episode-7-parse-json-data-kodeco/195091 "2023-09-13T08:58:50Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/10376651-android-networking-fundamentals/lessons/7

---

## [3D Graphics with Metal, Episode 21: Specular Lighting | Kodeco](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-21-specular-lighting-kodeco/195083)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 8:06am UTC](https://forums.kodeco.com/t/3d-graphics-with-metal-episode-21-specular-lighting-kodeco/195083 "2023-09-13T08:06:10Z")

</div>

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

---

## [AWS AppSync for iOS, Episode 8: Introduction | Kodeco](https://forums.kodeco.com/t/aws-appsync-for-ios-episode-8-introduction-kodeco/195034)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 8:17pm UTC](https://forums.kodeco.com/t/aws-appsync-for-ios-episode-8-introduction-kodeco/195034 "2023-09-12T20:17:34Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/21959081-aws-appsync-for-ios/lessons/8

---

## [iOS Concurrency with GCD & Operations, Episode 18: Asynchronous Operations | Kodeco](https://forums.kodeco.com/t/ios-concurrency-with-gcd-operations-episode-18-asynchronous-operations-kodeco/194984)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 12:36pm UTC](https://forums.kodeco.com/t/ios-concurrency-with-gcd-operations-episode-18-asynchronous-operations-kodeco/194984 "2023-09-12T12:36:22Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/38462287-ios-concurrency-with-gcd-operations/lessons/18

---

## [Server-Side Swift with Vapor, Episode 31: Introduction | Kodeco](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-31-introduction-kodeco/194941)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 8:12am UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-episode-31-introduction-kodeco/194941 "2023-09-12T08:12:22Z")

</div>

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

---

## [Beginning RecyclerView, Episode 25: Challenge: Scale Items | Kodeco](https://forums.kodeco.com/t/beginning-recyclerview-episode-25-challenge-scale-items-kodeco/194901)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 4:02am UTC](https://forums.kodeco.com/t/beginning-recyclerview-episode-25-challenge-scale-items-kodeco/194901 "2023-09-12T04:02:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/9261744-beginning-recyclerview/lessons/25

---

## [How To Make a Breakout Game with Corona | Kodeco](https://forums.kodeco.com/t/how-to-make-a-breakout-game-with-corona-kodeco/194854)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 11:40pm UTC](https://forums.kodeco.com/t/how-to-make-a-breakout-game-with-corona-kodeco/194854 "2023-09-11T23:40:38Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2792-how-to-make-a-breakout-game-with-corona

---

## [Beginning iOS Animations | Kodeco](https://forums.kodeco.com/t/beginning-ios-animations-kodeco/194819)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 2:51pm UTC](https://forums.kodeco.com/t/beginning-ios-animations-kodeco/194819 "2023-09-11T14:51:15Z")

</div>

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

---

## [Programming in Kotlin: Functions & Custom Types, Episode 19: Overriding | Kodeco](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-19-overriding-kodeco/194762)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 6:39am UTC](https://forums.kodeco.com/t/programming-in-kotlin-functions-custom-types-episode-19-overriding-kodeco/194762 "2023-09-11T06:39:21Z")

</div>

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

---

## [Intermediate Realm on iOS, Episode 6: Migrations Part 2 | Kodeco](https://forums.kodeco.com/t/intermediate-realm-on-ios-episode-6-migrations-part-2-kodeco/194760)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 5:41am UTC](https://forums.kodeco.com/t/intermediate-realm-on-ios-episode-6-migrations-part-2-kodeco/194760 "2023-09-11T05:41:12Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4200-intermediate-realm-on-ios/lessons/6

---

## [Server-Side Sign in with Apple, Episode 3: Add Sign in with Apple to Your iOS App | Kodeco](https://forums.kodeco.com/t/server-side-sign-in-with-apple-episode-3-add-sign-in-with-apple-to-your-ios-app-kodeco/194755)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 4:46am UTC](https://forums.kodeco.com/t/server-side-sign-in-with-apple-episode-3-add-sign-in-with-apple-to-your-ios-app-kodeco/194755 "2023-09-11T04:46:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/32060416-server-side-sign-in-with-apple/lessons/3

---

## [Your Second Kotlin Android App, Episode 23: Read & Save Tasks From SharedPreferences | Kodeco](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-23-read-save-tasks-from-sharedpreferences-kodeco/194741)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [September 11, 2023, 2:58am UTC](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-23-read-save-tasks-from-sharedpreferences-kodeco/194741 "2023-09-11T02:58:36Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/38052357-your-second-kotlin-android-app/lessons/23

---

## [Programming in Dart: Control Flow & Collections, Episode 11: Introduction | Kodeco](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-11-introduction-kodeco/194701)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 10, 2023, 1:33pm UTC](https://forums.kodeco.com/t/programming-in-dart-control-flow-collections-episode-11-introduction-kodeco/194701 "2023-09-10T13:33:56Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/29744101-programming-in-dart-control-flow-collections/lessons/11

---

## [Beginning Metal, Episode 12: Diffuse and Specular Lighting | Kodeco](https://forums.kodeco.com/t/beginning-metal-episode-12-diffuse-and-specular-lighting-kodeco/194690)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 10, 2023, 9:47am UTC](https://forums.kodeco.com/t/beginning-metal-episode-12-diffuse-and-specular-lighting-kodeco/194690 "2023-09-10T09:47:10Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3537-beginning-metal/lessons/12

---

## [Development Tutorial for iPhone X | Kodeco](https://forums.kodeco.com/t/development-tutorial-for-iphone-x-kodeco/194449)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 6:48am UTC](https://forums.kodeco.com/t/development-tutorial-for-iphone-x-kodeco/194449 "2023-09-07T06:48:38Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/327-development-tutorial-for-iphone-x

---

## [Modern Concurrency: Getting Started, Episode 7: Conclusion | Kodeco](https://forums.kodeco.com/t/modern-concurrency-getting-started-episode-7-conclusion-kodeco/194413)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [September 7, 2023, 4:04am UTC](https://forums.kodeco.com/t/modern-concurrency-getting-started-episode-7-conclusion-kodeco/194413 "2023-09-07T04:04:24Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/28434449-modern-concurrency-getting-started/lessons/7

---

## [Kotlin/Native and Multiplatform, Episode 10: Creating a Multiplatform Project | Kodeco](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-10-creating-a-multiplatform-project-kodeco/194255)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 5, 2023, 9:23pm UTC](https://forums.kodeco.com/t/kotlin-native-and-multiplatform-episode-10-creating-a-multiplatform-project-kodeco/194255 "2023-09-05T21:23:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1304635-kotlin-native-and-multiplatform/lessons/10

---

## [Intermediate iOS Design Patterns, Episode 18: Use Multicast Delegate | Kodeco](https://forums.kodeco.com/t/intermediate-ios-design-patterns-episode-18-use-multicast-delegate-kodeco/194045)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [September 4, 2023, 11:13am UTC](https://forums.kodeco.com/t/intermediate-ios-design-patterns-episode-18-use-multicast-delegate-kodeco/194045 "2023-09-04T11:13:59Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1941302-intermediate-ios-design-patterns/lessons/18

---

## [Introducing Custom Controls, Episode 4: Interaction and UIControl | Kodeco](https://forums.kodeco.com/t/introducing-custom-controls-episode-4-interaction-and-uicontrol-kodeco/193890)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 1:37pm UTC](https://forums.kodeco.com/t/introducing-custom-controls-episode-4-interaction-and-uicontrol-kodeco/193890 "2023-09-03T13:37:32Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/4276-introducing-custom-controls/lessons/4

---

## [Passbook FAQ | Kodeco](https://forums.kodeco.com/t/passbook-faq-kodeco/193882)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 1:05pm UTC](https://forums.kodeco.com/t/passbook-faq-kodeco/193882 "2023-09-03T13:05:04Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2868-passbook-faq

---

## [How to Market and Promote your Games and Apps, Part 4/4 | Kodeco](https://forums.kodeco.com/t/how-to-market-and-promote-your-games-and-apps-part-4-4-kodeco/193863)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [September 3, 2023, 10:44am UTC](https://forums.kodeco.com/t/how-to-market-and-promote-your-games-and-apps-part-4-4-kodeco/193863 "2023-09-03T10:44:21Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2933-how-to-market-and-promote-your-games-and-apps-part-4-4

---

## [Programming in Dart: Fundamentals, Episode 11: Operate on a List | Kodeco](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-11-operate-on-a-list-kodeco/193766)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 2, 2023, 2:27pm UTC](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-11-operate-on-a-list-kodeco/193766 "2023-09-02T14:27:24Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/29743583-programming-in-dart-fundamentals/lessons/11

---

## [Programming in Swift: Functions & Types, Episode 36: Conclusion | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-36-conclusion-kodeco/193745)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [September 2, 2023, 7:36am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-36-conclusion-kodeco/193745 "2023-09-02T07:36:11Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/28433240-programming-in-swift-functions-types/lessons/36

---

## [Your First iOS and UIKit App, Episode 10: Conclusion | Kodeco](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-episode-10-conclusion-kodeco/193581)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 31, 2023, 9:25am UTC](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-episode-10-conclusion-kodeco/193581 "2023-08-31T09:25:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5993-your-first-ios-and-uikit-app/lessons/10

---

## [Programming in Swift: Functions and Types, Episode 44: Challenge: Protocols | Kodeco](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-44-challenge-protocols-kodeco/193539)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 31, 2023, 6:57am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-and-types-episode-44-challenge-protocols-kodeco/193539 "2023-08-31T06:57:59Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429279-programming-in-swift-functions-and-types/lessons/44

---

## [UIKit Animation, Episode 2: Animate Constraint Constant | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-2-animate-constraint-constant-kodeco/193458)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 1:36pm UTC](https://forums.kodeco.com/t/uikit-animation-episode-2-animate-constraint-constant-kodeco/193458 "2023-08-30T13:36:42Z")

</div>

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

---

## [Bubble Notifications in Android, Episode 6: Show Notification Bubbles | Kodeco](https://forums.kodeco.com/t/bubble-notifications-in-android-episode-6-show-notification-bubbles-kodeco/193353)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 3:45am UTC](https://forums.kodeco.com/t/bubble-notifications-in-android-episode-6-show-notification-bubbles-kodeco/193353 "2023-08-30T03:45:16Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/20853889-bubble-notifications-in-android/lessons/6

---

## [Custom Collection View Layout, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/custom-collection-view-layout-episode-1-introduction-kodeco/193349)

<div class="topic-metadata">

**Author:** [@skyrocketsw](https://forums.kodeco.com/u/skyrocketsw)\
**Replies:** 0\
**Last updated:** [August 30, 2023, 3:07am UTC](https://forums.kodeco.com/t/custom-collection-view-layout-episode-1-introduction-kodeco/193349 "2023-08-30T03:07:02Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3987-custom-collection-view-layout/lessons/1

---

## [iOS UI Testing with KIF | Kodeco](https://forums.kodeco.com/t/ios-ui-testing-with-kif-kodeco/193143)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 8:30am UTC](https://forums.kodeco.com/t/ios-ui-testing-with-kif-kodeco/193143 "2023-08-29T08:30:34Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2512-ios-ui-testing-with-kif

---

## [Getting Started With Dagger | Kodeco](https://forums.kodeco.com/t/getting-started-with-dagger-kodeco/193106)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 5:40am UTC](https://forums.kodeco.com/t/getting-started-with-dagger-kodeco/193106 "2023-08-29T05:40:59Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/265010-getting-started-with-dagger

---

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

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [August 29, 2023, 4:04am UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-27-introduction-kodeco/193085 "2023-08-29T04:04:47Z")

</div>

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

---

## [UIKit Animation, Episode 24: Create a Presentation Animation | Kodeco](https://forums.kodeco.com/t/uikit-animation-episode-24-create-a-presentation-animation-kodeco/193030)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 10:32pm UTC](https://forums.kodeco.com/t/uikit-animation-episode-24-create-a-presentation-animation-kodeco/193030 "2023-08-28T22:32:11Z")

</div>

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

---

## [How To Make a Table View Drop-In Card Animation | Kodeco](https://forums.kodeco.com/t/how-to-make-a-table-view-drop-in-card-animation-kodeco/192999)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 8:33pm UTC](https://forums.kodeco.com/t/how-to-make-a-table-view-drop-in-card-animation-kodeco/192999 "2023-08-28T20:33:17Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/2315-how-to-make-a-table-view-drop-in-card-animation

---

## [Collection Views, Episode 29: Adding Item Badges | Kodeco](https://forums.kodeco.com/t/collection-views-episode-29-adding-item-badges-kodeco/192935)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 3:09pm UTC](https://forums.kodeco.com/t/collection-views-episode-29-adding-item-badges-kodeco/192935 "2023-08-28T15:09:37Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/5429927-collection-views/lessons/29

---

## [ReactiveCocoa vs RxSwift | Kodeco](https://forums.kodeco.com/t/reactivecocoa-vs-rxswift-kodeco/192884)

<div class="topic-metadata">

**Author:** [@colineberhardt](https://forums.kodeco.com/u/colineberhardt)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 12:05pm UTC](https://forums.kodeco.com/t/reactivecocoa-vs-rxswift-kodeco/192884 "2023-08-28T12:05:29Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1190-reactivecocoa-vs-rxswift

---

## [Flutter UI Widgets, Episode 11: Display Dialogs | Kodeco](https://forums.kodeco.com/t/flutter-ui-widgets-episode-11-display-dialogs-kodeco/192864)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 10:13am UTC](https://forums.kodeco.com/t/flutter-ui-widgets-episode-11-display-dialogs-kodeco/192864 "2023-08-28T10:13:25Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/26933987-flutter-ui-widgets/lessons/11

---

## [Your Second Kotlin Android App, Episode 21: Intents | Kodeco](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-21-intents-kodeco/192848)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 28, 2023, 9:01am UTC](https://forums.kodeco.com/t/your-second-kotlin-android-app-episode-21-intents-kodeco/192848 "2023-08-28T09:01:21Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/7503473-your-second-kotlin-android-app/lessons/21

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

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