latest version of a particular module dependency, or the latest in a range of versions. This can be a requirement during development, or you may be developing a library that is designed to work with a range of dependency versions. Gradle: Handling versions which change over time 17
latest version of a particular module dependency, or the latest in a range of versions. This can be a requirement during development, or you may be developing a library that is designed to work with a range of dependency versions. Gradle: Handling versions which change over time 18
• Увеличивается время инкрементальной сборки • Неявные зависимости мешают отключить зависимость • Потребитель не получает нужные зависимости • Ломается на этапе компиляции 44
ежедневную работу • релиз • Запомнить все по работе с зависимостями сложно • Автоматизируйте • Если чего то не знаете про Gradle • Приходите к нам в телеграмм • Читайте официальную документацию
• Gradle build scan • Tutorial: Gradle view and debug dependencies • Gradle work with dependencies resolution • Gradle platform module • Gradle lock dependencies • Gradle dependency resolve rules • Доклад, про open source инфры • Наш github • dependencies-lint • Как мы публикуем в bintray • Dependency-analysis-android-gradle-plugin • Доклады от Тинькофф про обратную совместимость • Первый • Второй • Twitter: sboishtyan