Tutorials on iOS Animation, Android RecyclerView, Android Fragments, tvOS, 3D voxel art, & more!
Issue 138 - Oct 24, 2017
Note from Ray
Ready to get your iPhone X? Don't forget, [preorders begin this Friday](
In the meantime, we've got 8 free tutorials and an updated book and course for you! :]
iOS
[Updated Course: Beginning Auto Layout](
by Jessy and Catie Catterwaul
Given the ever-increasing different types of screen sizes for iOS devices, it's important that every iOS developer has a firm understanding of Auto Layout.
And we're here to help! Our popular Auto Layout course has just been updated for Xcode 9 and iOS 11 for [raywenderlich.com subscribers](.
This 16-part video course will take you through the basics of using Auto Layout. Youâll find an introduction to using stack views, autoresizing, and Auto Layout constraints in Interface Builder.
[Getting Started with Core Data Tutorial](
by Pietro Rea
Want to try a sample chapter from our popular book Core Data by Tutorials?
Here's the first chapter, that covers getting started with Core Data. By the end of the tutorial youâll know how to:
- Model data using Xcodeâs model editor
- Add new records to Core Data
- Fetch a set of records from Core Data
- Display the fetched records using a table view.
[Lightweight Migrations in Core Data Tutorial](
by Saul Mora
When you create a Core Data app, you design an initial data model for your app. However, after you ship your app inevitably youâll want to make changes to your data model.
What do you do then? You donât want to break the app for existing users!
In this tutorial, you'll learn one way to solve this problem, using Core Data lightweight migrations. Fully up-to-date for Swift 4 & iOS 11!
[Multiple Managed Object Contexts with Core Data Tutorial](
by Matthew Morey
Certain tasks in Core Data warrant the use of more than one managed object context. For example, long-running tasks, such as exporting data, will block the main thread of apps that use only a single main-queue managed object context and cause the UI to stutter.
In this tutorial, youâll learn about multiple managed object contexts by taking a journaling app for surfers and improving it in several ways by adding multiple contexts.
[Audio Recording in watchOS Tutorial](
by Soheil Azarpour
In watchOS 4, Apple greatly improved the API to play and record multimedia on the Apple Watch, and created great opportunities to build innovative apps and enhance the user experience.
In this tutorial, youâll learn about watchOS 4âs audio recording and playback APIs and how to use them in your apps. Youâll add audio recording to a memo app so that users can record and review their thoughts and experiences right from their wrists.
Sponsored Links
[SwiftFest17 Conference - Boston (Nov 29-30)](
Interested in taking your Swift skills to the next level while networking with fellow community members? Join us at SwiftFest 2017 to experience an incredible mix of keynote presentations, sessions and workshops from an absolutely amazing speaker lineup.
Register today using the promo code RAY_10_OFF to receive a 10% discount off the advertised ticket price!
[Sponsor raywenderlich.com Weekly and reach 92,549 subscribers!](
Android
[Android Animation Tutorial with Kotlin](
by Lisa Luo
The Kotlin tutorials keep coming at [raywenderlich.com](
This week, we've got a tutorial on Android Animation with Kotlin.
Games
[Make a 2D Grappling Hook Game in Unity](
by Sean Duffy
Any Worms fans will agree that the ninja rope is one of the most fun mechanics in the game.
Learn how to implement this on your own in Unity, in this new tutorial!
[Unreal Engine 4 Audio Tutorial](
by Tommy Tran
The 7th tutorial in our game development with Unreal Engine tutorial series is now available!
This tutorial covers audio in Unreal Engine. Specifically, you'll learn how to:
- Play music and loop it
- Play a sound effect at specific points in an animation
- Modulate the pitch of a sound every time it plays
- Pan and adjust the volume of a sound depending on its location in 3D space
- Control the volume of music and sound effects independently using the UI
[Open Call for Applications on the Unity Team](
by Eric Van de Kerckhove
Since we set up the Unity team, weâve made over 35 free Unity tutorials for everyone to enjoy and learn from.
Weâve also released our first book â [Unity Games by Tutorials]( â that teaches you how to create 4 complete Unity games from scratch!
We want to offer our readers more awesome Unity tutorials like this, so weâre currently recruiting new Unity developers to join the tutorial team.
Books
[watchOS by Tutorials Updated for Swift 4 and watchOS 4](
by Chris Belanger
watchOS by Tutorials 3rd edition is now available - fully up-to-date for watchOS 4!
This new edition covers new features such as streamlined audio recording, direct Bluetooth communications, a unified process runtime, increased memory limits, and more.
Where To Go From Here?
[RxSwift Podcast with Marin and Florent](
by John Sundell
Marin Todorov and Florent Pillet, two of the four authors of our [RxSwift book]( join John Sundell to talk about Rx, reactive programming, debugging, learning new technologies and much more.
[Twitter](
[Facebook](
[Website](
[View this email online](
[Unsubscribe]( | Razeware LLC, 1882 Hawksbill Rd McGaheysville, VA 22840
Copyright © 2017 Razeware LLC, All rights reserved.