While Swift has been released to the public for almost 5 years, have you ever wondered how many apps
AppCoda Weekly - Issue #112
By [AppCoda Weekly]( • Issue #112 • [View online](
While Swift has been released to the public for almost 5 years, have you ever wondered how many apps use Swift? Andrew Madsen has done some research on that.
I downloaded the top 110 free apps on the app store on January 15, 2019. I decrypted them, then wrote a script that does some simple analysis of their contents to determine whether or not theyâre using Swift, and roughly how much of the app is written in Swift.
For non-game apps, 57% of them use Swift, while 43% are not. To learn more about the result, [check out his article here](.
Of course, donât forget the large collection of great links we collected for you this week.
Talk soon,
Simon
Tutorials
[Adding iOS Home Shortcuts To Specific Parts Of An App In Swift](
[Adding iOS Home Shortcuts To Specific Parts Of An App In Swift](
Wouldnât it be great if you could give your users the ability to add shortcuts to the things they like just like the app itself? Learn this trick to give users the ability to add home icons that directly open a specific part of an app.
[swiftrocks.com]( • [Share](
[Styling By Subclassing](
[Styling By Subclassing](
Learn how to design and build reusable user interface elements by using custom view subclasses from the UIKit framework in Swift.
[theswiftdev.com]( • [Share](
[Avoiding Extension Hell With Opt-In Extensions](
iOS developers love Swiftâs extension feature. Learn from this blog post on how to avoid the overuse of extension.
[swiftindepth.com]( • [Share](
[Navigation With Flow Controllers](
This post is all about more native and simple approach using Flow Controllers and also discusses why they are more native than Coordinators.
[mecid.github.io]( • [Share](
[Inline Types And Functions In Swift](
[Inline Types And Functions In Swift](
Take a look at how to make a code base easier to navigate, while still maintaining a solid overall structure, using inline types and functions, and how when tactically deployed in the right situations, it can make our code a bit easier to follow.
[www.swiftbysundell.com]( • [Share](
[UIView Styling With Functions](
Look at some of the problems you might face during UIView styling and the possible solutions using Swift functions.
[felginep.github.io]( • [Share](
[Minimal Swift API Client ](
[Minimal Swift API Client](
Here is a review of minimalistic API client library in Swift using URLSession, Generics and Codable.
[medium.com]( • [Share](
[Passing Data Between View Controllers In iOS: The Definitive Guide](
[Passing Data Between View Controllers In iOS: The Definitive Guide](
A complete guide of all the ways to pass data between view controllers, with specific examples, the best practices and the techniques to avoid.
[matteomanferdini.com]( • [Share](
[Notes From The Margins](
[Notes From The Margins](
This article discusses two related but separate concepts involving layout in your apps: The safe area and layout margins. If you are confused by these terms, check out the tutorial.
[martiancraft.com]( • [Share](
[Getting Started With Realm Database In Swift](
[Getting Started With Realm Database In Swift](
Realm is an easy-to-use database framework for iOS and Swift. In this article you learn how to get started with Realm Database in your iOS app projects.
[learnappmaking.com]( • [Share](
[How To Make Gradients In iOS Using Swift](
[How To Make Gradients In iOS Using Swift](
There are two ways by which you can make gradients in Swift. Using a wrapper UIView sub class for CAGradientLayer or using CAGradientLayer. Have a look at both techniques.
[codeburst.io]( • [Share](
Ads/ Sponsored
[Beginning iOS 12 Programming With Swift](
[Beginning iOS 12 Programming With Swift](
Written for beginners, our course takes you from zero programming experience to becoming a professional iOS developer. To keep you updated with the next iOS update, this course includes one year free update. That means you will receive the next major update for free.
[www.appcoda.com]( • [Share](
UI/ UX
[How To Create A Sketch Style Guide, Library, And UI Kit](
[How To Create A Sketch Style Guide, Library, And UI Kit](
Sketch is a valuable, time-saving resource for any designerâs toolbox. Though not every designer chooses to do so, creating style guides in Sketch can make it even more of a time-saver as shown in this article.
[uxplanet.org]( • [Share](
[Awesome-Design-Tools](
A great collection for the best design tools.
[github.com]( • [Share](
[40 Useful Resources And Tools For Web Designers And Developers In 2019](
[40 Useful Resources And Tools For Web Designers And Developers In 2019](
This post contains the huge and diverse list of useful tools and resources for creating and maintaining effective websites and landing pages.
[icons8.com]( • [Share](
Libraries
[periphery](
[periphery](
A tool to identify unused code in Swift projects.
[github.com]( • [Share](
[MultiProgressView](
A replacement for UIProgressView that depicts multiple progresses over time
[github.com]( • [Share](
[tuist](
[tuist](
Tuist is a command line tool that helps you generate, maintain and interact with Xcode projects.
[github.com]( • [Share](
[camerakit-ios](
[camerakit-ios](
CameraKit helps you add reliable camera to your app quickly.Â
[github.com]( • [Share](
Did you enjoy this issue?
[AppCoda Weekly](
By [AppCoda Weekly](
Must-read Swift & iOS programming articles that take your skills to the next level. Deliver every Tuesday!
[Tweet]( Â Â Â [Share](
If you don't want these updates anymore, please unsubscribe [here](
If you were forwarded this newsletter and you like it, you can subscribe [here](
Powered by [Revue](