🔶 منتشر شدن نسخه‌ی ۰٫۱.۰ جنریتور حلما.. اینجاس جنریتور میتونه کلی از کارتون کم کنه!

🔶 منتشر شدن نسخه‌ی 0.1.0 جنریتور حِلما

🔹اگر پروژه‌هاتون رو براساس الگوی معماری MVP درست میکنید، احتمالا از ساخت فایل‌های اضافه برای هر اکتیویتی یا فرگمنت خسته شدید. اینجاس جنریتور میتونه کلی از کارتون کم کنه! و این وظیفه رو به عهده بگیره. خودم از وقتی که نسخه‌ی خیلی اولیه جنریتور رو منتشر کردم، ازش استفاده میکنم. مزیت جنریتور در ساخت فایل‌های مرتبط با MVP و ... نسبت به روش‌های دیگه اینه هم سریع‌تر هست و هم اینکه مثل روش کپی پیست باگ تولید نمیکنه (مثلا پیش نمیاد یادتون بره یه فیلد رو rename کنید).توی این مدت یه سری مشکلات داخلش پیدا کردم. بین پروژه‌ها دو روزی فرصت شد تا برای بهبود و توسعه‌اش وقت بذارم. البته مهمترین مشکل نسخه‌ی قبل نداشتن راهنما بود که اینبار توی لینک زیر نوشتمش:
http://abbas.oveissi.ir/2017/09/12/helma-generator-release-101/

🔹تغییرات جدید در نسخه‌ی 0.1.0
➖اضافه‌ کردن آپشن nav-custom به ساب جنریتور activity
➖اضافه کردن ساب جنریتور جدید به اسم fragment برای ساختن فرگمنت‌ها
➖تغییر مکان unsubscribe شدن observableها از onPuase به onStop
➖اضافه کردن کتابخونه calligraphy برای استفاده از فونت‌ها و استفاده از Timber برای لاگ کردن
➖اضافه کردن مثال اینکه چطور میشه خطاهایی که از سمت سرور میاد و شامل json هست رو با rxjava هندل کرد. (داخل فایل MyApiServiceImpl.java)
➖بهبود بخش‌های مختلف جنریتور و رفع تعدادی باگ

#android #helma #generator
◀️ عضویت در کانال @aoveissi