Skip to content

Базовый пример приложения на архитектуре EV

Notifications You must be signed in to change notification settings

riley-usagi/AncientCowboy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ancient Cowboy: Idle-игра

Этот репозиторий содержит базовую версию игры, созданной на основе архитектуры EV (Level: Hard).

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

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

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

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

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

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

Установка

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

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

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

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

Вклад

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

About

Базовый пример приложения на архитектуре EV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages