Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search Sign up Reseting focus

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Clean Swift

iOS Clean Architecture with Swift

Popular repositories

CleanStore CleanStore Public

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 cre… Swift

Simple Simple Public

A simple login system to demonstrate how the VIP cycle fully encapsulate the `UserDefaults` details from the rest of your app Swift

Authentication Authentication Public

This sample project illustrates how to decouple authentication logic, and write unit tests using different types of test doubles. Swift

Auction Auction Public

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 … Swift

TDD TDD Public

This is a demo project for the detailed walkthrough of Test Driven Development in my Effective Unit Testing book. Swift

Gister Gister Public

This app lists all public gists using GitHub's API. It demonstrates how to encapsulate all API code and write unit tests for it. Swift

Showing 10 of 20 repositories

CleanStore Public 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.

Clean-Swift/CleanStore’s past year of commit activity

4 Updated Oct 5, 2021

ColorPop Public A sample project to show how backward routing and data passing work with popover. Clean-Swift/ColorPop’s past year of commit activity

0 Updated Apr 4, 2020

Imaging-2 Public Another sample project to demonstrate how to use UIImagePickerController in Clean Swift

Clean-Swift/Imaging-2’s past year of commit activity

0 Updated Jul 10, 2018

Imaging-1 Public A sample project to demonstrate how to use UIImagePickerController in Clean Swift Clean-Swift/Imaging-1’s past year of commit activity

0 Updated Jul 10, 2018

Simple Public A simple login system to demonstrate how the VIP cycle fully encapsulate the `UserDefaults` details from the rest of your app

Clean-Swift/Simple’s past year of commit activity

0 Updated Jun 25, 2018

Gister Public This app lists all public gists using GitHub's API. It demonstrates how to encapsulate all API code and write unit tests for it.

Clean-Swift/Gister’s past year of commit activity

0 Updated May 19, 2018

Asynchronous Public This project demonstrates two different approaches to handle asynchronous operations: 1. Completion Handler, and 2. VIP Cycle.

Clean-Swift/Asynchronous’s past year of commit activity

0 Updated May 7, 2018

Synchronous Public 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.

Clean-Swift/Synchronous’s past year of commit activity

0 Updated May 7, 2018

CurrentAddress Public Convert the Apple CurrentAddress sample code to using Clean Swift Clean-Swift/CurrentAddress’s past year of commit activity

0 Updated Apr 18, 2018

TDD Public This is a demo project for the detailed walkthrough of Test Driven Development in my Effective Unit Testing book.