دولوپر اندرویدم تو بیستون :)
نحوه ساخت و استفاده از کتابخانه اندروید (aar)
مشکل ما از وقتی شروع شد که کلی اپ داشتیم که یه login تقریبا مشترک داشتن و ما تو هر اپ مجبور بودیم کل کد لاگین رو کپی کنیم و به ازای هر تغییری توی نیازمندی های لاگین مجبور بودیم کد همه اپ ها رو تغییر بدیم :(
اینجا بود که این ایده طلایی به ذهنمون رسید .^_^
ساخت یه کتابخونه aar واسه اندروید خیلی ساده و بدردبخوره. فرض کن داری یه login library مینویسی و از فایل aar اون هرجا بخوای استفاده میکنی. ما از این قابلیت برای ثبت نام و verification کاربرامون استفاده کردیم.
برای شروع کافیه که داخل Android studio از منوی file گزینه new module رو بزنی و بعد android library رو انتخاب کنی. یه اسم برای کتابخونه ی خودت تنظیم کن و finish رو بزن. حالا میبینی که ماژول کتابخونت کنار ماژول app نشسته :)
عکسا رو نگاه کن.
الان اگه فایل build.gradle رو چک کنی متوجه میشی که به جای
apply plugin: 'com.android.application'
پلاگین
apply plugin: 'com.android.library'
قرار گرفته. پس ما داریم یه لایبرری می سازیم.
بعد از اینکه تمام view ها و ملزومات دیگه رو ساختیم میریم سراغ ایجاد فایل aar که با یه کلیک انجام میشه. شما میتونید از منوی Build گزینه make module 'moduleName' رو بزنید و فایل aar نهایی رو از مسیر moduleName\build\outputs\aar بردارید.
اگه بخواین از این لایبرری توی پروژهای استفاده کنید کافیه که فایل aar رو توی پوشه lib پروژتون بذارید و داخل build.gradle این لایبرری رو اضافه کنی.
compile project(':statlib')
الان میتونی خیلی راحت از کتابخونه خودت هرکجای پروژت استفاده کنی. من خواستم خیلی خلاصه روش رو بگم اما اگه جایی نیاز به کمک داشتی خوشحال میشم بتونم بهت کمک کنم.
موفق باشی :)
منابع :
مطلبی دیگر از این انتشارات
دیتا بایندینگ: اضافه کردن متغییر به xml (قسمت دوم)
مطلبی دیگر از این انتشارات
آموزش کانفیگ سیستم مانیتورینگ - Nginx
مطلبی دیگر از این انتشارات
چگونه بدون هیچ سابقهی قبلی یک مدیر محصول شویم (ترجمه)