clean-swift Goto Github PK
Name: Clean Swift
Type: Organization
Bio: iOS Clean Architecture with Swift
Twitter: rayvinly
Location: USA
Blog: https://clean-swift.com
Name: Clean Swift
Type: Organization
Bio: iOS Clean Architecture with Swift
Twitter: rayvinly
Location: USA
Blog: https://clean-swift.com
A demo project to show how injection technique is used for A/B testing in Clean Swift architecture
This project demonstrates two different approaches to handle asynchronous operations: 1. Completion Handler, and 2. VIP Cycle.
A sample project to show how to use Realm in a Clean Swift architecture. It also shows how to display different models in only one scene in a DRY manner, another twist to the VIP cycle, and how to use custom table view cells to deal with complex display logic
This sample project illustrates how to decouple authentication logic, and write unit tests using different types of test doubles.
A sample iOS app built using the Clean Swift architecture. Clean Swift is Uncle Bob's Clean Architecture applied to iOS and Mac projects. CleanStore demonstrates Clean Swift by implementing the create order use case described by in Uncle Bob's talks.
A sample project to show how backward routing and data passing work with popover.
This demo project shows how to use view controller containment in the Clean Swift architecture
Convert the Apple CurrentAddress sample code to using Clean Swift
A sample project to illustrate how the Clean Swift architecture passes data forward and backward more elegantly without using delegation
This app lists all public gists using GitHub's API. It demonstrates how to encapsulate all API code and write unit tests for it.
A sample project to demonstrate how to use UIImagePickerController in Clean Swift
Another sample project to demonstrate how to use UIImagePickerController in Clean Swift
Solving the massive viewDidLoad() problem using the Clean Swift architecture
This demo project shows how to use Core Data relationships in the Clean Swift architecture
A simple login system to demonstrate how the VIP cycle fully encapsulate the `UserDefaults` details from the rest of your app
This demo project shows how to use Core Data and NSFetchedResultsController in the Clean Swift architecture
This project demonstrates five different approaches to handle synchronous operations - when you need the result in the same calling method now, instead of a different delegate method later. The five approaches are: 1. State Variable, 2.Return Value, 3. In-Out Parameter, 4. Completion Handler, and 5. VIP Cycle.
This is a demo project for the detailed walkthrough of Test Driven Development in my Effective Unit Testing book.
Source code for blog post "To mock or not to mock"
This is a demo project to illustrate advanced dependency injection techniques described in this post https://clean-swift.com/advanced-dependency-injection
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.