# 🎓 Courses & Articles

**URL:** https://forums.kodeco.com/c/tutorials/5.md

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

---

## [Introducing the iOS 12 Launch Party! | Ray Wenderlich](https://forums.kodeco.com/t/introducing-the-ios-12-launch-party-ray-wenderlich/49235)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 953\
**Last updated:** [February 6, 2019, 2:26am UTC](https://forums.kodeco.com/t/introducing-the-ios-12-launch-party-ray-wenderlich/49235 "2019-02-06T02:26:21Z")

</div>

iOS 12 drops next week, and to mark the occasion, we’re launching our biggest celebration to date, with three new books and tons of updated books and courses! This is a companion discussion topic for the original ent…

---

## [Announcing the RWDevCon 2016 Vault!](https://forums.kodeco.com/t/announcing-the-rwdevcon-2016-vault/13905)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 145\
**Last updated:** [August 8, 2018, 5:51am UTC](https://forums.kodeco.com/t/announcing-the-rwdevcon-2016-vault/13905 "2018-08-08T05:51:40Z")

</div>

We're happy to announce the RWDevCon 2016 Vault - 24+ hours of hands-on tutorial videos, 700+MB of sample projects, and a 570 page conference book! This is a companion discussion topic for the original entry at https:…

---

## [Announcing Our iOS Fall Sale! | raywenderlich.com](https://forums.kodeco.com/t/announcing-our-ios-fall-sale-raywenderlich-com/83660)

<div class="topic-metadata">

**Author:** [@tiffani](https://forums.kodeco.com/u/tiffani)\
**Replies:** 322\
**Last updated:** [November 4, 2019, 6:36am UTC](https://forums.kodeco.com/t/announcing-our-ios-fall-sale-raywenderlich-com/83660 "2019-11-04T06:36:54Z")

</div>

New books, updated books — and bundles to help you save big! It’s our biggest Fall Sale event ever. Come see what’s inside! This is a companion discussion topic for the original entry at https://www.raywenderlich.com…

---

## [Push Notifications Tutorial: Getting Started](https://forums.kodeco.com/t/push-notifications-tutorial-getting-started/10056)

<div class="topic-metadata">

**Author:** [@jack\_wu](https://forums.kodeco.com/u/jack_wu)\
**Replies:** 98\
**Last updated:** [November 5, 2025, 8:50pm UTC](https://forums.kodeco.com/t/push-notifications-tutorial-getting-started/10056 "2025-11-05T20:50:34Z")

</div>

In this push notifications tutorial you'll learn how to use to notify your users, and perform small tasks even when they aren’t actively using your app! This is a companion discussion topic for the original entry at h…

---

## [Announcing 3D iOS Games by Tutorials Week!](https://forums.kodeco.com/t/announcing-3d-ios-games-by-tutorials-week/10386)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 198\
**Last updated:** [April 4, 2018, 3:09pm UTC](https://forums.kodeco.com/t/announcing-3d-ios-games-by-tutorials-week/10386 "2018-04-04T15:09:27Z")

</div>

Today marks a special celebration and release of a brand new book: 3D iOS Games by Tutorials! Check out the book trailer and what's inside. This is a companion discussion topic for the original entry at https://www.ra…

---

## [React Native Tutorial: Building iOS and Android Apps with JavaScript](https://forums.kodeco.com/t/react-native-tutorial-building-ios-and-android-apps-with-javascript/32862)

<div class="topic-metadata">

**Author:** [@cabernathy](https://forums.kodeco.com/u/cabernathy)\
**Replies:** 83\
**Last updated:** [April 26, 2018, 9:01pm UTC](https://forums.kodeco.com/t/react-native-tutorial-building-ios-and-android-apps-with-javascript/32862 "2018-04-26T21:01:44Z")

</div>

In this React Native tutorial you'll learn how to build native iOS and Android apps based on the hugely popular React JavaScript library. This is a companion discussion topic for the original entry at https://www.rayw…

---

## [What’s New In SpriteKit on iOS 10: A Look At Tile Maps](https://forums.kodeco.com/t/what-s-new-in-spritekit-on-ios-10-a-look-at-tile-maps/16330)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 104\
**Last updated:** [November 15, 2017, 8:29pm UTC](https://forums.kodeco.com/t/what-s-new-in-spritekit-on-ios-10-a-look-at-tile-maps/16330 "2017-11-15T20:29:25Z")

</div>

Learn how to use Tile Maps in SpriteKit on iOS 10. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1079-what-s-new-in-spritekit-on-ios-10-a-look-at-tile-maps

---

## [React Native Tutorial: Building Apps with JavaScript](https://forums.kodeco.com/t/react-native-tutorial-building-apps-with-javascript/12106)

<div class="topic-metadata">

**Author:** [@tomelliott](https://forums.kodeco.com/u/tomelliott)\
**Replies:** 71\
**Last updated:** [August 23, 2017, 1:34pm UTC](https://forums.kodeco.com/t/react-native-tutorial-building-apps-with-javascript/12106 "2017-08-23T13:34:28Z")

</div>

React Native by Facebook is an open-source framework allowing you to build fully native iOS apps in JavaScript. Learn how in this React Native tutorial. This is a companion discussion topic for the original entry at h…

---

## [Introducing videos.raywenderlich.com – Discount and Giveaway!](https://forums.kodeco.com/t/introducing-videos-raywenderlich-com-discount-and-giveaway/18525)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 170\
**Last updated:** [July 6, 2021, 4:19am UTC](https://forums.kodeco.com/t/introducing-videos-raywenderlich-com-discount-and-giveaway/18525 "2021-07-06T04:19:35Z")

</div>

We've launched a complete redesign of the videos section of our site - and we're offering a special discount and giveaway to celebrate! This is a companion discussion topic for the original entry at https://www.raywen…

---

## [MapKit Tutorial: Getting Started](https://forums.kodeco.com/t/mapkit-tutorial-getting-started/6355)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 181\
**Last updated:** [September 15, 2017, 11:59am UTC](https://forums.kodeco.com/t/mapkit-tutorial-getting-started/6355 "2017-09-15T11:59:10Z")

</div>

Get started with MapKit, adding annotations, and passing the user over to the Maps app in this location-filled MapKit and Swift tutorial! This is a companion discussion topic for the original entry at https://www.rayw…

---

## [Giveaway: Oculus Rift VR Headset | raywenderlich.com](https://forums.kodeco.com/t/giveaway-oculus-rift-vr-headset-raywenderlich-com/66320)

<div class="topic-metadata">

**Author:** [@tiffani](https://forums.kodeco.com/u/tiffani)\
**Replies:** 275\
**Last updated:** [March 31, 2020, 11:10am UTC](https://forums.kodeco.com/t/giveaway-oculus-rift-vr-headset-raywenderlich-com/66320 "2020-03-31T11:10:24Z")

</div>

We’re giving away one Oculus Rift headset and controller package — find out how to enter here! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2212028-giveaway-oculus-rift…

---

## [Your First iOS App - Part 43: Web Views and | Ray Wenderlich Videos](https://forums.kodeco.com/t/your-first-ios-app-part-43-web-views-and-ray-wenderlich-videos/45071)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 33\
**Last updated:** [September 2, 2019, 9:55pm UTC](https://forums.kodeco.com/t/your-first-ios-app-part-43-web-views-and-ray-wenderlich-videos/45071 "2019-09-02T21:55:48Z")

</div>

Learn how to add web views into your apps to display web pages, and learn how to use Xcode's developer documentation in your day-to-day development. This is a companion discussion topic for the original en…

---

## [Raywenderlich.com Abandoning Swift](https://forums.kodeco.com/t/raywenderlich-com-abandoning-swift/11708)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 50\
**Last updated:** [July 11, 2019, 5:50am UTC](https://forums.kodeco.com/t/raywenderlich-com-abandoning-swift/11708 "2019-07-11T05:50:15Z")

</div>

I have an important announcement - starting today forward, raywenderlich.com is abandoning Swift, and going back to our roots of Objective-C! This is a companion discussion topic for the original entry at https://www.…

---

## [Firebase Tutorial: Real-time Chat](https://forums.kodeco.com/t/firebase-tutorial-real-time-chat/703)

<div class="topic-metadata">

**Author:** [@davideast](https://forums.kodeco.com/u/davideast)\
**Replies:** 35\
**Last updated:** [December 14, 2017, 2:58pm UTC](https://forums.kodeco.com/t/firebase-tutorial-real-time-chat/703 "2017-12-14T14:58:20Z")

</div>

Learn how to quickly build a real-time chat-enabled iOS app, written in Swift, that looks and behaves just like Messages with this Firebase tutorial. This is a companion discussion topic for the original entry at http…

---

## [Firebase Tutorial: Getting Started](https://forums.kodeco.com/t/firebase-tutorial-getting-started/19964)

<div class="topic-metadata">

**Author:** [@cynicalme](https://forums.kodeco.com/u/cynicalme)\
**Replies:** 72\
**Last updated:** [September 2, 2017, 6:53pm UTC](https://forums.kodeco.com/t/firebase-tutorial-getting-started/19964 "2017-09-02T18:53:20Z")

</div>

In this Firebase tutorial, you'll learn Firebase fundamentals including saving data, real-time sync, authentication, user status, and offline support. This is a companion discussion topic for the original entry at htt…

---

## [A Secret Book Coming Next Monday!](https://forums.kodeco.com/t/a-secret-book-coming-next-monday/18920)

<div class="topic-metadata">

**Author:** [@crispy8888](https://forums.kodeco.com/u/crispy8888)\
**Replies:** 153\
**Last updated:** [September 28, 2018, 8:49am UTC](https://forums.kodeco.com/t/a-secret-book-coming-next-monday/18920 "2018-09-28T08:49:11Z")

</div>

We're revealing a secret book at raywenderlich.com next Monday - post here to guess what it is and have a chance to win a free copy! This is a companion discussion topic for the original entry at https://www.raywender…

---

## [Arduino Tutorial: Integrating Bluetooth LE and iOS with Swift](https://forums.kodeco.com/t/arduino-tutorial-integrating-bluetooth-le-and-ios-with-swift/6521)

<div class="topic-metadata">

**Author:** [@owenb](https://forums.kodeco.com/u/owenb)\
**Replies:** 65\
**Last updated:** [October 16, 2017, 12:21pm UTC](https://forums.kodeco.com/t/arduino-tutorial-integrating-bluetooth-le-and-ios-with-swift/6521 "2017-10-16T12:21:39Z")

</div>

Learn how to control a servo wirelessly from your iPhone in this tutorial with Arduino, Bluetooth LE (low energy) and iOS. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/2…

---

## [Server Side Swift with Vapor: Getting Started | Ray Wenderlich](https://forums.kodeco.com/t/server-side-swift-with-vapor-getting-started-ray-wenderlich/21365)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 29\
**Last updated:** [November 4, 2017, 1:05am UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-getting-started-ray-wenderlich/21365 "2017-11-04T01:05:26Z")

</div>

Vapor is an open source server side Swift framework, that helps you write web apps and services using Swift 3. Learn how to get started with Vapor, and create your first server side Swift web app. This is …

---

## [NSOperation and NSOperationQueue Tutorial in Swift](https://forums.kodeco.com/t/nsoperation-and-nsoperationqueue-tutorial-in-swift/808)

<div class="topic-metadata">

**Author:** [@jrturton](https://forums.kodeco.com/u/jrturton)\
**Replies:** 26\
**Last updated:** [August 23, 2017, 1:29pm UTC](https://forums.kodeco.com/t/nsoperation-and-nsoperationqueue-tutorial-in-swift/808 "2017-08-23T13:29:20Z")

</div>

Learn how to keep your apps feeling quick and responsive, and perform operations in the background in this tutorial on NSOperation and NSOperationQueue. This is a companion discussion topic for the original entry at h…

---

## [Firebase Tutorial: Real-time Chat](https://forums.kodeco.com/t/firebase-tutorial-real-time-chat/21959)

<div class="topic-metadata">

**Author:** [@tomelliott](https://forums.kodeco.com/u/tomelliott)\
**Replies:** 64\
**Last updated:** [August 24, 2017, 12:17pm UTC](https://forums.kodeco.com/t/firebase-tutorial-real-time-chat/21959 "2017-08-24T12:17:45Z")

</div>

Learn how to quickly build a real-time chat-enabled iOS app, written in Swift, that looks and behaves just like Messages with this Firebase tutorial. This is a companion discussion topic for the original entry at http…

---

## [Core Graphics Tutorial Part 2: Gradients and Contexts](https://forums.kodeco.com/t/core-graphics-tutorial-part-2-gradients-and-contexts/6559)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 60\
**Last updated:** [July 9, 2017, 8:17pm UTC](https://forums.kodeco.com/t/core-graphics-tutorial-part-2-gradients-and-contexts/6559 "2017-07-09T20:17:41Z")

</div>

Continue learning about Core Graphics including concepts like clipping, gradients, contexts, transforms, and more! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/1972-core…

---

## [Android Tutorial for GeckoView: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/android-tutorial-for-geckoview-getting-started-raywenderlich-com/77654)

<div class="topic-metadata">

**Author:** [@amejia481](https://forums.kodeco.com/u/amejia481)\
**Replies:** 32\
**Last updated:** [April 1, 2020, 9:24am UTC](https://forums.kodeco.com/t/android-tutorial-for-geckoview-getting-started-raywenderlich-com/77654 "2020-04-01T09:24:29Z")

</div>

In thus tutorial you’ll learn about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine. This is a companion discussion topic for the original entry at https:…

---

## [Firebase Tutorial: Real-time Chat](https://forums.kodeco.com/t/firebase-tutorial-real-time-chat/45379)

<div class="topic-metadata">

**Author:** [@naturaln0va](https://forums.kodeco.com/u/naturaln0va)\
**Replies:** 94\
**Last updated:** [February 19, 2019, 3:54pm UTC](https://forums.kodeco.com/t/firebase-tutorial-real-time-chat/45379 "2019-02-19T15:54:58Z")

</div>

It seems like every major app out there has a chat feature. This tutorial shows you how to build a chat app with Firebase and MessageKit! This is a companion discussion topic for the original entry at https://www.rayw…

---

## [Image Depth Maps Tutorial for iOS: Getting Started](https://forums.kodeco.com/t/image-depth-maps-tutorial-for-ios-getting-started/36377)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 60\
**Last updated:** [April 26, 2018, 8:58pm UTC](https://forums.kodeco.com/t/image-depth-maps-tutorial-for-ios-getting-started/36377 "2018-04-26T20:58:26Z")

</div>

Learn how you can use the incredibly powerful image manipulation frameworks on iOS to use image depth maps with only a few lines of code. This is a companion discussion topic for the original entry at https://www.rayw…

---

## [Unity Games by Tutorials Now Complete: Plus Discount & Giveaway!](https://forums.kodeco.com/t/unity-games-by-tutorials-now-complete-plus-discount-giveaway/22064)

<div class="topic-metadata">

**Author:** [@crispy8888](https://forums.kodeco.com/u/crispy8888)\
**Replies:** 91\
**Last updated:** [October 19, 2018, 12:46pm UTC](https://forums.kodeco.com/t/unity-games-by-tutorials-now-complete-plus-discount-giveaway/22064 "2018-10-19T12:46:00Z")

</div>

We’re thrilled to tell you that the final complete version of Unity Games by Tutorials is available today! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/875-unity-games-b…

---

## [Server Side Swift with Vapor - Part 2: Hello World | Ray Wenderlich](https://forums.kodeco.com/t/server-side-swift-with-vapor-part-2-hello-world-ray-wenderlich/39425)

<div class="topic-metadata">

**Author:** [@0xtim](https://forums.kodeco.com/u/0xtim)\
**Replies:** 81\
**Last updated:** [October 19, 2018, 6:58pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-part-2-hello-world-ray-wenderlich/39425 "2018-10-19T18:58:22Z")

</div>

Learn how to create your first Vapor app by installing the Vapor toolbox and building your first routes. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4493-se…

---

## [iOS Concurrency with GCD and Operations - Part 7: | Ray Wenderlich](https://forums.kodeco.com/t/ios-concurrency-with-gcd-and-operations-part-7-ray-wenderlich/23784)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 53\
**Last updated:** [July 3, 2020, 1:02am UTC](https://forums.kodeco.com/t/ios-concurrency-with-gcd-and-operations-part-7-ray-wenderlich/23784 "2020-07-03T01:02:27Z")

</div>

In this video tutorial, you'll learn how to use an Operation to wrap an asynchronous function such as a network call. This is a companion discussion topic for the original entry at https://www.raywenderlic…

---

## [Creating and Distributing iOS Frameworks](https://forums.kodeco.com/t/creating-and-distributing-ios-frameworks/15640)

<div class="topic-metadata">

**Author:** [@mkatz](https://forums.kodeco.com/u/mkatz)\
**Replies:** 42\
**Last updated:** [August 23, 2017, 1:55pm UTC](https://forums.kodeco.com/t/creating-and-distributing-ios-frameworks/15640 "2017-08-23T13:55:24Z")

</div>

In this iOS frameworks tutorial, you'll learn how to take advantage of native iOS frameworks to modularize, reuse, and redistribute your code. This is a companion discussion topic for the original entry at https://www…

---

## [UIScrollView Tutorial: Getting Started](https://forums.kodeco.com/t/uiscrollview-tutorial-getting-started/9050)

<div class="topic-metadata">

**Author:** [@ckrych](https://forums.kodeco.com/u/ckrych)\
**Replies:** 37\
**Last updated:** [June 4, 2017, 12:33pm UTC](https://forums.kodeco.com/t/uiscrollview-tutorial-getting-started/9050 "2017-06-04T12:33:33Z")

</div>

In this UIScrollView tutorial, you'll learn how to zoom large images, how to keep content centered while zooming, how to page content, and how to use Auto Layout with UIScrollView. This is a companion discussion topic…

---

## [UISearchController Tutorial: Getting Started](https://forums.kodeco.com/t/uisearchcontroller-tutorial-getting-started/33120)

<div class="topic-metadata">

**Author:** [@tomelliott](https://forums.kodeco.com/u/tomelliott)\
**Replies:** 36\
**Last updated:** [April 26, 2018, 9:06pm UTC](https://forums.kodeco.com/t/uisearchcontroller-tutorial-getting-started/33120 "2018-04-26T21:06:10Z")

</div>

Learn how to improve your app by adding a search feature with dynamic filtering, and a scope bar in this UISearchController Tutorial. This is a companion discussion topic for the original entry at https://www.raywende…

---

## [Augmented Reality iOS Tutorial: Location Based](https://forums.kodeco.com/t/augmented-reality-ios-tutorial-location-based/25504)

<div class="topic-metadata">

**Author:** [@pierredrks](https://forums.kodeco.com/u/pierredrks)\
**Replies:** 78\
**Last updated:** [November 15, 2017, 8:38pm UTC](https://forums.kodeco.com/t/augmented-reality-ios-tutorial-location-based/25504 "2017-11-15T20:38:58Z")

</div>

In this augmented reality tutorial, you'll learn how to use your iOS users location to create compelling augmented reality experiences. This is a companion discussion topic for the original entry at https://www.raywen…

---

## [In-App Purchase Tutorial: Getting Started](https://forums.kodeco.com/t/in-app-purchase-tutorial-getting-started/11664)

<div class="topic-metadata">

**Author:** [@anros](https://forums.kodeco.com/u/anros)\
**Replies:** 53\
**Last updated:** [November 15, 2017, 3:55pm UTC](https://forums.kodeco.com/t/in-app-purchase-tutorial-getting-started/11664 "2017-11-15T15:55:59Z")

</div>

Learn how to grow app revenue in this in-app purchase tutorial by allowing users to purchase or unlock content or features. Updated for iOS 9 and Swift 2. This is a companion discussion topic for the original entry at…

---

## [HTC Vive Tutorial for Unity](https://forums.kodeco.com/t/htc-vive-tutorial-for-unity/24410)

<div class="topic-metadata">

**Author:** [@blackdragonbe](https://forums.kodeco.com/u/blackdragonbe)\
**Replies:** 69\
**Last updated:** [October 19, 2017, 5:52pm UTC](https://forums.kodeco.com/t/htc-vive-tutorial-for-unity/24410 "2017-10-19T17:52:38Z")

</div>

Learn how to use the HTC Vive with Unity! Grab and throw objects, shoot lasers and teleport around an area. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/792-htc-vive-tut…

---

## [iOS Unit Testing and UI Testing Tutorial](https://forums.kodeco.com/t/ios-unit-testing-and-ui-testing-tutorial/27170)

<div class="topic-metadata">

**Author:** [@audrey](https://forums.kodeco.com/u/audrey)\
**Replies:** 37\
**Last updated:** [October 14, 2017, 2:57pm UTC](https://forums.kodeco.com/t/ios-unit-testing-and-ui-testing-tutorial/27170 "2017-10-14T14:57:35Z")

</div>

Learn how to add unit tests and UI tests to your iOS apps, and how you can check on your code coverage. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/709-ios-unit-testing…

---

## [UICollectionView Custom Layout Tutorial: Pinterest](https://forums.kodeco.com/t/uicollectionview-custom-layout-tutorial-pinterest/733)

<div class="topic-metadata">

**Author:** [@ernesto](https://forums.kodeco.com/u/ernesto)\
**Replies:** 51\
**Last updated:** [March 22, 2018, 1:15pm UTC](https://forums.kodeco.com/t/uicollectionview-custom-layout-tutorial-pinterest/733 "2018-03-22T13:15:39Z")

</div>

In this tutorial you'll build a UICollectionView custom layout inspired by the Pinterest app, including how to cache attributes and dynamically size cells. This is a companion discussion topic for the original entry a…

---

## [AudioKit Tutorial: Getting Started](https://forums.kodeco.com/t/audiokit-tutorial-getting-started/23349)

<div class="topic-metadata">

**Author:** [@colineberhardt](https://forums.kodeco.com/u/colineberhardt)\
**Replies:** 15\
**Last updated:** [November 16, 2017, 11:15pm UTC](https://forums.kodeco.com/t/audiokit-tutorial-getting-started/23349 "2017-11-16T23:15:29Z")

</div>

Learn the basic physics of sound and computer audio on a fun and gentle journey and experiment with sound synthesis and sampling in this AudioKit Tutorial. This is a companion discussion topic for the original entry a…

---

## [Getting Started with Flutter](https://forums.kodeco.com/t/getting-started-with-flutter/40295)

<div class="topic-metadata">

**Author:** [@macsimus](https://forums.kodeco.com/u/macsimus)\
**Replies:** 16\
**Last updated:** [May 13, 2018, 4:28am UTC](https://forums.kodeco.com/t/getting-started-with-flutter/40295 "2018-05-13T04:28:39Z")

</div>

Learn all about the Flutter framework for building iOS and Android apps in a single codebase, by writing a cross-platform app using VS Code. This is a companion discussion topic for the original entry at https://www.r…

---

## [Announcing Our Android Fall Sale! | raywenderlich.com](https://forums.kodeco.com/t/announcing-our-android-fall-sale-raywenderlich-com/82151)

<div class="topic-metadata">

**Author:** [@tiffani](https://forums.kodeco.com/u/tiffani)\
**Replies:** 98\
**Last updated:** [September 28, 2019, 12:59am UTC](https://forums.kodeco.com/t/announcing-our-android-fall-sale-raywenderlich-com/82151 "2019-09-28T00:59:14Z")

</div>

Three new Android books, two new Android book updates, plus incredible savings with our time-limited Android book bundles! This is a companion discussion topic for the original entry at https://www.raywenderlich.com/…

---

## [Make a VR Game With Unity and Google Cardboard](https://forums.kodeco.com/t/make-a-vr-game-with-unity-and-google-cardboard/6413)

<div class="topic-metadata">

**Author:** [@tkerpelman](https://forums.kodeco.com/u/tkerpelman)\
**Replies:** 45\
**Last updated:** [November 15, 2017, 9:46pm UTC](https://forums.kodeco.com/t/make-a-vr-game-with-unity-and-google-cardboard/6413 "2017-11-15T21:46:32Z")

</div>

Google Cardboard is a new API for creating virtual reality games with a DIY headset. In this tutorial, you'll use it to kill blobs with throwing stars! This is a companion discussion topic for the original entry at ht…

---

## [UIGestureRecognizer Tutorial: Getting Started](https://forums.kodeco.com/t/uigesturerecognizer-tutorial-getting-started/704)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 50\
**Last updated:** [June 3, 2017, 12:19am UTC](https://forums.kodeco.com/t/uigesturerecognizer-tutorial-getting-started/704 "2017-06-03T00:19:20Z")

</div>

Learn how to use UIGestureRecognizer with Swift in your iOS apps, as well as how make your own custom gestures. This is a companion discussion topic for the original entry at http://www.raywenderlich.com/76020/using-u…

---

## [Dependency Injection in Android with Dagger 2 and Kotlin](https://forums.kodeco.com/t/dependency-injection-in-android-with-dagger-2-and-kotlin/37567)

<div class="topic-metadata">

**Author:** [@coletz](https://forums.kodeco.com/u/coletz)\
**Replies:** 20\
**Last updated:** [September 22, 2018, 6:17pm UTC](https://forums.kodeco.com/t/dependency-injection-in-android-with-dagger-2-and-kotlin/37567 "2018-09-22T18:17:01Z")

</div>

In this Android with Kotlin tutorial, you'll learn about dependency injection and how to make use of the Dagger 2 Java/Android framework for this purpose. This is a companion discussion topic for the original entry at…

---

## [Model-View-Controller (MVC) in iOS: A Modern Approach](https://forums.kodeco.com/t/model-view-controller-mvc-in-ios-a-modern-approach/16452)

<div class="topic-metadata">

**Author:** [@rperes](https://forums.kodeco.com/u/rperes)\
**Replies:** 37\
**Last updated:** [November 16, 2017, 2:08pm UTC](https://forums.kodeco.com/t/model-view-controller-mvc-in-ios-a-modern-approach/16452 "2017-11-16T14:08:29Z")

</div>

The Model View Controller (MVC) pattern in iOS development is easy to understand, but hard to master in practice. This article discusses a modern approach of best practices to use in your apps. This is a companion dis…

---

## [Server Side Swift with Vapor: Configuring a Database | Ray Wenderlich](https://forums.kodeco.com/t/server-side-swift-with-vapor-configuring-a-database-ray-wenderlich/22008)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 38\
**Last updated:** [April 12, 2018, 5:55pm UTC](https://forums.kodeco.com/t/server-side-swift-with-vapor-configuring-a-database-ray-wenderlich/22008 "2018-04-12T17:55:19Z")

</div>

Learn how to connect your Vapor app to a database, such as MySQL, MongoDB, or PostgreSQL, through three simple steps. This is a companion discussion topic for the original entry at https://www.raywenderlic…

---

## [Push Notifications Tutorial: Getting Started | raywenderlich.com](https://forums.kodeco.com/t/push-notifications-tutorial-getting-started-raywenderlich-com/121466)

<div class="topic-metadata">

**Author:** [@ckrutsinger](https://forums.kodeco.com/u/ckrutsinger)\
**Replies:** 52\
**Last updated:** [September 19, 2021, 3:37pm UTC](https://forums.kodeco.com/t/push-notifications-tutorial-getting-started-raywenderlich-com/121466 "2021-09-19T15:37:11Z")

</div>

Push notifications allow developers to reach users, even when users aren’t actively using an app! In this tutorial, you’ll learn how to configure your app to receive push notifications and to display them to your users o…

---

## [Firebase Tutorial: Getting Started](https://forums.kodeco.com/t/firebase-tutorial-getting-started/6453)

<div class="topic-metadata">

**Author:** [@davideast](https://forums.kodeco.com/u/davideast)\
**Replies:** 25\
**Last updated:** [August 18, 2016, 6:18pm UTC](https://forums.kodeco.com/t/firebase-tutorial-getting-started/6453 "2016-08-18T18:18:16Z")

</div>

In this Firebase tutorial, you'll learn about the fundamentals, including saving data, real-time sync, authentication, user status, and offline support. This is a companion discussion topic for the original entry at h…

---

## [Video Tutorial: Beginning Core Graphics Part 1: Getting Started](https://forums.kodeco.com/t/video-tutorial-beginning-core-graphics-part-1-getting-started/14375)

<div class="topic-metadata">

**Author:** [@caroline](https://forums.kodeco.com/u/caroline)\
**Replies:** 30\
**Last updated:** [March 3, 2020, 5:15pm UTC](https://forums.kodeco.com/t/video-tutorial-beginning-core-graphics-part-1-getting-started/14375 "2020-03-03T17:15:39Z")

</div>

In this core graphics video tutorial you'll get started drawing inside your views with paths. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/3402-beginning-core-graphics/le…

---

## [HTC Vive Tutorial for Unity | raywenderlich.com](https://forums.kodeco.com/t/htc-vive-tutorial-for-unity-raywenderlich-com/58993)

<div class="topic-metadata">

**Author:** [@blackdragonbe](https://forums.kodeco.com/u/blackdragonbe)\
**Replies:** 62\
**Last updated:** [November 15, 2019, 5:26pm UTC](https://forums.kodeco.com/t/htc-vive-tutorial-for-unity-raywenderlich-com/58993 "2019-11-15T17:26:52Z")

</div>

Learn how to use the HTC Vive with Unity! Grab and throw objects, shoot lasers and teleport around an area. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/9189-htc-vive-t…

---

## [Introducing the Android Avalanche!](https://forums.kodeco.com/t/introducing-the-android-avalanche/40417)

<div class="topic-metadata">

**Author:** [@rwenderlich](https://forums.kodeco.com/u/rwenderlich)\
**Replies:** 73\
**Last updated:** [March 30, 2018, 4:23pm UTC](https://forums.kodeco.com/t/introducing-the-android-avalanche/40417 "2018-03-30T16:23:35Z")

</div>

We're expanding beyond iOS development and are launching a major new venture into Android and Kotlin development, with an avalanche of new books, courses, and screencasts! This is a companion discussion topic for the …

---

## [In-App Purchases: Auto-Renewable Subscriptions Tutorial](https://forums.kodeco.com/t/in-app-purchases-auto-renewable-subscriptions-tutorial/28740)

<div class="topic-metadata">

**Author:** [@cwagdev](https://forums.kodeco.com/u/cwagdev)\
**Replies:** 51\
**Last updated:** [November 2, 2017, 10:42am UTC](https://forums.kodeco.com/t/in-app-purchases-auto-renewable-subscriptions-tutorial/28740 "2017-11-02T10:42:02Z")

</div>

You'll learn all about auto-renewable subscriptions in this iOS development tutorial. This is a companion discussion topic for the original entry at https://www.raywenderlich.com/659-in-app-purchases-auto-renewable-su…

---

## [Swift Tutorial: Initialization In Depth, Part 1/2](https://forums.kodeco.com/t/swift-tutorial-initialization-in-depth-part-1-2/13121)

<div class="topic-metadata">

**Author:** [@rcach](https://forums.kodeco.com/u/rcach)\
**Replies:** 15\
**Last updated:** [October 16, 2017, 2:12pm UTC](https://forums.kodeco.com/t/swift-tutorial-initialization-in-depth-part-1-2/13121 "2017-10-16T14:12:54Z")

</div>

Take your Swift skills to the next level by learning about how your instances are initialized in this in-depth two-part tutorial on initialization! This is a companion discussion topic for the original entry at https:…

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