AppCoda Weekly - Issue #36

Welcome to AppCoda weekly issue #36! Next week, Apple will announce the new iPhone. It is very likely
AppCoda Weekly - Issue #36
By AppCoda • Issue #36
Welcome to AppCoda weekly issue #36! Next week, Apple will announce the new iPhone. It is very likely the company will release the official version of iOS 11 and Xcode 9. Stay tuned for our updates on our Facebook page.
Regarding our Swift books, we plan to release the update in early October. We are still working on it with expanded content and it will take us some time to retest the projects using the official version of Xcode 9. 
Again, enjoy the collection of tutorials. Talk to you next week!
Regards,
Simon

Tutorials
Using Braintree to Accept Credit Card Payment in iOS Apps | Swift Tutorial
Other than Apple Pay and Stripe, Braintree is another mobile payment option. In this tutorial, you will learn how to integrate your iOS apps with Braintree to accept credit card payment.
Rapid Prototyping With A Farm Of Microservice
An attempt to showcase the capability of KITURA + IOS + SWIFT as a modularized approach for Rapid Prototyping.
Mock Dependencies: Instance And Configuration Injection With Swift
Unit testing is not always easy since we may have very complex objects with a lot of dependencies. In this article, a couple of approaches have been shown to mock the dependencies of objects to keep the tests as plain as possible.
Structures Vs Classes In Swift
You might have heard that some of the swift native types are being converted from classes to structures. If you do not understand the difference between Struct and Class, take a look at this article.
Using The Factory Pattern To Avoid Shared State In Swift
Factories can be a really useful tool to decouple code, both in terms of state and to create better separation of concerns. By always creating new instances, shared state can easily be avoided, and factories is a really nice way to encapsulate the creation of such instances.
If you want to learn Swift compiler development, check this out.
Best resources for Advanced iOS Developer (Swift)
A great collection of tutorials and videos for advanced iOS development
Ads/ Sponsored
Swift 4 Update is Coming
All our books come with 1-year free update. That means you will receive a free book update for iOS 11 in October if you purchase the book now.
Intermediate iOS 10 Programming With Swift
We released several new chapters for our Intermediate iOS 10 Programming with Swift ebook. You will learn how to build an Instagram-like app with Firebase and more. This book will also be updated for Swift 4.
UI/ UX
Design Thinking Kills Innovation
Correctly applied design thinking indeed can lead to innovative, game changing ideas and solutions. But some points are worth noting first!
Social Proof In Design: Examples From Airbnb, Dropbox, Hubspot & More
Social proof is an extremely helpful tool for your products and services, but keep in mind that it is not that easy. Here are some helpful tips and tricks.
Mastering the Power of Nothing – Springboard
Whitespace is one of the most valuable assets of interactive design. In this article, you will learn how to use whitespace in a design to improve user experience. 
Libraries
SandboxBrowser
A simple iOS sandbox file browser, you can share files through AirDrop.
SpotifyLogin
SpotifyLogin is a Swift framework for authenticating with the Spotify API
PixColor
Generate palette color from image using PixColor.
Easy to use PopOver in iOS
github.com  •  Share
News
Face ID interface and setup, Camera app adjustments, more | 9to5Mac
Not confirmed yet. But it is very likely Apple will use Face ID in the next generation of iPhone.
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.