/SwiftMiniProject

A collection of self taught mini projects to improve Swift programming skills.

Primary LanguageObjective-C

SwiftMiniProject

Language

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.

Projects


Project 01 - Bar Graph Animation

Alt text

Project 02 - Card Memory Game

Alt text

Project 03 - Tag List with Custom Flowlayout

Alt text

Project 04 - CommentingSystem

Alt text

Project 05 - StickyHeaderView

Alt text

Project 06 - ImageGallery

Alt text

Project 07 - Tokenized SearchField

Alt text

Project 08 - PullToRefresh With RestAPI

Alt text

Project 09 - Simple To-Do List with CoreDataStack

Alt text

Project 10 - UISearchcontroller With RestAPI

Alt text

Project 11 - Slide-in Menu

Alt text

Project 12 - Character Limit

Alt text

Project 13 - PinterestStyleList

Alt text

Project 14 - Carousel Style

Alt text

Project 15 - Multiple Images Selection

Alt text

Project 16 - Email & Social Media Log-in with Firebase

Alt text

Project 17 - SideMenu

Alt text

Project 18 - SegmentedControl Demo

Alt text


Alt text

Project 20 - UIViewAnimation With UIBeizerPath -MiseMise UI clone

Alt text

Project 22 - StretchyHeaderAndCoreDataBasic

Alt text

Project 25 - SampleProjectWithMVVM

Alt text

Open Source Licence

This project uses open source library. Thanks for the developers who are dedicated to developing great open source library.

Swift style and conventions

Image Licence

These projects use icons from Icons8. Thank Icons8 for your hard work.

APIs

References

Compatibility

The code of this project works in Swift3.0, Xcode 8.2.1 and iOS9