# 🎓 Courses & Articles

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

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

**Page:** 240

---

## [In-App Purchases, Episode 9: Make a Purchase | raywenderlich.com](https://forums.kodeco.com/t/in-app-purchases-episode-9-make-a-purchase-raywenderlich-com/173547)

<div class="topic-metadata">

**Author:** [@jcatterwaul](https://forums.kodeco.com/u/jcatterwaul)\
**Replies:** 0\
**Last updated:** [June 20, 2022, 3:16pm UTC](https://forums.kodeco.com/t/in-app-purchases-episode-9-make-a-purchase-raywenderlich-com/173547 "2022-06-20T15:16:43Z")

</div>

Receive a quick review of all the steps and then push that buy button. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30506103-in-app-purchases/lessons/9

---

## [Jetpack Compose Destinations | raywenderlich.com](https://forums.kodeco.com/t/jetpack-compose-destinations-raywenderlich-com/170711)

<div class="topic-metadata">

**Author:** [@rorgiu](https://forums.kodeco.com/u/rorgiu)\
**Replies:** 0\
**Last updated:** [May 9, 2022, 3:34pm UTC](https://forums.kodeco.com/t/jetpack-compose-destinations-raywenderlich-com/170711 "2022-05-09T15:34:50Z")

</div>

In this tutorial, you’ll learn how to implement an effective navigation pattern with Jetpack Compose, in a way that will work with different screen sizes, from phones to tablets. This is a companion discussion topic f…

---

## [Publish to the Google Play Store, Episode 5: What’s New in Google Play Console | raywenderlich.com](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-5-what-s-new-in-google-play-console-raywenderlich-com/166217)

<div class="topic-metadata">

**Author:** [@bhavna\_thacker](https://forums.kodeco.com/u/bhavna_thacker)\
**Replies:** 0\
**Last updated:** [March 8, 2022, 11:08am UTC](https://forums.kodeco.com/t/publish-to-the-google-play-store-episode-5-what-s-new-in-google-play-console-raywenderlich-com/166217 "2022-03-08T11:08:43Z")

</div>

Learn what’s new in Google Play Console, like its reorganized navigation menu and redesigned critical features around publishing and releasing. This is a companion discussion topic for the original entry at https://ww…

---

## [Programming in Swift: Functions & Types, Episode 42: Protocols | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-42-protocols-raywenderlich-com/164097)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 8, 2022, 2:50pm UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-42-protocols-raywenderlich-com/164097 "2022-02-08T14:50:06Z")

</div>

Learn how to make your types conform to protocols in Swift, which you can think of as a to-do list for your types. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28433240-…

---

## [Add Different Activity Transitions | raywenderlich.com](https://forums.kodeco.com/t/add-different-activity-transitions-raywenderlich-com/143010)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [June 27, 2021, 11:25am UTC](https://forums.kodeco.com/t/add-different-activity-transitions-raywenderlich-com/143010 "2021-06-27T11:25:25Z")

</div>

Practice using Activity transitions to add a fade in and fade out transition to your app. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770099-android-animations/lesson…

---

## [SwiftUI Localization Tutorial for iOS: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/swiftui-localization-tutorial-for-ios-getting-started-raywenderlich-com/159603)

<div class="topic-metadata">

**Author:** [@macandyp](https://forums.kodeco.com/u/macandyp)\
**Replies:** 0\
**Last updated:** [December 7, 2021, 2:42pm UTC](https://forums.kodeco.com/t/swiftui-localization-tutorial-for-ios-getting-started-raywenderlich-com/159603 "2021-12-07T14:42:47Z")

</div>

Learn time-saving techniques to transform your team’s localization workflow! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27469286-swiftui-localization-tutorial-for-ios-…

---

## [Announcing watchOS With SwiftUI by Tutorials, First Edition! | raywenderlich.com](https://forums.kodeco.com/t/announcing-watchos-with-swiftui-by-tutorials-first-edition-raywenderlich-com/159107)

<div class="topic-metadata">

**Author:** [@bapspatil-razeware](https://forums.kodeco.com/u/bapspatil-razeware)\
**Replies:** 0\
**Last updated:** [December 1, 2021, 4:42pm UTC](https://forums.kodeco.com/t/announcing-watchos-with-swiftui-by-tutorials-first-edition-raywenderlich-com/159107 "2021-12-01T16:42:22Z")

</div>

Build awesome apps for Apple Watch with SwiftUI, the declarative and modern way. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/29578037-announcing-watchos-with-swiftui-by…

---

## [SQLDelight in Android: Getting Started, Episode 10: Create Views for Reusable Sub-Queries | raywenderlich.com](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-10-create-views-for-reusable-sub-queries-raywenderlich-com/154971)

<div class="topic-metadata">

**Author:** [@mschnelle](https://forums.kodeco.com/u/mschnelle)\
**Replies:** 0\
**Last updated:** [October 27, 2021, 1:30am UTC](https://forums.kodeco.com/t/sqldelight-in-android-getting-started-episode-10-create-views-for-reusable-sub-queries-raywenderlich-com/154971 "2021-10-27T01:30:17Z")

</div>

Explore how the CREATE VIEW syntax can be used to add SQL Views to your database for common queries. Learn how this can help reduce the amount of types generated by SQLDelight. This is a companion discussion topic for…

---

## [Testing in iOS, Episode 3: Boolean & Optional Assertions | raywenderlich.com](https://forums.kodeco.com/t/testing-in-ios-episode-3-boolean-optional-assertions-raywenderlich-com/148963)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 29, 2021, 8:40am UTC](https://forums.kodeco.com/t/testing-in-ios-episode-3-boolean-optional-assertions-raywenderlich-com/148963 "2021-09-29T08:40:21Z")

</div>

Your tests need to have some potential to fail, or you can’t be confident that your testable code is doing what you want it to. Enter XCTest assertions. This is a companion discussion topic for the original entry at h…

---

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

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 28, 2021, 6:29pm UTC](https://forums.kodeco.com/t/testing-in-ios-episode-1-introduction-raywenderlich-com/148928 "2021-09-28T18:29:37Z")

</div>

There’s a lot to be said for the power of automated testing. In this course, that means unit tests, and their counterpart, UI tests. This is a companion discussion topic for the original entry at https://www.raywender…

---

## [Jetpack Navigation: Getting Started, Episode 8: Animate Transitions Between Destinations | raywenderlich.com](https://forums.kodeco.com/t/jetpack-navigation-getting-started-episode-8-animate-transitions-between-destinations-raywenderlich-com/147878)

<div class="topic-metadata">

**Author:** [@bhavna\_thacker](https://forums.kodeco.com/u/bhavna_thacker)\
**Replies:** 0\
**Last updated:** [September 12, 2021, 10:57am UTC](https://forums.kodeco.com/t/jetpack-navigation-getting-started-episode-8-animate-transitions-between-destinations-raywenderlich-com/147878 "2021-09-12T10:57:58Z")

</div>

Learn how to add custom transition animation during navigation. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21959768-jetpack-navigation-getting-started/lessons/8

---

## [Local Receipt Validation in iOS, Episode 7: Obtain Purchase Information | raywenderlich.com](https://forums.kodeco.com/t/local-receipt-validation-in-ios-episode-7-obtain-purchase-information-raywenderlich-com/147149)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [August 30, 2021, 11:38pm UTC](https://forums.kodeco.com/t/local-receipt-validation-in-ios-episode-7-obtain-purchase-information-raywenderlich-com/147149 "2021-08-30T23:38:37Z")

</div>

Learn how to write additional decryption code to read all of the in app purchase receipt data. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/23523765-local-receipt-valida…

---

## [WindowInsets Handling & Keyboard Animations | raywenderlich.com](https://forums.kodeco.com/t/windowinsets-handling-keyboard-animations-raywenderlich-com/144631)

<div class="topic-metadata">

**Author:** [@cafonsomota](https://forums.kodeco.com/u/cafonsomota)\
**Replies:** 0\
**Last updated:** [July 21, 2021, 7:55am UTC](https://forums.kodeco.com/t/windowinsets-handling-keyboard-animations-raywenderlich-com/144631 "2021-07-21T07:55:05Z")

</div>

Until now keyboards and Androids seemed to go in opposite directions. There was no API you could query to learn if the keyboard was open or to know its size. When the keyboard popped up, the screen and views would automa…

---

## [Set Up The Database | raywenderlich.com](https://forums.kodeco.com/t/set-up-the-database-raywenderlich-com/141747)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [June 7, 2021, 8:06pm UTC](https://forums.kodeco.com/t/set-up-the-database-raywenderlich-com/141747 "2021-06-07T20:06:19Z")

</div>

Prepare the basic files and operations for your SQLiteOpenHelper database, and future episodes. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11736883-saving-data-on-andr…

---

## [Configure the App Clip Experience | raywenderlich.com](https://forums.kodeco.com/t/configure-the-app-clip-experience-raywenderlich-com/140171)

<div class="topic-metadata">

**Author:** [@vagrawal](https://forums.kodeco.com/u/vagrawal)\
**Replies:** 0\
**Last updated:** [May 16, 2021, 2:29pm UTC](https://forums.kodeco.com/t/configure-the-app-clip-experience-raywenderlich-com/140171 "2021-05-16T14:29:10Z")

</div>

An App Clip experience is how your users first interact with your App Clip: by scanning an App Clip Code, or following a link. In this episode, learn how to design your App Clip experience by using a URL. This is a co…

---

## [Implement Spring Animations | raywenderlich.com](https://forums.kodeco.com/t/implement-spring-animations-raywenderlich-com/140114)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 15, 2021, 7:47am UTC](https://forums.kodeco.com/t/implement-spring-animations-raywenderlich-com/140114 "2021-05-15T07:47:22Z")

</div>

Implement your first physics-based animation to add a spring animation to your cookies! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770099-android-animations/lessons/…

---

## [Creating Layouts in Interface Builder | raywenderlich.com](https://forums.kodeco.com/t/creating-layouts-in-interface-builder-raywenderlich-com/139618)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [May 8, 2021, 8:43pm UTC](https://forums.kodeco.com/t/creating-layouts-in-interface-builder-raywenderlich-com/139618 "2021-05-08T20:43:54Z")

</div>

Start defining the layout of your collection view using Interface Builder. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/5429927-collection-views/lessons/11

---

## [Animate Vector Drawables | raywenderlich.com](https://forums.kodeco.com/t/animate-vector-drawables-raywenderlich-com/139551)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 7, 2021, 12:54pm UTC](https://forums.kodeco.com/t/animate-vector-drawables-raywenderlich-com/139551 "2021-05-07T12:54:52Z")

</div>

Learn about AnimatedVectorDrawables API and how to build them using the Shape Shifter tool. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770099-android-animations/less…

---

## [ISO 8601 | raywenderlich.com](https://forums.kodeco.com/t/iso-8601-raywenderlich-com/139085)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [May 1, 2021, 9:03am UTC](https://forums.kodeco.com/t/iso-8601-raywenderlich-com/139085 "2021-05-01T09:03:23Z")

</div>

ISO 8601 is a widely-used standard for date representation. It’s a human-readable string, but as accurate as a TimeInterval instance. This is a companion discussion topic for the original entry at https://www.raywende…

---

## [Create New Channels | raywenderlich.com](https://forums.kodeco.com/t/create-new-channels-raywenderlich-com/138132)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [April 20, 2021, 2:25am UTC](https://forums.kodeco.com/t/create-new-channels-raywenderlich-com/138132 "2021-04-20T02:25:55Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18177135-build-an-app-like-discord-with-firebase/lessons/19

---

## [Create a Luminosity Analyzer | raywenderlich.com](https://forums.kodeco.com/t/create-a-luminosity-analyzer-raywenderlich-com/138105)

<div class="topic-metadata">

**Author:** [@aldominium](https://forums.kodeco.com/u/aldominium)\
**Replies:** 0\
**Last updated:** [April 19, 2021, 5:29pm UTC](https://forums.kodeco.com/t/create-a-luminosity-analyzer-raywenderlich-com/138105 "2021-04-19T17:29:26Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7005190-camerax-getting-started/lessons/8

---

## [Localize Assets and User Interfaces | raywenderlich.com](https://forums.kodeco.com/t/localize-assets-and-user-interfaces-raywenderlich-com/137171)

<div class="topic-metadata">

**Author:** [@emadgnia](https://forums.kodeco.com/u/emadgnia)\
**Replies:** 0\
**Last updated:** [April 8, 2021, 7:04am UTC](https://forums.kodeco.com/t/localize-assets-and-user-interfaces-raywenderlich-com/137171 "2021-04-08T07:04:27Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/20755921-multi-language-support-with-localization-in-ios/lessons/2

---

## [Use Coordinator Part 2 | raywenderlich.com](https://forums.kodeco.com/t/use-coordinator-part-2-raywenderlich-com/133092)

<div class="topic-metadata">

**Author:** [@jrg.developer](https://forums.kodeco.com/u/jrg.developer)\
**Replies:** 0\
**Last updated:** [February 19, 2021, 12:11am UTC](https://forums.kodeco.com/t/use-coordinator-part-2-raywenderlich-com/133092 "2021-02-19T00:11:57Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1941458-advanced-ios-design-patterns/lessons/20

---

## [Create a Presentation Animation | raywenderlich.com](https://forums.kodeco.com/t/create-a-presentation-animation-raywenderlich-com/131062)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [January 25, 2021, 6:20pm UTC](https://forums.kodeco.com/t/create-a-presentation-animation-raywenderlich-com/131062 "2021-01-25T18:20:06Z")

</div>

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

---

## [Ktor and GraphQL: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/ktor-and-graphql-getting-started-raywenderlich-com/130566)

<div class="topic-metadata">

**Author:** [@enzoftware](https://forums.kodeco.com/u/enzoftware)\
**Replies:** 0\
**Last updated:** [January 20, 2021, 3:07am UTC](https://forums.kodeco.com/t/ktor-and-graphql-getting-started-raywenderlich-com/130566 "2021-01-20T03:07:18Z")

</div>

Learn how to create a GraphQL server using Ktor This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18858740-ktor-and-graphql-getting-started

---

## [Code Snippets | raywenderlich.com](https://forums.kodeco.com/t/code-snippets-raywenderlich-com/129978)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [January 12, 2021, 10:25pm UTC](https://forums.kodeco.com/t/code-snippets-raywenderlich-com/129978 "2021-01-12T22:25:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/19019328-xcode-tips-and-tricks/lessons/3

---

## [Challenge: Add Another Control | raywenderlich.com](https://forums.kodeco.com/t/challenge-add-another-control-raywenderlich-com/129724)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [January 10, 2021, 10:44am UTC](https://forums.kodeco.com/t/challenge-add-another-control-raywenderlich-com/129724 "2021-01-10T10:44:54Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/16124941-uikit-fundamentals/lessons/5

---

## [Section Headers & Footers | raywenderlich.com](https://forums.kodeco.com/t/section-headers-footers-raywenderlich-com/128582)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [December 27, 2020, 4:25am UTC](https://forums.kodeco.com/t/section-headers-footers-raywenderlich-com/128582 "2020-12-27T04:25:15Z")

</div>

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

---

## [Layout with Stacks | raywenderlich.com](https://forums.kodeco.com/t/layout-with-stacks-raywenderlich-com/126563)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [December 4, 2020, 7:00pm UTC](https://forums.kodeco.com/t/layout-with-stacks-raywenderlich-com/126563 "2020-12-04T19:00:55Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18272812-swiftui-fundamentals/lessons/7

---

## [Flutter with Brian Kayfitz – Podcast S10 E08 | raywenderlich.com](https://forums.kodeco.com/t/flutter-with-brian-kayfitz-podcast-s10-e08-raywenderlich-com/124619)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [November 10, 2020, 3:12pm UTC](https://forums.kodeco.com/t/flutter-with-brian-kayfitz-podcast-s10-e08-raywenderlich-com/124619 "2020-11-10T15:12:32Z")

</div>

At long last Brian Kayfitz flies in to tell us exactly how to Flutter. Later Alex talks about the value of communication as a developer. This is a companion discussion topic for the original entry at https://www.raywe…

---

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

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 29, 2020, 12:49am UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/121275 "2020-09-29T00:49:54Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4921688-programming-in-dart-fundamentals/lessons/19

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 27, 2020, 4:45pm UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/121156 "2020-09-27T16:45:07Z")

</div>

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

---

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

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 25, 2020, 6:18am UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/120975 "2020-09-25T06:18:50Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/13739693-your-first-flutter-app/lessons/38

---

## [Start Over | raywenderlich.com](https://forums.kodeco.com/t/start-over-raywenderlich-com/120972)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 25, 2020, 5:48am UTC](https://forums.kodeco.com/t/start-over-raywenderlich-com/120972 "2020-09-25T05:48:58Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/13739693-your-first-flutter-app/lessons/36

---

## [Conclusion | raywenderlich.com](https://forums.kodeco.com/t/conclusion-raywenderlich-com/118886)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 1, 2020, 8:34am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/118886 "2020-09-01T08:34:28Z")

</div>

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

---

## [Challenge: Add a Custom View | raywenderlich.com](https://forums.kodeco.com/t/challenge-add-a-custom-view-raywenderlich-com/117825)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 18, 2020, 8:24pm UTC](https://forums.kodeco.com/t/challenge-add-a-custom-view-raywenderlich-com/117825 "2020-08-18T20:24:01Z")

</div>

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

---

## [Conclusion | raywenderlich.com](https://forums.kodeco.com/t/conclusion-raywenderlich-com/117732)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 18, 2020, 12:06am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/117732 "2020-08-18T00:06:35Z")

</div>

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

---

## [Conclusion | raywenderlich.com](https://forums.kodeco.com/t/conclusion-raywenderlich-com/116987)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 8, 2020, 3:45am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/116987 "2020-08-08T03:45:04Z")

</div>

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

---

## [Conclusion | raywenderlich.com](https://forums.kodeco.com/t/conclusion-raywenderlich-com/116895)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 6, 2020, 10:40pm UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/116895 "2020-08-06T22:40:43Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10796666-table-views/lessons/7

---

## [Server Side Swift with MongoDB: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/server-side-swift-with-mongodb-getting-started-raywenderlich-com/112989)

<div class="topic-metadata">

**Author:** [@joannis](https://forums.kodeco.com/u/joannis)\
**Replies:** 0\
**Last updated:** [June 23, 2020, 6:57pm UTC](https://forums.kodeco.com/t/server-side-swift-with-mongodb-getting-started-raywenderlich-com/112989 "2020-06-23T18:57:48Z")

</div>

In this Server Side Swift tutorial you will learn how to setup MongoDB and use MongoKitten to run basic queries, build Aggregate Pipelines and store files with GridFS. This is a companion discussion topic for the orig…

---

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

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [June 20, 2020, 6:20pm UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/112738 "2020-06-20T18:20:53Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10376245-networking-with-urlsession/lessons/19

---

## [Remove Unused Resources | raywenderlich.com](https://forums.kodeco.com/t/remove-unused-resources-raywenderlich-com/111170)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [June 4, 2020, 7:50pm UTC](https://forums.kodeco.com/t/remove-unused-resources-raywenderlich-com/111170 "2020-06-04T19:50:07Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10054540-android-studio-tips-and-tricks/lessons/4

---

## [Code Coverage | raywenderlich.com](https://forums.kodeco.com/t/code-coverage-raywenderlich-com/110964)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [June 2, 2020, 7:34pm UTC](https://forums.kodeco.com/t/code-coverage-raywenderlich-com/110964 "2020-06-02T19:34:55Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/8458722-testing-in-ios/lessons/6

---

## [Challenge: Iterating Collections | raywenderlich.com](https://forums.kodeco.com/t/challenge-iterating-collections-raywenderlich-com/110379)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [May 27, 2020, 11:23pm UTC](https://forums.kodeco.com/t/challenge-iterating-collections-raywenderlich-com/110379 "2020-05-27T23:23:29Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7910496-programming-in-kotlin-fundamentals/lessons/24

---

## [What’s New in watchOS 2 | raywenderlich.com](https://forums.kodeco.com/t/what-s-new-in-watchos-2-raywenderlich-com/101837)

<div class="topic-metadata">

**Author:** [@micpringle](https://forums.kodeco.com/u/micpringle)\
**Replies:** 0\
**Last updated:** [March 16, 2020, 6:30pm UTC](https://forums.kodeco.com/t/what-s-new-in-watchos-2-raywenderlich-com/101837 "2020-03-16T18:30:41Z")

</div>

Strap yourself in for a whirlwind tour of some new features for developers in watchOS 2 – from new interface objects such as WKInterfacePicker, to changes in animation and how the phone and watch communicate. This is…

---

## [C# Collections, Lambdas, and LINQ · Generic Methods | raywenderlich.com](https://forums.kodeco.com/t/c-collections-lambdas-and-linq-generic-methods-raywenderlich-com/88768)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [November 20, 2019, 11:17pm UTC](https://forums.kodeco.com/t/c-collections-lambdas-and-linq-generic-methods-raywenderlich-com/88768 "2019-11-20T23:17:28Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/604358-c-collections-lambdas-and-linq/lessons/10

---

## [Your Second iOS and SwiftUI App · Challenge: Lists | raywenderlich.com](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-challenge-lists-raywenderlich-com/86644)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [October 30, 2019, 11:52pm UTC](https://forums.kodeco.com/t/your-second-ios-and-swiftui-app-challenge-lists-raywenderlich-com/86644 "2019-10-30T23:52:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/5662524-your-second-ios-and-swiftui-app/lessons/5

---

## [Your First iOS and SwiftUI App · Conclusion | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-conclusion-raywenderlich-com/85776)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 22, 2019, 3:54am UTC](https://forums.kodeco.com/t/your-first-ios-and-swiftui-app-conclusion-raywenderlich-com/85776 "2019-10-22T03:54:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4919757-your-first-ios-and-swiftui-app/lessons/30

---

## [Programming in Swift: Fundamentals · Challenge: Functions | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-fundamentals-challenge-functions-raywenderlich-com/83231)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [September 28, 2019, 5:45pm UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-challenge-functions-raywenderlich-com/83231 "2019-09-28T17:45:11Z")

</div>

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

---

## [Your First iOS and UIKit App · Challenge: Connecting Actions | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-challenge-connecting-actions-raywenderlich-com/82205)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 19, 2019, 3:19am UTC](https://forums.kodeco.com/t/your-first-ios-and-uikit-app-challenge-connecting-actions-raywenderlich-com/82205 "2019-09-19T03:19:54Z")

</div>

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

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

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