Гайд по разработке библиотек
Большой набор рекомендаций по всем фазам жизненного цикла библиотеки: дизайну, разработке, релизу и поддержке. Вот некоторые из них:
👀 Используйте режим Explicit API для того, чтобы контролировать видимость ваших функций пользователям библиотеки.
✅ Binary Compatibility Validator позволяет следить за обратной совместимостью.
🌠 Настройте работу с ресурсами, добавив им префиксы с именем библиотеки и отключив транзитивность для R class.