AppCoda Weekly - Issue #33

Last week we announced our App Marketing series, this week we start with Search Ads. If you have enro
AppCoda Weekly - Issue #33
By AppCoda • Issue #33
Last week we announced our App Marketing series, this week we start with Search Ads. If you have enrolled the paid Apple Developer program, you are very likely entitled to have US$100 credit for launching your first ad campaign. But you have to use it before October 31, 2017. This is one of the reasons why we want to talk about Search Ads. You only have two months left to try Search Ads for free. Don’t miss the opportunity to promote your apps if you have the promo code.
As always, we collect some very useful tutorials for your weekend reading.
Talk to you next week.
Regards,
Simon

Tutorials
Search Ads Explained: How to Create a Campaign to Promote Your Apps
In this tutorial, you learn how to promote your app with Search Ads. Search Ads helps drive app download and increase your app’s exposure. For eligible developers, you are entitled to have US$100 credit for launching your first ad campaign. But you have to use it before October 31, 2017. So don’t miss this opportunity.
Using A Custom Font With Dynamic Type
It is possible to use a custom font with dynamic type but requires effort to get it to scale for each text style as the user changes the dynamic type size. Apple has introduced a new font metrics class in iOS 11 that makes it much less cumbersome.
Managing Temporary Files In Swift
Let’s say you are building a video sharing app, you take a movie and store into a temporary file. How do you manage those temporary files?
iOS: Maintaining Content Offset When The Size Of Your UIScrollView Changes
The default behavior of the UIScrollView is to maintain the content offset when the size of your scroll view changes. One problem with this is that the content offset is relative to the upper left hand corner of the scroll view. The author developed a solution by saving the content offset as a ratio referencing the center of the scroll view.
iOS ARKit Tutorial: Drawing In The Air With Bare Fingers
Osama created a fun project using iOS ARKit. The user will place his/her fingers on a table as if they were holding a pen, tap on the thumbnail and start drawing. Very impressive!
Under The Hood Of Futures & Promises In Swift
Futures & Promises can be a really powerful techniques when writing asynchronous code, especially if you need to chain multiple operations and transforms together. 
The complete guide to Network Unit Testing in Swift
A very well written article about unit testing in Swift. The author discussed about how to use Dependency Injection technique to design an object, how to use protocol to design a mock object and how to test the data used by the object.
Local Receipt Validation For iOS In Swift From Start To Finish
Learn about local receipt validation for iOS in Swift from start to finish! Here are the 7 explanatory guides and a GitHub repository with code for you to learn from!
Ads/ Sponsored
iOS Conf SG
The iOS conference will take place in Singapore on 19th and 20th of October 2017. There are still some Super Early Bird tickets (with huge discount) available. But the early bird offer ends on Aug 20. You need to act quick. We will attend the conference too. Hope to meet you there.
Swift 4 Update is Coming. Purchase the book now and Receive Free Update
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 just released a new chapter of our Intermediate iOS 10 Programming with Swift ebook. You will learn how to build an Instagram-like app with Firebase.
UI/ UX
Typography In UI: Guide For Beginners
This article covers basic points in typography which every professional designer should comprehend and apply in work.
Simplify Your UI - Uncover Functionality In Layers
Complexity can be tackled by designing a product that uncovers functionality in layers so users encounter features gradually and as needed. This post shows  how we use the layers principle when designing UX.
ARKit And Autism: New Futures
Craig Smith proposes ten ways in which ARKit could be used by developers to create unprecedented opportunities for autism support and the education of children on the autism spectrum.
Libraries
Disk
Disk is a delightful framework for iOS to easily persist structs, images, and data.
Handwriting numbers recognizer for Siri Remote
github.com  •  Share
ArcKit
Location and activity recording framework for iOS.
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.