/Swifty42

🔮 The answer to Swift life, the Swift universe and everything about Swift!

MIT LicenseMIT

🔮 Swifty42

The answer to Swift life, the Swift universe and everything about Swift! Click 42 to discover ultimate number's story.

The purpose of this collection is just giving one recommendation for each topic instead of giving multiple recommendations as other collections (of course that is not a bad thing, this collection is also inspired from those massive collections!). The only exception for giving multiple recommendations, when each one has an obvious advantage to each other.

How to Use

  • Just press command ⌘ + F and search for a keyword or use Table of Contents directly.

Table of Contents

⏳ Activity Indicator

📣 Alert

  • SwiftMessages - A very flexible message bar for iOS written in Swift.

🎯 Algorithm

👨🏻‍🎨 Auto Layout

  • SnapKit - A Swift Autolayout DSL for iOS & OS X.

📝 Blog

📈 Chart

  • Charts - Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

👩🏼‍💻 Conference

Name Date Place
UIKonf May 17-20, 2020 🇩🇪 Berlin, Germany
iOSDevUK Sep 06-09, 2020 🇬🇧 Aberystwyth, UK
SwiftLeeds Oct 08, 2020 🇬🇧 Leeds, UK

⚙️ Converter

  • Swiftify - Objective-C to Swift Converter.

🔐 Cryptography

  • CryptoSwift - CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift.

🔗 Dependency Manager

🚀 Deployment & Distribution

  • fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps.

📋 Form

  • Eureka - Elegant iOS form builder in Swift.

🌃 Image

  • Kingfisher - A lightweight, pure-Swift library for downloading and caching images from the web.

📦 JSON

  • Codable - 🔮 No more need a 3rd party library since Swift 4, just use this built-in type alias of Decodable & Encodable.

🔑 Keychain

  • KeychainAccess - Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

👩🏻‍🏫 Linter

  • SwiftLint - A tool to enforce Swift style and conventions.

🌎 Network

  • Alamofire - Elegant HTTP Networking in Swift.
  • Starscream - Websockets in swift for iOS and OSX.
  • SkeletonView - An elegant way to show users that something is happening and also prepare them to which contents he is waiting.

🎙 Podcast

  • Swift by Sundell - John Sundell & guests answer questions about Swift development from the community.

👨🏽‍🔬 Reactive Programming

  • RxSwift - Reactive Programming in Swift.

💬 Push Notification

  • OneSignal - Free push notification service for mobile apps. 🔮 For production.
  • NWPusher - OS X and iOS application and framework to play with the Apple Push Notification service (APNs). 🔮 For debugging quickly.

☁️ Server

  • vapor - 💧 A server-side Swift web framework.

✅ Testing / TDD

  • OHHTTPStubs - Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!

💫 Transition

  • Hero - Elegant transition library for iOS & tvOS.