نوشتههای مسعود عرفانیان
-
مقدمهای بر Gradle از نگاه یک توسعهدهنده اندروید
اندروید استودیو به گونهای طراحی شده که بدون آشنایی با gradle هم میتوان به توسعه برنامههای اندرویدی پرداخت. بااینحال، یک آشنایی اولیه میتواند امکانات متعددی را پیش روی ما قرار دهد. در این نوشته قصد دارم از نگاه یک توسعهدهندهٔ اندروید، توضیحاتی را در مورد Gradle ارائه کنم. Gradle چیست؟ هنگام توسعهٔ یک برنامه، کارهایی…
-
شروع کار با Dagger
در نوشته قبل فریمورک Dagger را معرفی کردم و دربارۀ فواید استفاده از آن اندکی توضیح دادم. اگر آن مطلب را نخواندهاید، توصیه میکنم ابتدا آن را مطالعه کنید و بعد به همین نوشته برگردید. اجزاء Dagger همانطور که در مطلب «آشنایی با Dagger» اشاره کردم، در «تزریق وابستگی» ما قصد داریم نیازمندیهای یک کلاس را برآورده کنیم. کلاس Phone را…
-
آشنایی با Dagger
چند هفته قبل، بالاخره تصمیم گرفتم که در یک پروژه واقعی، از Dagger 2 استفاده کنم. با توجه به اینکه من به طور معمول در برابر وسوسه استفاده از کتابخانهها و فریمورکها مقاومت میکنم، این مورد خاص را میتوانم یک استثنا بنامم. تجربه شخصی من در این زمینه، بسیار مثبت بود. به همین دلیل تصمیم گرفتم درباره…
-
سلام دنیا!
درگذشته هم مینوشتم. آن موقع اغلب مخاطبانم میگفتند: «این نوشتهها با سن و سال تو تناسب ندارد». اینگونه بود که چند سالی صبر کردم؛ به این امید که این تناسب برقرار شود. هرچند نمیشود جلوی بزرگ شدن نوشتهها را هم گرفت. حتی یک تجربه کوچک، میتواند واژههایِ یک فرد را بزرگ کند. من البته معتقدم،…