Mybridge / Learn Swift
Projects that are alternatives of or similar to Learn Swift
learn-swift
Learn Swift from Top 45 Articles of 2017
For Jan-Dec 2017, we compared nearly 15,000 articles about iOS Swift and picked the Top 45 (0.3%).
This is an extremely competitive list. Mybridge AI ranks articles based on the quality of content measured by our machine and a variety of human factors including the number of shares and minutes read.
This directory is designed to make your life easier as it organizes the most useful articles by 27 key topics, where experienced programmers share their lessons working with Swift.
If you like a version with images: Go to our Medium link
- Toolset
- Build
- Architecture
- Table Views
- Lesson Learned
- API Design & URL Routing
- Machine Learning
- Parallel Programming
- Scalability
- Framework
- Keywords
- Parsing JSON
- Concurrency
- Memory Management
- Managing Environment
- Server-side
- MacOS & iPhone X
- Game
- Kotlin & React Native
- Testing & Debugging
- Animation
- Reactive Programming
- Algorithm
- Interview
- Hacks
- Guide
Recommended Learning
A) Beginner: The Complete iOS11 Swift 4 Development: Build 28 Apps. Use Xcode 9 and learn CoreML (Machine Learning) & ARKit (Artificial Reality). [7,208 recommends, 4.7/5 stars]
B) iOS Game: Introduction to iOS Game Development with SpriteKit & Swift [972 recommends, 4.6/5 stars]
Toolset
Build
Architecture
- How not to get desperate with MVVM implementation
- iOS Architecture: A State Container based approach
- Introducing Clean Swift Architecture (VIP)
- Design Patterns on iOS using Swift – Part 1/2
Table Views
- Dealing with Complex Table Views in iOS and Keeping Your Sanity
- Contacts: How to Implement UITableView Sections Intelligently (Ep 1)
Lesson Learned
- 14 must knows for an iOS developer
- Swift with a hundred engineers at Uber: The good, bad and ugly of rewriting Uber’s app using Swift.
- How a Designer Built and Shipped an iOS App in 6 Months
API Design & URL Routing
- Using Closures, generics, POP and protocols with associated types to create reusable API’s for your networking layer
- URL Routing in iOS apps: Compass Beginner Guide
Machine Learning
- How to train your own model for CoreML
- Getting started with TensorFlow on iOS
- Deep Neural Networks in Swift, lessons learned
Parallel Programming
Scalability
Framework
Keywords
Parsing JSON
Concurrency
Memory Management
Managing Environment
Server-side
MacOS & iPhone X
- A Swift Transition From iOS To macOS Development – Smashing Magazine
- iPhone X: Dealing with Home Indicator
Game
Kotlin & React Native
- Comparing the Performance between Native iOS (Swift) and React-Native
- Combining Swift/Kotlin with C/C++
- Kotlin vs. Swift: Are Android and iOS moving towards creating a universal language?
Testing & Debugging
- The complete guide to Network Unit Testing in Swift
- Testing an Untested App
- Debugging Swift code with LLDB
Animation
Reactive Programming
- Reactive Programming in Swift: Tips, tricks and scenarios to avoid - Agnes Vasarhelyi
- RxSwift: Deep Cuts
Algorithm
- Swift Algorithm Club: Swift Dijkstra’s Algorithm
- Dijkstra’s Algorithm In Swift
- CryptoSwift: A collection of standard and secure cryptographic algorithms implemented in Swift