KDInstagram
Instagram Clone built in Swift. Utilize three design patterns in three major modules.
Install / Use
/learn @dks333/KDInstagramREADME

KDInstagram (Instagram Clone using MVC, MVVM, VIPER)
Instagram is an international photo and video-sharing social networking service owned by Facebook, Inc. It was created by Kevin Systrom and Mike Krieger and launched in October 2010 on iOS. <br>
This is a basic iOS application that uses three design patterns and local data to create a clone of the Instagram App.
Documents
Preview
Feed

Search

Profile

Structure
Module | Design Pattern | Used with ---- | -------------- | ------------ <a href="https://github.com/dks333/KDInstagram/tree/master/KDInstagram/KDInstagram/Feed%20(VIPER)">Feed</a> | VIPER | N/A <a href="https://github.com/dks333/KDInstagram/tree/master/KDInstagram/KDInstagram/Search%20(MVVM)">Search</a> | MVVM | RxSwift <a href="https://github.com/dks333/KDInstagram/tree/master/KDInstagram/KDInstagram/Profile%20(MVC)">Profile</a> | MVC | Singleton
Third Party Libraries
- <a href="http://airbnb.io/lottie/#/README">Lottie</a>
- <a href="https://github.com/SnapKit/SnapKit">SnapKit</a>
- <a href="https://github.com/ReactiveX/RxSwift">RxSwift</a>
- <a href="https://github.com/KennethTsang/GrowingTextView">GrowingTextView</a>
- <a href="https://github.com/shima11/FlexiblePageControl">FlexiblePageControl</a>
About Author
Sam Ding, dingkaishan@gmail.com
