Swift Network Images is a sample iOS app / Swift3 app for AKPFlowLayout.
-
Demonstrates practical usage of the AKPFlowLayout framework
-
Shows an easy way to build UI in code with
NSLayoutAnchor
,UILayoutGuide
, andUIStackView
-
Shows pragmatic approach to
MVVM
, with simple DIY bindings for mutableViewModel
s -
UIPresentationController-based animated transitions
-
Protocol-Oriented and Value-Based Programming
-
Testable design via Dependency Injections
Initial docs, generated with jazzy and hosted by GitHub Pages.
- UICollectionView Custom Layout examples:
- Global section header (pinnable, stretchable)
- Sticky section headers
- Collapsible / expandable sections
- Drag reodering
- Swipe to edit
- UICollectionView transitions / animations
- Clone the repository
$ git clone https://github.com/akpw/SwiftNetworkImages
- Install pods
$ cd SwiftNetworkImages
$ pod install
- Open the workspace in Xcode
$ open "SwiftNetworkImages.xcworkspace"
- Compile and run the app in your simulator
- Swift 3
- Xcode 8
- iOS 9