Skip to content

Простейшее приложение для демонстрации возможностей EV-Architecture

Notifications You must be signed in to change notification settings

riley-usagi/RandomColorEV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RandomColorEV

Этот репозиторий содержит простейший базовый пример работы архитектуры EV (Level: Easy).

Основной особенностью этого проекта является новый подход к работе с потоком данных в приложении.

🚫 Нет классов. Нет проблем с ARC. Нет ObservedObject, StateObject или EnvironmentObject. Нет проблем, связанных с работой с иерархией View.

Принцип работы

Есть перечисление, которое содержит все возможные события в приложении, а также список всех действий, которые происходят при возникновении определенного события.

Каждая View в приложении содержит список действий (пример), которые происходят только внутри нее.

Вызывая одно событие, вы можете выполнить несколько действий по всему приложению (даже за пределами View).

Установка

Чтобы использовать этот проект, выполните следующие шаги:

  1. Клонируйте репозиторий
  2. Откройте проект в Xcode
  3. Соберите и запустите проект

Использование

Чтобы использовать этот проект, просто запустите приложение и начните играть в игру.

Вклад

Вклады всегда приветствуются! Если у вас есть какие-либо идеи для новых функций, исправлений ошибок или других улучшений, пожалуйста, создайте issue или pull request.

About

Простейшее приложение для демонстрации возможностей EV-Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages