There are 4 repositories under protocol-oriented-programming topic.
Clean Architecture with Combine + SwiftUI
Network Layer in Swift: Protocol-Oriented Approach
Clean Architecture with RxSwift & MVVM - Templates and Solutions
Expandable, collapsible, filterable and single/multi selectable table view.
A collection of statistical analysis tools for your Swift programs.
GIF app build with The Composable Architecture, XcodeGen, and Generic Protocol
An Xcode 9 project written in protocol-oriented Swift 4 code to create a wrapper for the iOS FileManager class and API.
Code repository for Swift Functional Programming
NNPopObjc is inspired by protocol oriented programming( 面向协议编程 ), it provides extensibility for the protocol.
Comparison of SwiftUI Architecture approaches: Component, Protocol (MVVM-C), Reactive (MVVM-C)
Infinite scrolling + MVVM + Well-designed REST Client Networking + IOS + Swift
Cuisiner is a user generated recipe/cooking collection app
SOLID Principles explained with Swift code snippets
iOS Clean Architecture with UIKit, MVVM, RxSwift
Generic TableView datasource that can be used to populate any type of listing with single cell listing, sectional listing and useful to populate different type of cells in one section using protocol based models and Generics.
A Swift framework for building User Interfaces with the Composed framework.
The SIM-ONE Framework: World's first architecture for governed cognition. Achieves AGI-level capabilities through 9-protocol cognitive governance, delivering 67% energy efficiency improvements over traditional LLMs. Features a morally ethical foundation and architectural intelligence.
Some examples from my dotSwift talk about protocols.
A Swift framework for composing data.
Learn Swift by Building Games
UIViewController Life Cycle Behavior
VIPER iOS app template written in swift 5- Swinject DI Container Pattern
This sample demonstrates an approach to MVVM based on protocol oriented programming. This means that instead of having a whole view-model defined in one place, we instead break it up in protocols, each with its implementation of what would be a single exposed method of the view-model.
A short walkthrough MVVM, Coordinators, and Protocol Oriented Programming in Swift
An Xcode 9 playground written in Swift 4 code that explores Error Handling when manipulating the iOS file system.
Statebox studio + core + API + REST client
Python script to create sequence item from spreadsheet
Computer Network programming assignments. A compulsory course in the 5th semester, taught by Prof. Xu Jingdong.
Free Abstractions. Explicit Capabilities. Zero Wiring.