• همونطور که قبلا هم گفته شده:

    کامپوننت ها عامل اصلی injection هستند.

    پس قطعا پیچیدگی‌ها و نکات بیشتری برای بیان دارند.

    در این مطلب ابتدا نگاهی به ساختار کلی آن خواهیم داشت و سپس موارد مختلف را پیاده‌سازی خواهیم کرد. متن کامل...

  • همانطور که قبلا گفته شد، ماژول ها یک ساختار مجازی هستند که در زمان build هر تابع آن به یک Factory تبدیل میشود. در این پست امکانات و ویژگی های مختلف ماژول‌ها را بررسی خواهیم کرد. متن کامل...

  • توی سری مطالب Explore in Dagger میخوایم در مورد Dagger2 که محبوب‌ترین و پر استفاده‌ترین فریمورک Dependency Injection در اندروید هست صحبت کنیم.

    https://twitter.com/riggaroo/status/1138099967820816384
    https://twitter.com/riggaroo/status/1138099967820816384

    رویکرد کلی این مطالب آموزش چگونگی استفاده و پیاده‌سازی Dagger نیست. بلکه بررسی چگونگی عملکرد این کتابخونه و ساختار کدهای geneate شده هست تا با یادگیری ساختاری Dagger با تسلط بیشتر و به صورت بهینه‌تری از این کتابخونه استفاده کنیم. متن کامل...

  • یکی از مهمترین ابزار های دیباگینگ برای اندروید دولوپر ها پنجره Logcat هست که تنها کاربردش نمایش تمامی لاگ های adb هست. توی این مطلب میخوایم چند تا از ترفند(!) های استفاده ازین پنجره رو مرور کنیم تا لذت بیشتری از کارکرد باهاش داشته باشیم. متن کامل...

  • یکی از سوالاتی که همیشه بعد از ساخت یک پروژه ی جدید توی اندروید استدیو ذهنمو مشغول میکرد وجود تگ android:allowBackup="true" توی Manifest بخش application بود که توی این پست اون چیزی که یاد گرفتم رو نوشتم. متن کامل...

  • وقتایی پیش میاد که نیاز نداریم سی ثانیه ای صبر کنیم تا اندروید استدیو باز شه تا بتونیم از طریق اون امولاتور یا همون AVD (Android Virtual Device) رو باز کنیم و دوباره یک دقیقه ای صرف این کنیم تا باز شه. که این زمان با وجود کوتاه بودنش، خیلی آزار دهندس. پس برای اینکار کمی گشت و گذار کردم توی نت و دیدم دستوراتی برای اینکار وجود داره که برای اجرا کردن یه شبیه ساز نیازی نباشه اندروید استدیو رو باز کنیم. متن کامل...

  • جکیل با همه ی محدودیت هایی که برای ما به وجود میاره چه از نظر دیزاین ظاهری و چه نیازمندی های برنامه نویسی، اما کار با اون لذت های خودشو داره. اینکه چرا جکیل رو انتخاب کردم بدلایلی بود که دوستای دیگه هم توضیحشون دادن. متن کامل...

  • بازم سلام دنیا!

    نوشتن پست شماره یک از این نظر سخت ترین کاره که آدم کار جدیدی رو به لیست وظایف دیگش اضافه میکنه. دریغ ازینکه ذره‌ای به توانایی تحمل آدم اضافه کنه. متن کامل...

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora telegram heart