This repository is inspired by Allen Wang's 30DaysofSwift and Sam Lu's 100 Days of Swift. After visiting their project websites, I decided to create my own repository, and implement as many small mini projects as I can not only to practice my Swift programming skills, but also to share my knowledge. I will keep updating this repository as I come up with more ideas.
Project 01 - Bar Graph Animation
Project 02 - Card Memory Game
Project 03 - Tag List with Custom Flowlayout
Project 04 - CommentingSystem
Project 05 - StickyHeaderView
Project 06 - ImageGallery
Project 07 - Tokenized SearchField
Project 08 - PullToRefresh With RestAPI
Project 09 - Simple To-Do List with CoreDataStack
Project 10 - UISearchcontroller With RestAPI
Project 11 - Slide-in Menu
Project 12 - Character Limit
Project 13 - PinterestStyleList
Project 14 - Carousel Style
Project 15 - Multiple Images Selection
Project 16 - Email & Social Media Log-in with Firebase
Project 17 - SideMenu
Project 18 - SegmentedControl Demo
Project 19 - CellAnimationWithCustomFlowLayout
Project 20 - UIViewAnimation With UIBeizerPath -MiseMise UI clone
Project 22 - StretchyHeaderAndCoreDataBasic
Project 25 - SampleProjectWithMVVM
This project uses open source library. Thanks for the developers who are dedicated to developing great open source library.
- SDWebImage
- DKImagePickerController
- Firebase SDK
- GoogleSignIn SDK
- Facebook SDK
- LGSideMenuController
- Cosmos
- Toaster
- Integrated SwiftLint into the project
These projects use icons from Icons8. Thank Icons8 for your hard work.
The code of this project works in Swift3.0, Xcode 8.2.1 and iOS9