Приложение, демонстрирующее основную концепцию архитектуры EBA.
В нем представлена простая реализация поиска по заранее сгенерированным элементам,
а также простой сценарий использования Eba на примере экрана About.
Концепция
EBA — это аббревиатура трех основных элементов архитектуры:
Event — любое событие, которое приходит в результате взаимодействия пользователя с приложением
Action — любое действие, которое выполняет приложение в ответ на события
Binder — то, что связывает события и действия (преобразует Event в Action)
Action Creator
Любое действие, которое выполняется в ответ на какое-либо событие может быть представлено цепочкой или композицией других действий (например, в ответ на событие pull-to-refresh, мы хотим показать какой-нибудь Toast, другой индикатор загрузки, а в конце отобразить обновленные данные) — этим как раз занимается ActionCreator
Подключение
Для подключения добавьте в build.gradle вашего проекта следующую зависимость:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].