Is Swift one of those so called "modern" languages trying to fix what C gave us for good? Or just something else? Well, for the ones who know me a bit, "modern" languages like Rust or Go are not really my friends. Swift, in other hands, is trying something that annoys me: mobile application development. Mobile applications are generarily using Java/Kotlin or C++. In some rare case, other languages, and sometime C. If you want to create your own application on both iOS and Android, the two main OS competitors, you should probably start to learn Java/Kotlin. Since its latest release though, Swift can now create applications for iOS and for Android...
For this first publication on Swift, I will publish only a list of resources. Indeed, after having tested it, this language currently does not fit all my requirements, and Dart/Flutter will be used instead. Anyway, it's always a good thing to have a place to list some good references on the topic.
Books
Swift in Depth by Tjeerd in 't Veen
Classic Computer Science Problems in Swift by David Kopec
Hello Swift! by Tanmay Bakshi
Exploring Swift by Craig Grummitt
iOS Development with Swift by Craig Grummitt
Beginning Swift by Kåre Morstøl and Rob Kerr
Mastering Swift 6 by Jon Hoffman
Swift Cookbook by Keith Moon, Chris Barker, Daniel Bolella and Nathan Lawlor
Learning Swift by Jonathon Manning, Paris Buttfield-Addison and Tim Nugent
SwiftUI in 1 Day by Sagar Kale
SWIFTUI - Quick Start by Ivor Online
Swift From Two to Three by Erica Sadun
Publications
Swift: A language for distributed parallel scripting by Michael Wilde, Mihael Hategan, Justin M. Wozniak, Ben Clifford, Daniel S. Katz and Ian Foster
Swift Logic for Big Data and Knowledge Graphs by Luigi Bellomarini, Georg Gottlob1, Andreas Pieris and Emanuel Sallinger
Swift a new programming language for development and education by Rostislav Fojtik
The Future of iOS Development: Evaluating the Swift Programming Language by Garrett Wells
The Swift Language from a Reverse Engineering Perspective by Malte Kraus and Vincent Haupert
Other
Cover Image by Pawel Czerwinski on Unsplash

Top comments (0)