The Awesome iOS feed



Sync Realm Database with CloudKit
Featured Library // Category Database

Scanning documents with Vision and VisionKit on iOS 13

Article Popular Story //



Most complete Swift framework for mock generation. Adds a set of handy methods, simplifying testing.
Featured Library // Category TDD / BDD

Developer makes bold request loud and clear (WWDC 2003)

Article Popular Story //

Will Combine kill RxSwift?

Article Popular Story //

How To Do Authentication using AWS Amplify in iOS

Article Popular Story //

Awesome iOS Newsletter » 154

Top Stories
  • I picked up React Native as a web developer and here's what I've learned
  • How to Adopt Dark Mode in Your iOS App 🌙
  • Notable UIKit Additions in iOS 13
Follow us on Twitter @iOSLibHunt

Last 7 Days


Swift based OAuth library for iOS
Featured Library // Category Authentication

#helpHow I know Apple hates developers?

Article Popular Story //

Understanding Property Wrappers in SwiftUI

Article Popular Story //

Notable UIKit Additions in iOS 13

Article Popular Story //


The easiest way to display highly customizable in app notification banners in iOS.
Featured Library // Category Alerts

The Importance of Discipline in Development

Article Popular Story //

#challengeBuilding native iOS application

Article Popular Story //

I have compiled a SwiftUI Cheat Sheet, hope it helps

Library Popular Story //

How to Adopt Dark Mode in Your iOS App 🌙

Article Popular Story //

Introducing Metal 3

Article Popular Story //


Job Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more.
Featured Library // Category Concurrency

How to get the first job as an iOS developer

How to pass the interview? I collected all useful resources to help you to prepare for the next interview and to get a dream iOS dev job…
Article Added by: Valia //


Markdown collection repo for the sessions at WWDC17.
Featured Library // Category Reference

3D Touch Quick Actions Tutorial

Did you know that the iPhone is able to detect different levels of touch depending on how hard you press? This is all thanks to 3D Touch! Check out how to add 3D Touch quick actions to your iOS apps.

Article Added by: Zaven //

YoutubeKit vs Swift-YouTube-Player

Popular comparison
  • YoutubeKit - A video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app.
  • Swift-YouTube-Player - Swift library for embedding and controlling YouTube videos in your iOS applications!

RxSwift vs ReactiveSwift

Popular comparison
  • RxSwift - Reactive Programming in Swift
  • ReactiveSwift - Streams of values over time by ReactiveCocoa group


A full customizable UIButton
Featured Library // Category Button

Last 30 Days


Use FontAwesome in your Swift projects.
Featured Library // Category Font

Cleanse vs Swinject

Popular comparison
  • Cleanse - Lightweight Swift Dependency Injection Framework by Square.
  • Swinject - Dependency injection framework for Swift

Animated Mask Label

Animated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app. It is useful as an unobtrusive loading indicator.
Featured Library // Category Xcode