Некоторые из моих приложений используют общедоступные библиотеки.Я чувствую себя комфортно, загружая такие библиотеки как файлы jar, учитывая, что код jar, хранящийся локально, «безопасен» для меня.
Иногда, однако, библиотека доступна только для добавления в качестве зависимости в модуле.build.gradle, как показано ниже:
implementation 'com.darth.vader.lib.filechooser:filechooser:1.1.0'
Меня это беспокоит, потому что у меня нулевой контроль над этим кодом, и я понятия не имею, если / когда он изменится.
Может кто-нибудь просветить меня о плюсахи минусы 2 подходов?И, как я могу "сохранить" такой код "зависимости"?