AppCoda Weekly - Issue #5

Welcome to the fifth issue of AppCoda Weekly. This week, we started a new tutorial series for SpriteK
AppCoda Weekly - Issue #5
By AppCoda • Issue #5
Welcome to the fifth issue of AppCoda Weekly. This week, we started a new tutorial series for SpriteKit. A lot of you have asked us about game development. So Cosmin, our tutorial writer, designed to show you how to work with SpriteKit, Apple’s 2D gaming framework. The first part is very simple. We will show you how to create a label using the framework.
You may think why we just teach you how to center a label in the first part of the tutorial series. Isn’t it too easy?
Learning to display and centre a label is the simplest and easiest way to start learning about scenes and nodes and connecting the dots in Sprite Kit. It’s important to understand how to centre a label first and play with nodes and scenes before moving to advanced stuff like gesture recognisers and actions.
If you do not understand and grasp the basics properly there is no use in explaining more advanced stuff like collision detection and physics. So let’s start with the basics!
Talk to you next week. And don’t miss other great tutorials. Have a great weekend!
Do you enjoy our revamped newsletter? Whether you like it or not, I’d love to hear your feed. Please hit Reply and let me know.
Cheers,
Simon
Founder of AppCoda

Tutorials
SpriteKit Introduction Part 1: Scenes, Nodes, Labels and Points - AppCoda
We just started a new tutorial series on SpriteKit. Let’s check out the first part and learn how to work with scenes, nodes and label in SpriteKit.
Getting to Swift 3 at Airbnb – Airbnb Engineering & Data Science – Medium
Airbnb has migrated its app to Swift 3. Take a look at their approach to this migration, the effect Swift 3 has had on our app, and some technical insights they gained along the way.
Swift 3.1 is a small, backwards-compatible update to Swift 3.0, cleaning up a few advanced features in preparation for more serious changes coming when Swift 4.0 is announced in June.
Supertop Blog: Notifications Are Better Than Alerts
Do you prefer an alert or a notification when prompting you to rate an app?
Building Prepd: The pros and cons of launching a product with React Native
React Native has been doing the rounds for quite a while now. Marcel shared his experience with React Native and its pros and cons.
18 Swift concepts for Objective C developers – CompileSwift – Medium
A nice write-up. If you’re an Objective-C developer, it will probably help you make the transition to Swift from Objective-C a little bit easier.
UISlider With Fixed Increments For Filtering in Swift | iOS Insight
This post illustrates a solution for using a UISlider with fixed increments to provide a filtering mechanism in Swift
Ads / Sponsored
Intermediate iOS 10 Programming with Swift
Over 600 pages, this eBook covers various iOS programming tips and frameworks including Messages framework and Firebase. It also includes one year free update. That means you will receive book update for free! And, we have just added a new chapter to walk you through how to integrate Facebook/Google Sign in using Firebase. From now till Sunday, use the offer code “indieios” at checkout to receive an extra discount.
Useful Libraries / Code Samples
Introducing Lottie – Airbnb Engineering & Data Science – Medium
Building complex animations for iOS apps is not easy, and sometimes it’s a lengthy process. Lottie, created by Airbnb, wants to make adding animation a snap.
GitHub - AssistoLab/DropDown
A Material Design drop down for iOS
GitHub - fastred/IBAnalyzer
Find common xib and storyboard-related problems without running your app or writing unit tests
GitHub - yannickl/DynamicColor
DynamicColor provides powerful methods to manipulate colors in an easy way in Swift.
Video
MVVM with Coordinators and RxSwift
Every application needs good architecture. In his talk from Mobilization 2016, Łukasz will show you the architecture he uses in his iOS projects: MVVM with coordinators and RxSwift.
UI / UX
UX design trends for 2017 - InVision Blog
Last year, we saw some truly innovative stuff happen in the world of UX. The biggest one, perhaps—and our favorite here at CareerFoundry—was Pokémon Go, the augmented reality game from Nintendo that became the top-grossing app in the US within 13 hours of its release and got 50.2 million people all over the world to walk outside and run into things. It’s safe to say we’re going to see some bold moves in UX in the coming months. Here are the 5 UX design trends to watch in 2017.
News
Future iOS update will shut the door on apps from the dawn of the smartphone | Ars Technica
Beta builds of iOS 10.3, the first of which was issued last week, generate warning messages when you try to run older 32-bit apps. The message, originally discovered by PSPDFKit CEO and app developer Peter Steinberger, warns that the apps “will not work with future versions of iOS” and that the app must be updated by its developer in order to continue running. The apps still run in iOS 10.3, but it seems likely that iOS 11 will drop support for them entirely.
Did you enjoy this issue?
AppCoda
By AppCoda
Must-read Swift & iOS programming articles for your weekend. Deliver every Friday!
Carefully curated by AppCoda with Revue. If you were forwarded this newsletter and you like it, you can subscribe here. If you don't want these updates anymore, please unsubscribe here.