این رو ببینید:
https://github.com/KeepSafe/TapTarge...uild.gradle#L1
این رو هم ببینید:
https://github.com/KeepSafe/TapTarge...uild.gradle#L1
هر دوی اینها در یک مخزن هستن. در دنیای اندروید، اولی یک کتابخانه هست، و دومی یک پروژه (که در این مورد برای تست کتابخانه هست)
مشخص هست که کتابخانه هم مثل یه پروژه مجموعهای از کدها هست، در دنیای اندروید برای ایجاد کتابخانه باید بصورت مشخص در فایل گریدل اعلام بشه. و خب رفتار متفاوتی هم توسط Build System باهاش میشه، مثلن Manifest کتابخانه، با پروژه ادغام میشه. کتابخانه میتونه فایل Proguard خودش رو معرفی کنه که با فایل Proguard پروژه ادغام میشه.
معمولن کتابخانه ها در یک Package Repository مثل JCenter یا Maven Central منتشر میشن (برای دسترسی سریعتر و استفادهی آسونتر)، اما این یک الزام نیست.