# 🎓 Courses & Articles

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

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

**Page:** 243

---

## [Menus | raywenderlich.com](https://forums.kodeco.com/t/menus-raywenderlich-com/131841)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [February 3, 2021, 8:37pm UTC](https://forums.kodeco.com/t/menus-raywenderlich-com/131841 "2021-02-03T20:37:41Z")

</div>

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

---

## [Know When to Use Implicit Animations | raywenderlich.com](https://forums.kodeco.com/t/know-when-to-use-implicit-animations-raywenderlich-com/131742)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [February 2, 2021, 10:50pm UTC](https://forums.kodeco.com/t/know-when-to-use-implicit-animations-raywenderlich-com/131742 "2021-02-02T22:50:16Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770259-implicit-flutter-animations/lessons/11

---

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

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [February 2, 2021, 12:13am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/131651 "2021-02-02T00:13:22Z")

</div>

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

---

## [Discovery | raywenderlich.com](https://forums.kodeco.com/t/discovery-raywenderlich-com/130319)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [January 17, 2021, 11:35am UTC](https://forums.kodeco.com/t/discovery-raywenderlich-com/130319 "2021-01-17T11:35:46Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/19987381-multipeer-connectivity-in-ios/lessons/4

---

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

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [January 8, 2021, 11:00am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/129595 "2021-01-08T11:00:57Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/17314449-swiftui-layout-interfaces/lessons/8

---

## [Challenge: Align Nested Stacks | raywenderlich.com](https://forums.kodeco.com/t/challenge-align-nested-stacks-raywenderlich-com/128916)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [December 31, 2020, 4:42am UTC](https://forums.kodeco.com/t/challenge-align-nested-stacks-raywenderlich-com/128916 "2020-12-31T04:42:46Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/17314449-swiftui-layout-interfaces/lessons/11

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [December 12, 2020, 3:27am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/127361 "2020-12-12T03:27:05Z")

</div>

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

---

## [SwiftUI Animation | raywenderlich.com](https://forums.kodeco.com/t/swiftui-animation-raywenderlich-com/127273)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [December 11, 2020, 12:52am UTC](https://forums.kodeco.com/t/swiftui-animation-raywenderlich-com/127273 "2020-12-11T00:52:02Z")

</div>

Get started animating all sorts of SwiftUI views, including shapes, fades, transitions, and interacting with animation! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1841…

---

## [iOS Bootcamp: August 17, 2020 | raywenderlich.com](https://forums.kodeco.com/t/ios-bootcamp-august-17-2020-raywenderlich-com/124779)

<div class="topic-metadata">

**Author:** [@jeffro](https://forums.kodeco.com/u/jeffro)\
**Replies:** 0\
**Last updated:** [November 12, 2020, 8:04am UTC](https://forums.kodeco.com/t/ios-bootcamp-august-17-2020-raywenderlich-com/124779 "2020-11-12T08:04:53Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529048-ios-bootcamp/lessons/25

---

## [Collection View Layouts | raywenderlich.com](https://forums.kodeco.com/t/collection-view-layouts-raywenderlich-com/122838)

<div class="topic-metadata">

**Author:** [@pasanpr](https://forums.kodeco.com/u/pasanpr)\
**Replies:** 0\
**Last updated:** [October 17, 2020, 8:48am UTC](https://forums.kodeco.com/t/collection-view-layouts-raywenderlich-com/122838 "2020-10-17T08:48:23Z")

</div>

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

---

## [Cycle Detection | raywenderlich.com](https://forums.kodeco.com/t/cycle-detection-raywenderlich-com/121332)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 29, 2020, 2:08pm UTC](https://forums.kodeco.com/t/cycle-detection-raywenderlich-com/121332 "2020-09-29T14:08:35Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/11447782-kotlin-whiteboard/lessons/46

---

## [Challenge: Bonus Points | raywenderlich.com](https://forums.kodeco.com/t/challenge-bonus-points-raywenderlich-com/120970)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [September 25, 2020, 5:39am UTC](https://forums.kodeco.com/t/challenge-bonus-points-raywenderlich-com/120970 "2020-09-25T05:39:20Z")

</div>

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

---

## [Navigate Everywhere | raywenderlich.com](https://forums.kodeco.com/t/navigate-everywhere-raywenderlich-com/120637)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [September 22, 2020, 5:43am UTC](https://forums.kodeco.com/t/navigate-everywhere-raywenderlich-com/120637 "2020-09-22T05:43:59Z")

</div>

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

---

## [Migrate to Androidx | raywenderlich.com](https://forums.kodeco.com/t/migrate-to-androidx-raywenderlich-com/120626)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [September 22, 2020, 4:24am UTC](https://forums.kodeco.com/t/migrate-to-androidx-raywenderlich-com/120626 "2020-09-22T04:24:27Z")

</div>

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

---

## [Android Bootcamp: June 25, 2020 | raywenderlich.com](https://forums.kodeco.com/t/android-bootcamp-june-25-2020-raywenderlich-com/120322)

<div class="topic-metadata">

**Author:** [@invisigothcodegirl](https://forums.kodeco.com/u/invisigothcodegirl)\
**Replies:** 0\
**Last updated:** [September 17, 2020, 6:45pm UTC](https://forums.kodeco.com/t/android-bootcamp-june-25-2020-raywenderlich-com/120322 "2020-09-17T18:45:42Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529094-android-bootcamp/lessons/10

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [September 3, 2020, 1:36am UTC](https://forums.kodeco.com/t/introduction-raywenderlich-com/119086 "2020-09-03T01:36:11Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10892694-room-database-getting-started/lessons/27

---

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

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [August 30, 2020, 6:53am UTC](https://forums.kodeco.com/t/conclusion-raywenderlich-com/118716 "2020-08-30T06:53:12Z")

</div>

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

---

## [Add Drag Handles | raywenderlich.com](https://forums.kodeco.com/t/add-drag-handles-raywenderlich-com/117845)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [August 19, 2020, 2:34am UTC](https://forums.kodeco.com/t/add-drag-handles-raywenderlich-com/117845 "2020-08-19T02:34:20Z")

</div>

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

---

## [Inspect Variables | raywenderlich.com](https://forums.kodeco.com/t/inspect-variables-raywenderlich-com/116809)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 6, 2020, 1:53am UTC](https://forums.kodeco.com/t/inspect-variables-raywenderlich-com/116809 "2020-08-06T01:53:44Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/12447697-beginning-flutter-debugging/lessons/3

---

## [Add Springs | raywenderlich.com](https://forums.kodeco.com/t/add-springs-raywenderlich-com/116778)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [August 5, 2020, 5:38pm UTC](https://forums.kodeco.com/t/add-springs-raywenderlich-com/116778 "2020-08-05T17:38:39Z")

</div>

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

---

## [Reuse Generics, Part 1 | raywenderlich.com](https://forums.kodeco.com/t/reuse-generics-part-1-raywenderlich-com/114746)

<div class="topic-metadata">

**Author:** [@dokun1](https://forums.kodeco.com/u/dokun1)\
**Replies:** 0\
**Last updated:** [July 13, 2020, 6:30am UTC](https://forums.kodeco.com/t/reuse-generics-part-1-raywenderlich-com/114746 "2020-07-13T06:30:22Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10318291-reusable-ios-frameworks/lessons/17

---

## [iOS Bootcamp: June 22, 2020 | raywenderlich.com](https://forums.kodeco.com/t/ios-bootcamp-june-22-2020-raywenderlich-com/113151)

<div class="topic-metadata">

**Author:** [@jeffro](https://forums.kodeco.com/u/jeffro)\
**Replies:** 0\
**Last updated:** [June 25, 2020, 12:08pm UTC](https://forums.kodeco.com/t/ios-bootcamp-june-22-2020-raywenderlich-com/113151 "2020-06-25T12:08:20Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/10529048-ios-bootcamp/lessons/9

---

## [Challenge: Interfaces | raywenderlich.com](https://forums.kodeco.com/t/challenge-interfaces-raywenderlich-com/107829)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [May 4, 2020, 12:39am UTC](https://forums.kodeco.com/t/challenge-interfaces-raywenderlich-com/107829 "2020-05-04T00:39:55Z")

</div>

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

---

## [Handle Exceptions | raywenderlich.com](https://forums.kodeco.com/t/handle-exceptions-raywenderlich-com/107422)

<div class="topic-metadata">

**Author:** [@filbabic](https://forums.kodeco.com/u/filbabic)\
**Replies:** 0\
**Last updated:** [April 30, 2020, 9:12am UTC](https://forums.kodeco.com/t/handle-exceptions-raywenderlich-com/107422 "2020-04-30T09:12:09Z")

</div>

This is a companion discussion topic for the original entry at https://www.raywenderlich.com/5443783-kotlin-coroutines-in-depth/lessons/10

---

## [Saving Data on Android with Jennifer Bailey – Podcast S10 E02 | raywenderlich.com](https://forums.kodeco.com/t/saving-data-on-android-with-jennifer-bailey-podcast-s10-e02-raywenderlich-com/101852)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [March 16, 2020, 9:20pm UTC](https://forums.kodeco.com/t/saving-data-on-android-with-jennifer-bailey-podcast-s10-e02-raywenderlich-com/101852 "2020-03-16T21:20:14Z")

</div>

On our first Android show for season 10, Season 9 co-host Jenn Bailey takes us through saving data on Android. Later, Alex dips his toes into KTor. This is a companion discussion topic for the original entry at https…

---

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

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 24, 2020, 5:44am UTC](https://forums.kodeco.com/t/beginning-ios-animations-raywenderlich-com/99374 "2020-02-24T05:44:48Z")

</div>

Get started with iOS Animations! Watch this series to learn about animating Auto Layout constraints, views, and view controller transitions. Give your app the cool effects that will set it apart from all the others! T…

---

## [Auto Layout | raywenderlich.com](https://forums.kodeco.com/t/auto-layout-raywenderlich-com/95320)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [January 21, 2020, 12:15pm UTC](https://forums.kodeco.com/t/auto-layout-raywenderlich-com/95320 "2020-01-21T12:15:04Z")

</div>

Auto Layout is a technology that was released in iOS 6 that allows you to build your layouts for different screen sizes and orientations. This series walks you through the basics of layouts in both Interface Builder and …

---

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

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [October 14, 2019, 7:06pm UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-challenge-dictionaries-raywenderlich-com/84985 "2019-10-14T19:06:19Z")

</div>

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

---

## [Your First Swift 4 & iOS 11 App · Challenge: Adding Polish | raywenderlich.com](https://forums.kodeco.com/t/your-first-swift-4-ios-11-app-challenge-adding-polish-raywenderlich-com/57754)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [December 16, 2018, 12:29pm UTC](https://forums.kodeco.com/t/your-first-swift-4-ios-11-app-challenge-adding-polish-raywenderlich-com/57754 "2018-12-16T12:29:58Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/91-your-first-swift-4-ios-11-app/lessons/28

---

## [Video Tutorial: iOS Animation with Swift Part 13: Interactive Transitions | raywenderlich.com](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-13-interactive-transitions-raywenderlich-com/55476)

<div class="topic-metadata">

**Author:** [@icanzilb](https://forums.kodeco.com/u/icanzilb)\
**Replies:** 0\
**Last updated:** [November 15, 2018, 12:06am UTC](https://forums.kodeco.com/t/video-tutorial-ios-animation-with-swift-part-13-interactive-transitions-raywenderlich-com/55476 "2018-11-15T00:06:16Z")

</div>

Learn how to make an interactive custom animation. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/86786/video-tutorial-ios-animation-swift-part-13-interactive-transitions

---

## [Server Side Swift with Vapor – First 9 Chapters Now Available! | raywenderlich.com](https://forums.kodeco.com/t/server-side-swift-with-vapor-first-9-chapters-now-available-raywenderlich-com/55113)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [November 10, 2018, 3:37pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-first-9-chapters-now-available-raywenderlich-com/55113 "2018-11-10T15:37:37Z")

</div>

The first early access release of our Server Side Swift with Vapor book is now available! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/191367/server-side-swift-with-vap…

---

## [Introducing Custom Controls · Advanced Layers | raywenderlich.com](https://forums.kodeco.com/t/introducing-custom-controls-advanced-layers-raywenderlich-com/54831)

<div class="topic-metadata">

**Author:** [@samdavies](https://forums.kodeco.com/u/samdavies)\
**Replies:** 0\
**Last updated:** [November 7, 2018, 9:18am UTC](https://forums.kodeco.com/t/introducing-custom-controls-advanced-layers-raywenderlich-com/54831 "2018-11-07T09:18:17Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/10-introducing-custom-controls/lessons/6

---

## [Core Data by Tutorials Updated for Swift 4.2 and iOS 12 | raywenderlich.com](https://forums.kodeco.com/t/core-data-by-tutorials-updated-for-swift-4-2-and-ios-12-raywenderlich-com/54582)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [November 4, 2018, 7:10am UTC](https://forums.kodeco.com/t/core-data-by-tutorials-updated-for-swift-4-2-and-ios-12-raywenderlich-com/54582 "2018-11-04T07:10:17Z")

</div>

Check out Core Data by Tutorials – newly updated for Swift 4.2 and iOS 12! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/131327/core-data-tutorials-updated-xcode-7-3

---

## [Google Material Design Tutorial for iOS: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/google-material-design-tutorial-for-ios-getting-started-raywenderlich-com/52519)

<div class="topic-metadata">

**Author:** [@nbonatsakis](https://forums.kodeco.com/u/nbonatsakis)\
**Replies:** 0\
**Last updated:** [October 11, 2018, 2:02am UTC](https://forums.kodeco.com/t/google-material-design-tutorial-for-ios-getting-started-raywenderlich-com/52519 "2018-10-11T02:02:19Z")

</div>

Learn how Google’s Material Design can be used on iOS to write apps that provide an interface that feels familiar and makes switching devices much easier. This is a companion discussion topic for the original entry a…

---

## [Programming in Swift · Introduction | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-introduction-raywenderlich-com/52440)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [October 10, 2018, 9:31am UTC](https://forums.kodeco.com/t/programming-in-swift-introduction-raywenderlich-com/52440 "2018-10-10T09:31:50Z")

</div>

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

---

## [Xcode Tips and Tricks · Breakpoints | raywenderlich.com](https://forums.kodeco.com/t/xcode-tips-and-tricks-breakpoints-raywenderlich-com/52369)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [October 9, 2018, 2:27pm UTC](https://forums.kodeco.com/t/xcode-tips-and-tricks-breakpoints-raywenderlich-com/52369 "2018-10-09T14:27:02Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/88-xcode-tips-and-tricks/lessons/7

---

## [iOS 9 Storyboards Tutorial: What’s New in Storyboards? | raywenderlich.com](https://forums.kodeco.com/t/ios-9-storyboards-tutorial-what-s-new-in-storyboards-raywenderlich-com/52287)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [October 9, 2018, 3:28am UTC](https://forums.kodeco.com/t/ios-9-storyboards-tutorial-what-s-new-in-storyboards-raywenderlich-com/52287 "2018-10-09T03:28:53Z")

</div>

Storyboards have loads of cool new features in iOS 9 — learn all about them in this iOS 9 storyboards tutorial. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/115697/ios-…

---

## [Honing Your Mobile Apps With Savvy User Research | raywenderlich.com](https://forums.kodeco.com/t/honing-your-mobile-apps-with-savvy-user-research-raywenderlich-com/52266)

<div class="topic-metadata">

**Author:** [@leamars](https://forums.kodeco.com/u/leamars)\
**Replies:** 0\
**Last updated:** [October 8, 2018, 8:38pm UTC](https://forums.kodeco.com/t/honing-your-mobile-apps-with-savvy-user-research-raywenderlich-com/52266 "2018-10-08T20:38:14Z")

</div>

You’ve spent months developing your app. You’ve managed to deal with the intricacies of MVC and emerged victorious with a clean, flexible and scalable architecture. On top of that, your app has some amazing features inco…

---

## [303: Introduction to Protocol-Oriented Programming | raywenderlich.com](https://forums.kodeco.com/t/303-introduction-to-protocol-oriented-programming-raywenderlich-com/51973)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 5, 2018, 6:30pm UTC](https://forums.kodeco.com/t/303-introduction-to-protocol-oriented-programming-raywenderlich-com/51973 "2018-10-05T18:30:43Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/59-rwdevcon-2016-vault/lessons/19

---

## [Your First Kotlin Android App · Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/your-first-kotlin-android-app-conclusion-ray-wenderlich/51930)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [October 5, 2018, 12:25pm UTC](https://forums.kodeco.com/t/your-first-kotlin-android-app-conclusion-ray-wenderlich/51930 "2018-10-05T12:25:00Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/127-your-first-kotlin-android-app/lessons/36

---

## [Beginning SpriteKit · Scenes | Ray Wenderlich](https://forums.kodeco.com/t/beginning-spritekit-scenes-ray-wenderlich/51917)

<div class="topic-metadata">

**Author:** [@paradox927](https://forums.kodeco.com/u/paradox927)\
**Replies:** 0\
**Last updated:** [October 5, 2018, 9:55am UTC](https://forums.kodeco.com/t/beginning-spritekit-scenes-ray-wenderlich/51917 "2018-10-05T09:55:17Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/58-beginning-spritekit/lessons/9

---

## [Server Side Swift with Vapor: RESTful Controllers | Ray Wenderlich](https://forums.kodeco.com/t/server-side-swift-with-vapor-restful-controllers-ray-wenderlich/51656)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 3, 2018, 2:38am UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-restful-controllers-ray-wenderlich/51656 "2018-10-03T02:38:09Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/screencasts/537-server-side-swift-with-vapor-restful-controllers

---

## [Server Side Swift with Vapor – Podcast S08 E05 | Ray Wenderlich](https://forums.kodeco.com/t/server-side-swift-with-vapor-podcast-s08-e05-ray-wenderlich/51616)

<div class="topic-metadata">

**Author:** [@lordandrei](https://forums.kodeco.com/u/lordandrei)\
**Replies:** 0\
**Last updated:** [October 2, 2018, 5:52pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-podcast-s08-e05-ray-wenderlich/51616 "2018-10-02T17:52:31Z")

</div>

The team from of “Server Side Swift with Vapor” shows us some of what is new in Vapor 3 and talks about the architecture and testing. This is a companion discussion topic for the original entry at https://www.raywend…

---

## [Beginning Git · Creating a Remote | Ray Wenderlich](https://forums.kodeco.com/t/beginning-git-creating-a-remote-ray-wenderlich/51569)

<div class="topic-metadata">

**Author:** [@sam\_vp](https://forums.kodeco.com/u/sam_vp)\
**Replies:** 0\
**Last updated:** [October 2, 2018, 12:16pm UTC](https://forums.kodeco.com/t/beginning-git-creating-a-remote-ray-wenderlich/51569 "2018-10-02T12:16:12Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/86-beginning-git/lessons/4

---

## [Happy Thanksgiving 2014! | Ray Wenderlich](https://forums.kodeco.com/t/happy-thanksgiving-2014-ray-wenderlich/51411)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [October 1, 2018, 11:17am UTC](https://forums.kodeco.com/t/happy-thanksgiving-2014-ray-wenderlich/51411 "2018-10-01T11:17:58Z")

</div>

Happy Thanksgiving to the best developer community on the web! :\] This is a companion discussion topic for the original entry at https://www.raywenderlich.com/89992/happy-thanksgiving-2014

---

## [Reproducing Popular iOS Controls · Plotting Data | Ray Wenderlich](https://forums.kodeco.com/t/reproducing-popular-ios-controls-plotting-data-ray-wenderlich/51361)

<div class="topic-metadata">

**Author:** [@leamars](https://forums.kodeco.com/u/leamars)\
**Replies:** 0\
**Last updated:** [October 1, 2018, 2:05am UTC](https://forums.kodeco.com/t/reproducing-popular-ios-controls-plotting-data-ray-wenderlich/51361 "2018-10-01T02:05:35Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/136-reproducing-popular-ios-controls/lessons/16

---

## [Beginning Metal · Making a Game, Part 2 | Ray Wenderlich](https://forums.kodeco.com/t/beginning-metal-making-a-game-part-2-ray-wenderlich/50610)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 0\
**Last updated:** [September 24, 2018, 9:23pm UTC](https://forums.kodeco.com/t/beginning-metal-making-a-game-part-2-ray-wenderlich/50610 "2018-09-24T21:23:36Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/54-beginning-metal/lessons/14

---

## [Testing in iOS · Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/testing-in-ios-conclusion-ray-wenderlich/50596)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [September 24, 2018, 7:15pm UTC](https://forums.kodeco.com/t/testing-in-ios-conclusion-ray-wenderlich/50596 "2018-09-24T19:15:12Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/105-testing-in-ios/lessons/29

---

## [Scroll View School · Conclusion | Ray Wenderlich](https://forums.kodeco.com/t/scroll-view-school-conclusion-ray-wenderlich/50589)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 24, 2018, 6:16pm UTC](https://forums.kodeco.com/t/scroll-view-school-conclusion-ray-wenderlich/50589 "2018-09-24T18:16:43Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/99-scroll-view-school/lessons/12

---

## [Video Tutorial: Objective-C Properties | Ray Wenderlich](https://forums.kodeco.com/t/video-tutorial-objective-c-properties-ray-wenderlich/50295)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [September 22, 2018, 6:52am UTC](https://forums.kodeco.com/t/video-tutorial-objective-c-properties-ray-wenderlich/50295 "2018-09-22T06:52:03Z")

</div>

Learn how properties work in Objective-C: a core topic that is essential to understand as an iOS developer. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/58640/video-tut…

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

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