Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zaimramlan/ios-clean-todo

A sample Todo List iOS app built using the Clean Swift architecture.
https://github.com/zaimramlan/ios-clean-todo

clean-architecture clean-swift ios prototype swift

Last synced: about 1 month ago
JSON representation

A sample Todo List iOS app built using the Clean Swift architecture.

Awesome Lists containing this project

README

        

# CleanTodo

[![IDE](https://img.shields.io/badge/Xcode-10-blue.svg)](https://developer.apple.com/xcode/)
[![Platform](https://img.shields.io/badge/platform-iOS%2012-green.svg)](https://developer.apple.com/ios/)
[![Language](https://img.shields.io/badge/swift-4-orange.svg)](https://swift.org)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

CleanTodo is a sample iOS app built using the Clean Swift architecture, by implementing a Todo-List app. Clean Swift is Uncle Bob's Clean Architecture applied to iOS and Mac projects.

## Features

1. Built using Clean Swift architecture
1. Tested using Clean Swift Unit Tests
1. Code and unit tests are written using modified Clean Swift [templates](https://github.com/zaimramlan/clean-swift-template)

## Functionalities

Currently, very minimal.
1. A single screen app that comes preloaded with 2 tasks upon launch
1. On tapping a task, the selected task hides and the task count decreases