There are no reviews yet. Be the first to send feedback to the community and the maintainers!
swiftui-mvvm-clean
Sample app showcasing usage of Clean MVVM architecture in SwiftUI and Combine. Written for a Medium tutorial.BottomSheet
Example project showing how to implement a bottom sheet in Swift 5 using container/child view controllers, UIPanGestureRecognizer, and constraint animations.VIPER-Template
Xcode File Template for generating VIPER modules: View, Interactor, Presenter, and Router. Written in Swift 5CoordinatorDesignPattern
App showing the Coordinator design pattern implementation. Written for a Medium articleVIPER-Demo-App
iOS app demonstrating use of VIPER Architecture, written for my Medium article. Uses https://thesimpsonsquoteapi.glitch.me API to retrieve quotes, characters, and image urls. My VIPER Xcode Template: https://github.com/zafarivaev/VIPER-TemplateMVVM-RxSwift
Reactive MVVM demo app fetching photos from Unsplash and displaying them in a UICollectionView. Showcases usage of the Coordinator design pattern.Reactive-MVVM-C-DemoApp
Demo iOS app showcasing use of MVVM-Coordinator pattern with RxSwift and RxDataSources, written for my Medium article: https://medium.com/better-programming/reactive-mvvm-and-the-coordinator-pattern-done-right-88248baf8ca5Clean-VIP-Architecture
Example app illustrating use of the Clean VIP architecture as an improvement on the VIPER design pattern. Written for a Medium tutorial.ios-swiftui-modularization
A sample project for the iOS modularization article. User Interface is made using SwiftUI, navigation via UIKit, and modules via XcodeGen.ReactiveCoordinator
ReactiveCoordinator is a framework based on the Coordinator pattern. Implemented in RxSwiftCircularLoadingIndicator
A project showing how to create a circular loading indicator using UIBezierPath, CABasicAnimation, CAKeyframeAnimation, and CAAnimationGroup. Written for a Medium tutorialMVP-Demo
Simple iOS app showing implementation of Model-View-Presenter design pattern in Swift, written for a Medium tutorial. As an example of business logic, it uses Realm to create, read and delete Item objects from the databaseuikit-viewpager
Sample project implementing a View Pager with Tabs component using UIKit. Written for a Medium tutorial.RxDataSources-Demo
Demo app demonstrating use of RxDataSources, written for a Medium article.SOA-Demo-App
iOS App demonstrating use of Service-Oriented-Architecture(SOA), written for a Medium publication.ReplaceDelegation-Combine
Sample project illustrating a Combine approach for talking between two view controllers. Written for a Medium tutorialMVC-Delegates
App showing the new way of implementing Model-View-Controller in iOS Apps. Each component of MVC talks to another one via delegates. Written for a Medium article.ReactiveCoordinator-Combine
Coordinator framework leveraging Combinenetworkconnectivity-combine
NSCache
Example project showcasing usage of NSCache to cache images inside a UICollectionView. Written for a Medium tutorial.multicast-delegate-swift
Sample project implementing the Multicast Delegate design pattern. Created for a Medium.com article.Swift-Strategy-DesignPattern
App showing implementation of the Strategy design pattern, which makes it very easy to switch between different databases in the app: Core Data and Realm. Written for a Medium articleMVVM-C-Rx-Template
Xcode File Template for MVVM-Coordinator pattern with RxSwiftSnapshotUI
App showing how to create a screenshot of UI inside the appuisheetpresentationcontroller-ios15
Sample project showing how to use UISheetPresentationController. Created for a Medium.com tutorial.viewcontroller-swiftui-previews
A sample project illustrating how we can leverage SwiftUI previews to test UIViewController without building and running our apps. Created for a Medium tutorial.StarTrail-ParticleEmitter
Star trail implemented using CAEmitterLayer, CAEmitterCell and UIPanGestureRecognizer. Written for a Medium articlesnake
Snake game made with SpriteKit, GameplayKit, and UIKitMVC-Delegates-Template
Xcode File template for generating MVC modulesIB-Designable-Inspectable
Demo app showing usage of @IBDesignable and @IBInspectable in SwiftTableDirector-Example
Example of usage of TableDirector package to build UITableViews faster and easierRxSwift-UnitTesting
Unit testing RxSwift code using RxTest and RxBlocking librariesautoreleasepool-swift
Sample project showing how autorelease pool can be helpful in Swift codebase.SharedToDo
Open source Flutter, Kotlin, and QML mobile applicationDynamicFontSize
Example project illustrating how to create a UILabel with dynamic font size. Written for a Medium tutorialCurrency
App that shows a list of currencies, allows to configure currency rates, and persists these rates using Realm.GeometryFighter
Fruit ninja-like game made with SceneKitRxSwift-Chaining
App showing how to chain Observables in RxSwift, written for a Medium tutorialUICollection-Table-View-Demo
Simple example of programmatic implementation of UITableView and UICollectionView. Written for a Medium articleRxTweetieApp
App that displays a list of predefined Twitter users and their latest Tweets. Built with RxSwift, RxCocoa, RxDataSources. Follows MVVM architectureRxTodoList
A To-Do list app made with RxSwift, RxDataSources, RxRealm, RealmSwift, NSObject_Rx, and ActionZFRatingBadge
ZFRatingBadge is a library that shows a customized badge with a star image and a rating label.Siesta-Example
Simple client-server app demonstrating use of Siesta frameworkRxSwift-Delegation
Project demonstrating replacement of delegation with RxSwift. Written for a Medium tutorialFuture-Networking
Simple app fetching a list of holidays from the https://holidayapi.com and displaying them in a ListView. Used to demonstrate the usage of a Future. Written for a Medium tutorial.TabbedFlutterApp
Flutter app demonstrating use of MaterialApp, AppBar, and BottomNavigationBar widgets. Written for a Medium article.WKWebView-Demo
Simple implementation of WKWebView for my Medium articleRxSwift-CombineLatest
Simple project showcasing use of the combineLatest operator in RxSwift. Written for a Medium tutorial.vapor-til
Fully functional Back-end that allows to sign up, login; create and delete acronyms, add and remove them from categories. Includes a Web App (HTML/CSS/Bootstrap/JS + Leaf). Written in Server-Side Swift (Vapor). Accessible via: https://til-by-zafar.herokuapp.comRxSwiftTimer
Simple Timer app implemented using RxSwift. Written for a Medium article.Builder-DesignPattern
Xcode Playground showing implementation of the Builder Design Pattern with URLRequest and URLSessionDataTaskImagesApp
TableDirector
Avoid lengthy UITableViewDataSource/UITableViewDelegate conformances and speed up the development of UITableViewLove Open Source and this site? Check out how you can help us