Connect with us


Swift 30 Projects: 30 mini Swift Apps for self-study

This repo is updated with Swift 5 and compatible with iPhone X:

  • Simple UIKit components
  • UIScrollView, UITableView, UICollectionView
  • CAAnimations and UIView Animations
  • Local Notification in iOS 11
  • MapKit, Contact, and Core ML frameworks
  • Core Data, Today Extension, and 3D touch
  • Popular Open Source Frameworks
  • Design Patterns
  • Test Driven Development, XCTest


By developers and for developers

I am an iOS developer and currently using Swift.

This repo does not merely follow tutorials, I re-build them with better code style and architecture design.

For code style, I strictly follow Swift Style Guide;

For developers, I have a README file and screenshots for every single app in this repo, all details could be found there.

Swift 30 Projects on GitHub:
Platform: iOS
⭐️: 7.8K