⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣◀ ⁣روز هفتم - موضوع ⁣⁣Dependency Injection:

⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣◀ ⁣روز هفتم #نوروز_اندرویدی - موضوع ⁣⁣Dependency Injection :

⁣⁣⁣⁣🔸 نصف تعطیلات عید و ⁣طرح ⁣⁣#نوروز_اندرویدی گذشت، امیدوارم تا اینجا از این طرح لذت برده باشید و بهتون کمک کرده باشه. البته برای بعضی‌ها که الان تعطیلات تموم شده و از شنبه سر کار میرن.⁣😃موضوع امروز DI هست و توی اندروید⁣ از Dagger2 برای DI خیلی استفاده می‌کنند. به همین دلیل امروز یک ویدیو خوب در رابطه با ‌Dagger2 معرفی میکنم. چون برای استفاده از Dagger2 حتما نیازه با پترن DI آشنا باشید، یک مقاله هم معرفی میکنم که میتونید اول از اون شروع کنید.

⁣🔹⁣مقاله‌ای که میخوام معرفی کنم برای آقای ⁣Martin Fowler هست، ایشون یکی از افراد معروف حوزه‌ی توسعه‌ی نرم‌افزار هست که فقط میتونم بگم خیلی خیلی خفن و خوبه، حتما در موردش سرچ کنید⁣😃توو این مقاله IoC و DI رو خیلی خوب توضیح داده و اولین جایی بود که من واقعا این مفاهیم رو تونستم با خوندنش درک کنم. البته بخش ⁣Service Locator رو لازم نیست بخونید. لینک مقاله:
⁣https://martinfowler.com/articles/injection.html
برای درک بهتر IoC ⁣این مقاله هم خوبه، اگر دوست داشتید بخونیدش. لینک مقاله:
⁣https://martinfowler.com/bliki/InversionOfControl.html

⁣🔹همونجور که RxJava موضوع داغ دنیای اندروید هست، در رابطه با Dagger هم زیاد صحبت میشه. اگر مقاله‌ای که معرفی کردمو خونده باشید، موقع دیدن ویدیو Dagger کارتون راحت‌تر هست. البته خود این ویدیو کلی مقدمات و تاریخچه میگه و بعدش تازه به Dagger میرسه. راستی حواستون باشه که موقع سرچ حتما از کلیدواژه‌ی Dagger2 استفاده کنید، چون نسخه‌ی ۱ و ۲ کاملا متفاوت هستند. نسخه‌ی اول رو شرکت Square درست کرده ولی نسخه‌ی دوم برای گوگل هست. لینک ویدیو:
⁣https://www.youtube.com/watch?v=oK_XtfXPkqw

⁣#android #نوروز_اندرویدی
⁣◀ عضویت در کانال @aoveissi