# 🎓 Courses & Articles

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

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

**Page:** 220

---

## [Internationalization | Ray Wenderlich](https://forums.kodeco.com/t/internationalization-ray-wenderlich/46199)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 3:21pm UTC](https://forums.kodeco.com/t/internationalization-ray-wenderlich/46199 "2018-08-15T15:21:14Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/screencasts/1284-internationalization

---

## [Programming in Swift · Introduction | Ray Wenderlich](https://forums.kodeco.com/t/programming-in-swift-introduction-ray-wenderlich/46037)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 12:11am UTC](https://forums.kodeco.com/t/programming-in-swift-introduction-ray-wenderlich/46037 "2018-08-15T00:11:51Z")

</div>

This is a companion discussion topic for the original entry at https://videos.raywenderlich.com/courses/90-programming-in-swift/lessons/10

---

## [Programming in Kotlin - Part 12: While Loops | Ray Wenderlich](https://forums.kodeco.com/t/programming-in-kotlin-part-12-while-loops-ray-wenderlich/40710)

<div class="topic-metadata">

**Author:** [@kevindmoore](https://forums.kodeco.com/u/kevindmoore)\
**Replies:** 0\
**Last updated:** [March 23, 2018, 9:02pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-part-12-while-loops-ray-wenderlich/40710 "2018-03-23T21:02:42Z")

</div>

Learn how to make Kotlin repeat your code multiple times with while loops, repeat while loops, and break statements. This is a companion discussion topic for the original entry at https://www.raywenderlich…

---

## [Simple iOS App Tutorial Updated for iOS 5](https://forums.kodeco.com/t/simple-ios-app-tutorial-updated-for-ios-5/8697)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 8, 2016, 10:25pm UTC](https://forums.kodeco.com/t/simple-ios-app-tutorial-updated-for-ios-5/8697 "2016-03-08T22:25:25Z")

</div>

This is just a quick note that our How To Create a Simple iPhone App tutorial series is now fully updated for iOS 5. It has the following updates: Uses Storyboards instead of XIBs Uses new Xcode shortcuts to create outle…

---

## [iOS 5 By Tutorials Final Chapters Now Available!](https://forums.kodeco.com/t/ios-5-by-tutorials-final-chapters-now-available/8503)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 8, 2016, 3:37am UTC](https://forums.kodeco.com/t/ios-5-by-tutorials-final-chapters-now-available/8503 "2016-03-08T03:37:25Z")

</div>

This is just a quick note for the iOS 5 By Tutorials customers, to let you know that the latest update to the book (v1.7) is now available! The update contains the final two chapters you guys were waiting for: Intermedia…

---

## [Video Tutorial: Beginning Native tvOS Apps Part 5: Top Shelf](https://forums.kodeco.com/t/video-tutorial-beginning-native-tvos-apps-part-5-top-shelf/8407)

<div class="topic-metadata">

**Author:** [@skyrocketsw](https://forums.kodeco.com/u/skyrocketsw)\
**Replies:** 0\
**Last updated:** [March 7, 2016, 5:55pm UTC](https://forums.kodeco.com/t/video-tutorial-beginning-native-tvos-apps-part-5-top-shelf/8407 "2016-03-07T17:55:06Z")

</div>

Learn about the Top Shelf and how to make it interactive by creating a TV Services extension for your tvOS app. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3988-beginni…

---

## [Video Tutorial: Intro to Auto Layout Part 11: Conclusion](https://forums.kodeco.com/t/video-tutorial-intro-to-auto-layout-part-11-conclusion/8256)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [March 7, 2016, 11:13am UTC](https://forums.kodeco.com/t/video-tutorial-intro-to-auto-layout-part-11-conclusion/8256 "2016-03-07T11:13:48Z")

</div>

Review what you learned in our Intro to Auto Layout video tutorial and get some tips and resources to help you learn more about mastering layouts. This is a companion discussion topic for the original entry at https:/…

---

## [Video Tutorial: iOS App Extensions Part 3: Photo Extensions: Loading Data](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-3-photo-extensions-loading-data/8060)

<div class="topic-metadata">

**Author:** [@gregheo](https://forums.kodeco.com/u/gregheo)\
**Replies:** 0\
**Last updated:** [March 6, 2016, 3:00pm UTC](https://forums.kodeco.com/t/video-tutorial-ios-app-extensions-part-3-photo-extensions-loading-data/8060 "2016-03-06T15:00:11Z")

</div>

Learn more about starting up photo extensions and how to load adjustment data so that when a user re-edits their photo all prior edits are there. This is a companion discussion topic for the original entry at https:/…

---

## [Video Tutorial: Unity 3D Basics: Series Introduction](https://forums.kodeco.com/t/video-tutorial-unity-3d-basics-series-introduction/7723)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 7:29am UTC](https://forums.kodeco.com/t/video-tutorial-unity-3d-basics-series-introduction/7723 "2016-03-05T07:29:22Z")

</div>

Find out what's covered in our Unity 3D Basics video tutorial series! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3248-unity-3d/lessons/1

---

## [iOS 7 by Tutorials Second Edition Now Available!](https://forums.kodeco.com/t/ios-7-by-tutorials-second-edition-now-available/7593)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 5, 2016, 2:27am UTC](https://forums.kodeco.com/t/ios-7-by-tutorials-second-edition-now-available/7593 "2016-03-05T02:27:37Z")

</div>

The second edition of iOS 7 by Tutorials is now available - fully updated for iOS 8, Xcode 6, and Swift! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2090-ios-7-by-tutor…

---

## [Video Tutorial: Intro to Auto Layout Part 9: Debugging Auto Layout](https://forums.kodeco.com/t/video-tutorial-intro-to-auto-layout-part-9-debugging-auto-layout/7354)

<div class="topic-metadata">

**Author:** [@jerbeers](https://forums.kodeco.com/u/jerbeers)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 6:32pm UTC](https://forums.kodeco.com/t/video-tutorial-intro-to-auto-layout-part-9-debugging-auto-layout/7354 "2016-03-04T18:32:19Z")

</div>

Learn about debugging in Auto Layout. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3201-auto-layout/lessons/10

---

## [Cómo Crear Una Aplicación Simple para iPhone en iOS 5: Parte 1/3](https://forums.kodeco.com/t/como-crear-una-aplicacion-simple-para-iphone-en-ios-5-parte-1-3/7198)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 3:39pm UTC](https://forums.kodeco.com/t/como-crear-una-aplicacion-simple-para-iphone-en-ios-5-parte-1-3/7198 "2016-03-04T15:39:37Z")

</div>

Update 2/16/12: Completamente actualizado para iOS 5. El iPhone es una plataforma de desarrollo increíble para los programadores independientes. Nunca ha sido tan fácil tener una idea, generar algo de código, y luego ten…

---

## [iOS Dev Tools: The raywenderlich.com Podcast Episode 4](https://forums.kodeco.com/t/ios-dev-tools-the-raywenderlich-com-podcast-episode-4/6589)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 10:53am UTC](https://forums.kodeco.com/t/ios-dev-tools-the-raywenderlich-com-podcast-episode-4/6589 "2016-03-04T10:53:29Z")

</div>

Learn about the best iOS Dev Tools from git clients to color pickers to database tools and more, with our special guest Adam Swinden. This is a companion discussion topic for the original entry at https://www.raywende…

---

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

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 10:48am UTC](https://forums.kodeco.com/t/open-call-for-applications-os-x-tech-editors/6517 "2016-03-04T10:48:21Z")

</div>

Ever thought about joining the raywenderlich.com team? We currently have some openings for OS X tech editors! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1320-open-call…

---

## [How to Submit Your App to Apple: From No Account to App Store, Part 1](https://forums.kodeco.com/t/how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-1/6314)

<div class="topic-metadata">

**Author:** [@gpambrozio](https://forums.kodeco.com/u/gpambrozio)\
**Replies:** 0\
**Last updated:** [March 4, 2016, 10:39am UTC](https://forums.kodeco.com/t/how-to-submit-your-app-to-apple-from-no-account-to-app-store-part-1/6314 "2016-03-04T10:39:31Z")

</div>

This is a blog post by iOS Tutorial Team member Gustavo Ambrozio, a software engineer with over 20 years experience, including over three years of iOS experience. He is the founder of CodeCrop Software. You can also find…

---

## [Core Data: Fundamentals, Episode 9: Creating a Core Data Model | Kodeco](https://forums.kodeco.com/t/core-data-fundamentals-episode-9-creating-a-core-data-model-kodeco/186151)

<div class="topic-metadata">

**Author:** [@hococoder](https://forums.kodeco.com/u/hococoder)\
**Replies:** 1\
**Last updated:** [March 12, 2026, 10:38am UTC](https://forums.kodeco.com/t/core-data-fundamentals-episode-9-creating-a-core-data-model-kodeco/186151 "2026-03-12T10:38:58Z")

</div>

Learn what an Entity is in the Core Data framework and how you can add attributes to model your data. This is a companion discussion topic for the original entry at https://www.kodeco.com/27468235-core-data-fundamenta…

---

## [Beginning Android Layouts, Episode 29: Conclusion | Kodeco](https://forums.kodeco.com/t/beginning-android-layouts-episode-29-conclusion-kodeco/205409)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 1\
**Last updated:** [April 7, 2025, 11:21am UTC](https://forums.kodeco.com/t/beginning-android-layouts-episode-29-conclusion-kodeco/205409 "2025-04-07T11:21:16Z")

</div>

This content was released on Mar 22 2018. The official support period is 6-months from this date. In this final episode, you'll get a summary of the course as well as see an overview of Android layout topics that were not covered.

---

## [Jetpack Compose Primer, Episode 1: What is Jetpack Compose? | Kodeco](https://forums.kodeco.com/t/jetpack-compose-primer-episode-1-what-is-jetpack-compose-kodeco/197608)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 0\
**Last updated:** [October 10, 2023, 11:34am UTC](https://forums.kodeco.com/t/jetpack-compose-primer-episode-1-what-is-jetpack-compose-kodeco/197608 "2023-10-10T11:34:53Z")

</div>

This content was released on Dec 19 2019. The official support period is 6-months from this date. Learn about the origins of the new modern toolkit for building Android UI, Jetpack Compose, including comparisons with Flutter and SwiftUI.

---

## [How To Make a Game Like Flappy Bird | Kodeco](https://forums.kodeco.com/t/how-to-make-a-game-like-flappy-bird-kodeco/197307)

<div class="topic-metadata">

**Author:** [@paradox927](https://forums.kodeco.com/u/paradox927)\
**Replies:** 0\
**Last updated:** [October 7, 2023, 4:00am UTC](https://forums.kodeco.com/t/how-to-make-a-game-like-flappy-bird-kodeco/197307 "2023-10-07T04:00:39Z")

</div>

This content was released on Jan 20 2016. The official support period is 6-months from this date. Have you ever played Flappy Bird and thought “I wish I could make a game like that?” Well, now you can! In this series, you’ll learn how to make a polished game called Flappy Felipe, about a happy pink Mexican bird. Your game will include a mini physics engine, collision detection, score tracking, polish and “juice” and much more. By the time you’re done, you’ll have a game ready to submit to the App Store! This series has been updated to include information about GameplayKit, Apple’s game building framework. You’ll learn how to use game states and randomization; plus, you’ll discover how to implement the entity-component architecture. Please note, this is not a GameplayKit series.

---

## [Testing With MockK, Episode 3: Verify a Method is Called | Kodeco](https://forums.kodeco.com/t/testing-with-mockk-episode-3-verify-a-method-is-called-kodeco/196296)

<div class="topic-metadata">

**Author:** [@alexsullivan](https://forums.kodeco.com/u/alexsullivan)\
**Replies:** 0\
**Last updated:** [September 25, 2023, 12:58pm UTC](https://forums.kodeco.com/t/testing-with-mockk-episode-3-verify-a-method-is-called-kodeco/196296 "2023-09-25T12:58:43Z")

</div>

This content was released on Oct 15 2019. The official support period is 6-months from this date. See how to verify that some interaction happened to an object that you have under test. You'll also learn how to verify that only that interaction happened.

---

## [Advanced Swift: Values and References, Episode 1: Introduction | Kodeco](https://forums.kodeco.com/t/advanced-swift-values-and-references-episode-1-introduction-kodeco/195057)

<div class="topic-metadata">

**Author:** [@rayfix](https://forums.kodeco.com/u/rayfix)\
**Replies:** 0\
**Last updated:** [September 13, 2023, 12:37am UTC](https://forums.kodeco.com/t/advanced-swift-values-and-references-episode-1-introduction-kodeco/195057 "2023-09-13T00:37:38Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1940309-advanced-swift-values-and-references/lessons/1

---

## [Freelance Software Development: Is It For You? | Kodeco](https://forums.kodeco.com/t/freelance-software-development-is-it-for-you-kodeco/195031)

<div class="topic-metadata">

**Author:** [@jeden](https://forums.kodeco.com/u/jeden)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 7:19pm UTC](https://forums.kodeco.com/t/freelance-software-development-is-it-for-you-kodeco/195031 "2023-09-12T19:19:33Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/1334-freelance-software-development-is-it-for-you

---

## [Unity 2D Basics, Episode 4: Animation | Kodeco](https://forums.kodeco.com/t/unity-2d-basics-episode-4-animation-kodeco/194599)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [September 8, 2023, 2:34pm UTC](https://forums.kodeco.com/t/unity-2d-basics-episode-4-animation-kodeco/194599 "2023-09-08T14:34:49Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/3481-unity-2d-basics/lessons/4

---

## [Top 8 Programmer Hobbies | Kodeco](https://forums.kodeco.com/t/top-8-programmer-hobbies-kodeco/192400)

<div class="topic-metadata">

**Author:** [@ifeli](https://forums.kodeco.com/u/ifeli)\
**Replies:** 0\
**Last updated:** [August 27, 2023, 5:42am UTC](https://forums.kodeco.com/t/top-8-programmer-hobbies-kodeco/192400 "2023-08-27T05:42:27Z")

</div>

This is a companion discussion topic for the original entry at https://www.kodeco.com/862-top-8-programmer-hobbies

---

## [Managing State in Flutter, Episode 2: Understand State Management | Kodeco](https://forums.kodeco.com/t/managing-state-in-flutter-episode-2-understand-state-management-kodeco/189804)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [July 26, 2023, 2:21am UTC](https://forums.kodeco.com/t/managing-state-in-flutter-episode-2-understand-state-management-kodeco/189804 "2023-07-26T02:21:41Z")

</div>

This episode provides a comprehensive overview of state managment in Flutter. You’ll learn why it is important to know as well as some of the various solutions out there. This is a companion discussion topic for the o…

---

## [CocoaPods Tutorial for Swift: Getting Started | Kodeco](https://forums.kodeco.com/t/cocoapods-tutorial-for-swift-getting-started-kodeco/188456)

<div class="topic-metadata">

**Author:** [@ronyr](https://forums.kodeco.com/u/ronyr)\
**Replies:** 0\
**Last updated:** [June 19, 2023, 11:29am UTC](https://forums.kodeco.com/t/cocoapods-tutorial-for-swift-getting-started-kodeco/188456 "2023-06-19T11:29:05Z")

</div>

Use this CocoaPods Tutorial for Swift to learn how to install and manage third-party library dependencies in your Swift projects. This is a companion discussion topic for the original entry at https://www.kodeco.com/7…

---

## [Using TimelineView and Canvas in SwiftUI | Kodeco](https://forums.kodeco.com/t/using-timelineview-and-canvas-in-swiftui-kodeco/186182)

<div class="topic-metadata">

**Author:** [@bmorefield](https://forums.kodeco.com/u/bmorefield)\
**Replies:** 0\
**Last updated:** [April 12, 2023, 7:22am UTC](https://forums.kodeco.com/t/using-timelineview-and-canvas-in-swiftui-kodeco/186182 "2023-04-12T07:22:59Z")

</div>

Learn how to use TimelineView and Canvas in SwiftUI and combine them to produce animated graphics. This is a companion discussion topic for the original entry at https://www.kodeco.com/27594491-using-timelineview-and-…

---

## [Programming in Swift: Functions & Types, Episode 10: Closures | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-10-closures-kodeco-the-new-raywenderlich-com/183517)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [February 4, 2023, 12:54am UTC](https://forums.kodeco.com/t/programming-in-swift-functions-types-episode-10-closures-kodeco-the-new-raywenderlich-com/183517 "2023-02-04T00:54:21Z")

</div>

See what closures and functions have in common, and find out about some key differences between the two. This is a companion discussion topic for the original entry at https://www.kodeco.com/28433240-programming-in-sw…

---

## [New Scanning and Text Capabilities with VisionKit | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/new-scanning-and-text-capabilities-with-visionkit-kodeco-the-new-raywenderlich-com/183441)

<div class="topic-metadata">

**Author:** [@warrenburton](https://forums.kodeco.com/u/warrenburton)\
**Replies:** 0\
**Last updated:** [February 2, 2023, 2:34am UTC](https://forums.kodeco.com/t/new-scanning-and-text-capabilities-with-visionkit-kodeco-the-new-raywenderlich-com/183441 "2023-02-02T02:34:21Z")

</div>

VisionKit comes with new Scanning and Text Capabilities. In this tutorial, you’ll learn how to use Apple’s latest VisionKit update to take advantage of the new capabilities. This is a companion discussion topic for th…

---

## [Arduino Tutorial for Complete Beginners: Using a Button | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/arduino-tutorial-for-complete-beginners-using-a-button-kodeco-the-new-raywenderlich-com/182965)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 20, 2023, 3:49pm UTC](https://forums.kodeco.com/t/arduino-tutorial-for-complete-beginners-using-a-button-kodeco-the-new-raywenderlich-com/182965 "2023-01-20T15:49:15Z")

</div>

This tutorial is for those who want to learn more about how electronics (like buttons) work. You’ll use an open-source micro-controller called the Arduino to make a LED light turn on and off. This is a companion discu…

---

## [Procedural Level Generation in Games Tutorial: Part 1 | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/procedural-level-generation-in-games-tutorial-part-1-kodeco-the-new-raywenderlich-com/182637)

<div class="topic-metadata">

**Author:** [@devindazzle](https://forums.kodeco.com/u/devindazzle)\
**Replies:** 0\
**Last updated:** [January 11, 2023, 1:45pm UTC](https://forums.kodeco.com/t/procedural-level-generation-in-games-tutorial-part-1-kodeco-the-new-raywenderlich-com/182637 "2023-01-11T13:45:58Z")

</div>

A tutorial on procedural level generation using the Drunkard Walk algorithm. This is a companion discussion topic for the original entry at https://www.kodeco.com/2637-procedural-level-generation-in-games-tutorial-par…

---

## [Vision Framework Tutorial for iOS: Scanning Barcodes | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/vision-framework-tutorial-for-ios-scanning-barcodes-kodeco-the-new-raywenderlich-com/182351)

<div class="topic-metadata">

**Author:** [@emadgnia](https://forums.kodeco.com/u/emadgnia)\
**Replies:** 0\
**Last updated:** [January 3, 2023, 10:10pm UTC](https://forums.kodeco.com/t/vision-framework-tutorial-for-ios-scanning-barcodes-kodeco-the-new-raywenderlich-com/182351 "2023-01-03T22:10:06Z")

</div>

In this Vision Framework tutorial, you’ll learn how to use your iPhone’s camera to scan QR codes and automatically open encoded URLs in Safari. This is a companion discussion topic for the original entry at https://ww…

---

## [Drag and Drop Editable Lists: Tutorial for SwiftUI | Kodeco, the new raywenderlich.com](https://forums.kodeco.com/t/drag-and-drop-editable-lists-tutorial-for-swiftui-kodeco-the-new-raywenderlich-com/182301)

<div class="topic-metadata">

**Author:** [@bmorefield](https://forums.kodeco.com/u/bmorefield)\
**Replies:** 0\
**Last updated:** [January 2, 2023, 3:41pm UTC](https://forums.kodeco.com/t/drag-and-drop-editable-lists-tutorial-for-swiftui-kodeco-the-new-raywenderlich-com/182301 "2023-01-02T15:41:14Z")

</div>

Grow your SwiftUI List skills beyond the basics. Implement editing, moving, deletion and drag-and-drop support. Then, learn how custom views can support draggable content. This is a companion discussion topic for the…

---

## [Earn While You Learn: 5 Tech Jobs for New Coders | raywenderlich.com](https://forums.kodeco.com/t/earn-while-you-learn-5-tech-jobs-for-new-coders-raywenderlich-com/179935)

<div class="topic-metadata">

**Author:** [@invisigothcodegirl](https://forums.kodeco.com/u/invisigothcodegirl)\
**Replies:** 0\
**Last updated:** [October 13, 2022, 2:11pm UTC](https://forums.kodeco.com/t/earn-while-you-learn-5-tech-jobs-for-new-coders-raywenderlich-com/179935 "2022-10-13T14:11:09Z")

</div>

Still learning to code but need a job now? Here are five tech roles you can apply for today and build your dev skills while earning a living. This is a companion discussion topic for the original entry at https://www.…

---

## [Android Networking: Beyond the Basics, Episode 10: Include Built-in Retrofit Support for Coroutines | raywenderlich.com](https://forums.kodeco.com/t/android-networking-beyond-the-basics-episode-10-include-built-in-retrofit-support-for-coroutines-raywenderlich-com/178401)

<div class="topic-metadata">

**Author:** [@subhrajyotisen](https://forums.kodeco.com/u/subhrajyotisen)\
**Replies:** 0\
**Last updated:** [September 16, 2022, 10:59am UTC](https://forums.kodeco.com/t/android-networking-beyond-the-basics-episode-10-include-built-in-retrofit-support-for-coroutines-raywenderlich-com/178401 "2022-09-16T10:59:21Z")

</div>

Simplify the coroutine-powered api calls further, by implementing the built-in coroutines support in Retrofit. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/35150454-andr…

---

## [MVVM on Android | raywenderlich.com](https://forums.kodeco.com/t/mvvm-on-android-raywenderlich-com/177690)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [September 1, 2022, 12:48pm UTC](https://forums.kodeco.com/t/mvvm-on-android-raywenderlich-com/177690 "2022-09-01T12:48:28Z")

</div>

In this course, you will learn how to build an Android app using the Model-View-ViewModel presentation architecture pattern including testing. This is a companion discussion topic for the original entry at https://www…

---

## [Programming in Kotlin: Collections & Lambdas, Episode 4: Allocate Arrays | raywenderlich.com](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-4-allocate-arrays-raywenderlich-com/177653)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [August 31, 2022, 6:32pm UTC](https://forums.kodeco.com/t/programming-in-kotlin-collections-lambdas-episode-4-allocate-arrays-raywenderlich-com/177653 "2022-08-31T18:32:29Z")

</div>

Learn what collections of data are and how they behave in memory, then learn about Arrays, a static collection type. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3386394…

---

## [SwiftUI Testing With ViewInspector for iOS | raywenderlich.com](https://forums.kodeco.com/t/swiftui-testing-with-viewinspector-for-ios-raywenderlich-com/173144)

<div class="topic-metadata">

**Author:** [@warrenburton](https://forums.kodeco.com/u/warrenburton)\
**Replies:** 0\
**Last updated:** [June 14, 2022, 11:50am UTC](https://forums.kodeco.com/t/swiftui-testing-with-viewinspector-for-ios-raywenderlich-com/173144 "2022-06-14T11:50:04Z")

</div>

Learn how to use the ViewInspector framework to write UI tests for SwiftUI apps. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/30227776-swiftui-testing-with-viewinspector…

---

## [Programming in Dart: Fundamentals, Episode 13: Understand Null Safety | raywenderlich.com](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-13-understand-null-safety-raywenderlich-com/170545)

<div class="topic-metadata">

**Author:** [@vegetarianzombie](https://forums.kodeco.com/u/vegetarianzombie)\
**Replies:** 0\
**Last updated:** [May 6, 2022, 9:59am UTC](https://forums.kodeco.com/t/programming-in-dart-fundamentals-episode-13-understand-null-safety-raywenderlich-com/170545 "2022-05-06T09:59:54Z")

</div>

Learn about one of the most important values in Dart - a null value. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/29743583-programming-in-dart-fundamentals/lessons/13

---

## [UIKit Animation, Episode 11: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/uikit-animation-episode-11-conclusion-raywenderlich-com/169594)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [April 22, 2022, 11:49am UTC](https://forums.kodeco.com/t/uikit-animation-episode-11-conclusion-raywenderlich-com/169594 "2022-04-22T11:49:06Z")

</div>

In this video you'll review what you've learned in this section, and find out what's next in your animation journey. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1841170…

---

## [Your First Flutter App: Polishing the App, Episode 5: Use If Statements | raywenderlich.com](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-5-use-if-statements-raywenderlich-com/169071)

<div class="topic-metadata">

**Author:** [@bdmoakley](https://forums.kodeco.com/u/bdmoakley)\
**Replies:** 0\
**Last updated:** [April 15, 2022, 1:11pm UTC](https://forums.kodeco.com/t/your-first-flutter-app-polishing-the-app-episode-5-use-if-statements-raywenderlich-com/169071 "2022-04-15T13:11:26Z")

</div>

Learn how to write if/else statements in Dart, and how you can use them to implement the algorithm. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/27732941-your-first-flut…

---

## [SwiftUI: Animation, Episode 9: Conclusion | raywenderlich.com](https://forums.kodeco.com/t/swiftui-animation-episode-9-conclusion-raywenderlich-com/168686)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [April 11, 2022, 6:37am UTC](https://forums.kodeco.com/t/swiftui-animation-episode-9-conclusion-raywenderlich-com/168686 "2022-04-11T06:37:17Z")

</div>

Review some key points to keep in mind, as you continue exploring, regarding shapes, State, gestures, and other modifiers. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3…

---

## [SwiftUI Fundamentals, Episode 1: Introduction | raywenderlich.com](https://forums.kodeco.com/t/swiftui-fundamentals-episode-1-introduction-raywenderlich-com/167526)

<div class="topic-metadata">

**Author:** [@catie](https://forums.kodeco.com/u/catie)\
**Replies:** 0\
**Last updated:** [March 24, 2022, 6:09am UTC](https://forums.kodeco.com/t/swiftui-fundamentals-episode-1-introduction-raywenderlich-com/167526 "2022-03-24T06:09:28Z")

</div>

In this introductory episode, find out a bit about SwiftUI in general, and what you can learn from this course. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28684524-swi…

---

## [Flutter ListView, Episode 4: Explore More Properties | raywenderlich.com](https://forums.kodeco.com/t/flutter-listview-episode-4-explore-more-properties-raywenderlich-com/167056)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [March 18, 2022, 4:30am UTC](https://forums.kodeco.com/t/flutter-listview-episode-4-explore-more-properties-raywenderlich-com/167056 "2022-03-18T04:30:03Z")

</div>

See how different properties affect the rendering of the ListView and its children and learn when to use them. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/7774171-flutt…

---

## [Beginning Flutter Debugging, Episode 7: Get a Tour of Dart DevTools | raywenderlich.com](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-7-get-a-tour-of-dart-devtools-raywenderlich-com/166667)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [March 14, 2022, 4:42am UTC](https://forums.kodeco.com/t/beginning-flutter-debugging-episode-7-get-a-tour-of-dart-devtools-raywenderlich-com/166667 "2022-03-14T04:42:15Z")

</div>

Get introduced to this awesome tool which integrates all debugging and profiling features for Dart development in a browser based app. This is a companion discussion topic for the original entry at https://www.raywend…

---

## [Implicit Flutter Animations, Episode 9: Animate an Item Switcher | raywenderlich.com](https://forums.kodeco.com/t/implicit-flutter-animations-episode-9-animate-an-item-switcher-raywenderlich-com/166627)

<div class="topic-metadata">

**Author:** [@fleepgeek](https://forums.kodeco.com/u/fleepgeek)\
**Replies:** 0\
**Last updated:** [March 13, 2022, 11:00am UTC](https://forums.kodeco.com/t/implicit-flutter-animations-episode-9-animate-an-item-switcher-raywenderlich-com/166627 "2022-03-13T11:00:27Z")

</div>

Work with the AnimatedSwitcher widget and learn about the importance of keys while animating. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/18770259-implicit-flutter-anim…

---

## [Your First iOS & SwiftUI App: An App from Scratch, Episode 1: Introduction | raywenderlich.com](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-1-introduction-raywenderlich-com/161844)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 0\
**Last updated:** [January 11, 2022, 6:43am UTC](https://forums.kodeco.com/t/your-first-ios-swiftui-app-an-app-from-scratch-episode-1-introduction-raywenderlich-com/161844 "2022-01-11T06:43:48Z")

</div>

Learn about the first app you’ll build - a simple but fun game called Bull’s Eye - and get a preview of all the things you’ll learn throughout this part. This is a companion discussion topic for the original entry at h…

---

## [Programming in Swift: Fundamentals, Episode 39: Challenge: Structures | raywenderlich.com](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-39-challenge-structures-raywenderlich-com/156528)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 0\
**Last updated:** [November 9, 2021, 11:45pm UTC](https://forums.kodeco.com/t/programming-in-swift-fundamentals-episode-39-challenge-structures-raywenderlich-com/156528 "2021-11-09T23:45:05Z")

</div>

Practice writing structures on your own, through a hands-on challenge. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/28092971-programming-in-swift-fundamentals/lessons/39

---

## [Core Haptics, Episode 3: Explore Pattern Events | raywenderlich.com](https://forums.kodeco.com/t/core-haptics-episode-3-explore-pattern-events-raywenderlich-com/147621)

<div class="topic-metadata">

**Author:** [@jessycatterwaul](https://forums.kodeco.com/u/jessycatterwaul)\
**Replies:** 0\
**Last updated:** [September 7, 2021, 3:42pm UTC](https://forums.kodeco.com/t/core-haptics-episode-3-explore-pattern-events-raywenderlich-com/147621 "2021-09-07T15:42:59Z")

</div>

Discover the different types of haptic events and points of customizations available to you. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/23523700-core-haptics/lessons/3

---

## [Debugging UIKit Views with Reveal, Episode 14: Adjust Compression Resistance Priority | raywenderlich.com](https://forums.kodeco.com/t/debugging-uikit-views-with-reveal-episode-14-adjust-compression-resistance-priority-raywenderlich-com/146773)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 0\
**Last updated:** [August 24, 2021, 4:40pm UTC](https://forums.kodeco.com/t/debugging-uikit-views-with-reveal-episode-14-adjust-compression-resistance-priority-raywenderlich-com/146773 "2021-08-24T16:40:15Z")

</div>

Depending on their runtime content, some views might be compressed. Check your views and decide how to adjust layout priorities. This is a companion discussion topic for the original entry at https://www.raywenderlich…

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

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