Я начинаю Android.developer Я просто хочу знать, что такое dependencies
. Я знаю очень четко здесь, в stackoverflow. Я не получу свой полный ответ (из-за его политик), но я ожидаю получить подсказку на любом сайте, где я могу узнать больше об этих dependencies
. Как я могу сделать свой собственный dependency
?Где я могу узнать больше о зависимостях, используемых в Android
Например: Предположим, если я должен использовать функции Facebook в моей Android App то я написать
dependencies {
compile 'com.facebook.android:facebook-android-sdk:4.7.0'
}
Теперь я знаю, что я ввожу Facebook SDK или Facebook зависимость, и эта зависимость будет дайте мне несколько классов или интерфейсов и т. д., чтобы использовать и подключаться к Facebook. ** Теперь мой вопрос: могу ли я сделать свою зависимость и как? ** Я знаю, что ответ «да», я знаю, что под капотом работают градиенты и maven, но я не знаю, с чего начать. Любой сайт или просто что-нибудь будет очень полезно
«Я просто хочу знать, какие зависимости» - они являются библиотеки, доступные из структуры, известной как «артефакт хранилище», чтобы позволить такие инструменты, как Gradle найти и скачать библиотеки по мере необходимости. «Теперь мой вопрос: могу ли я сделать свою собственную зависимость» - да. "и как?" - слишком много для переполнения стека. Начните с создания библиотеки, будь то проект JAR или Android. Затем вам необходимо будет распространять эту библиотеку, например, через репозиторий артефактов в стиле Maven (например, JCenter, Maven Central или ваш собственный). – CommonsWare
Gradle userguide обеспечивает хорошее введение в управление зависимостями. Взгляните на главу «Основы управления зависимостями»: https://docs.gradle.org/current/userguide/artifact_dependencies_tutorial.html –