AppCoda Weekly - Issue #25

Welcome to AppCoda Weekly #25! Have you tried the Core ML and ARKit? We are really excited about thes
AppCoda Weekly - Issue #25
By AppCoda • Issue #25
Welcome to AppCoda Weekly #25! Have you tried the Core ML and ARKit? We are really excited about these two new frameworks. Next week, we will publish a couple of tutorials about these two new development kit.
Earlier, a lot of our readers asked about Firebase. How can we use Firebase to store image? We are hard at work to develop a new chapter of our Intermediate Swift book. Next week, we will release a new chapter showing you how to build an Instagram-like app with Firebase.
Talk soon. Have a great weekend!
Regards,
Simon
Founder of AppCoda

Tutorials
The Surprising Awesomeness Of Grouped Dictionaries
A fantastic new Swift 4.0 API, the Dictionary type’s init(grouping:by:) call allows you to convert any sequence to a dictionary by grouping its elements.
Re-building the New App Store App – Today View | Phill Farrugia
The iOS 11 App Store has been completely redesigned. Here is a nice post showing you how to build a similar UI.
CALayer And Auto Layout With Swift
This article is not supposed to be a guide for CALayer but it’s just an explanation of a specific scenario: a workaround for the missing auto layout in sublayers.
Protocol Composition In Swift and Objective-C
In this nice post, Jesses explore that there are a number of ways to design a solution to the “optional protocol problem”.
Swift 4 Decodable: Beyond The Basics
A sneak peek behind the scenes of the brand new Swift 4 Protocol Decodable
Exploring The New String API In Swift 4
Let’s take a look at how it is to work with strings in Swift 4, and how we can take advantage of the new, improved API in various situations.
The Unexpected Joy Of Vector Images In iOS 11
A PDF vector asset in the asset catalog can now be set to preserve vector data.
Swift World: What’s New In iOS 11
A great post which takes a dive into Vision framework on computer vision. This framework is based on Core ML but is for specific areas.
If you’re going to build a new app, you should use Swift. But chances are that you still need to maintain your Objective-C projects. Here are some coding tips from Peter Steinberger and Matej Bukovinski.
WWDC 2017: An In Depth Look At The New App Store
Apple has introduced a full-scale redesign of the core App Store and this post is written to explore the changes to the Apple ecosystem and take advantage of the opportunities offered by the new App Store.
Ads / Sponsored
Get Ready for Swift 4 and Xcode 9
All our books come with 1-year free update. That means you will receive a free book update this fall if you purchase the book now.
Intermediate iOS 10 Programming with Swift
New chapter coming next week! You will learn how to build an Instagram-like app with Firebase.
UI/UX
A Step-by-step Guide To UI Animation With Principle And Sketch
In this tutorial, you will learn effective UI animation techniques using Principle for Mac. After you’ve gone through this guide, ’ll be able to turn dull and static mockups into interactive prototype to better showcase your work.
Real-time comparison of expected and implemented design. Built into iOS simulator.
How Great User Onboarding Helps These Messaging Apps Grow to 1 Billion Users
This post reveals how top chatting apps like Facebook Messenger, WhatsApp, WeChat, Viber, and Line use onboarding to create strong network effects and build user engagement.
What We Learned Evolving An App Through 20 (!) Alphas And 10 Betas
This article illustrates how an app’s UI evolves during development, and highlights some subtle but important changes.
Libraries
Currency-converter-swift3.0-viper
Free and Quick Converter that calculates money quick and easy way to see live foreign exchange rates.
Gagat
A delightful way to transition between visual styles in your iOS applications.
LGButton
A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
ExpyTableView
Make your table view expandable just by using multiple cells and inserting/deleting them(which can mean expanding and collapsing).
News
Former Apple executive Chris Lattner leaves Tesla after 6 months on the job
In less than 6 months, Chris Lattner already left Tesla.
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.