Sokol-iOS-Team / TodoListCleanSwiftProject

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ToDoList

ToDoListApp - это простое приложение, в котором возможно отмечать выполнение пердустановленных задач. Задачи разделяются на простые и сложные, просроченные задачи отмечаются розовым цветом.

В проекте используются следующие шаблоны проектирования:

  • Decorator
  • Adapter
  • DI
  • MVP

Getting Started

cd ~/Developer
git clone https://github.com/Sokol-iOS-Team/TodoListCleanSwiftProject.git
cd ./TodoList
Установка SwiftLint.
Скрипт прописан уже в проекте, поэтому достаточно использовать просто brew. 
Установка происходит посредством команды brew install swiftlint

Features

  • Отображение списка задач с разбиением на секции по критерию выполненности.
  • Поддержка двух типов задач: обычных и важных.
  • У важных задач есть 3 варианта приоритета: высокий, средний и низкий.
  • Задачи сортируются по приоритету.
  • Возможность менять состояние выполненности задач.
  • Подсветка просроченных задач.

Требования

  • Написано на Swift 5;
  • Поддерживается версия iOS 14;
  • Зависимостей от сторонних библиотек нет;
  • Необходим Xcode 14 или выше.

About


Languages

Language:Swift 99.3%Language:Shell 0.7%