#android #maven #uicomponents
Вопрос:
Мне интересно узнать о лучших практиках, когда речь заходит о создании, хранении и повторном использовании архитектуры компонентов пользовательского интерфейса.
Я хочу создать, например, пользовательскую верхнюю панель. Затем я храню его в репозитории. Затем другая команда Android импортировала бы мою пользовательскую верхнюю панель, реализовав мое пользовательское репо в build.gradle.
Я не хочу, чтобы код был в одном и том же проекте.
В идеале они просто добавили бы что-то вроде:
allprojects {
repositories {
customRepo()
....
}
}
Тогда верхняя панель будет доступна на протяжении всего проекта.
Во всяком случае, такова идея.
Комментарии:
1. Это то, что называется библиотекой Android, опубликованной в общедоступном или частном репозитории maven. Вы можете начать читать учебник примерно так: proandroiddev.com/…