دیدگاه کاربران
بر اساس امتیاز 1 دانشجو
رامین صیقلی
تسلط بر مدیریت وابستگیها در اندروید
آشنایی با مفهوم Dependency Injection و نقش آن در توسعه اندروید
ساخت و مدیریت Moduleها با @Module و @InstallIn
استفاده از @Provides و @Binds و تفاوت آنها
آشنایی با Scopeها و نحوه انتخاب Scope مناسب
1 ساعت ویدئو
1 جلسه متنی
9 سؤال سنجش و یادگیری
گواهینامه مکتبخونه
دسترسی مادامالعمر به محتوای دوره
در این دوره، کتابخانه Hilt را برای مدیریت وابستگیها در برنامههای اندرویدی بهصورت مفهومی و کاربردی یاد میگیرید. هدف دوره این است که درک درستی از Dependency Injection و نحوه کار Hilt به دست آورید و بتوانید از این ابزار در پروژههای اندرویدی خود به شکل صحیح و اصولی استفاده کنید.
دوره با بررسی مفهوم Dependency Injection و مشکلاتی که در مدیریت و ساخت وابستگیها به وجود میآید شروع میشود. سپس با Hilt، نحوه راهاندازی آن و روشهای مختلف تزریق وابستگی آشنا میشوید. در ادامه مفاهیمی مانند Constructor Injection، Module، Provides، Binds، Scope و Qualifier بهصورت مرحلهبهمرحله بررسی میشوند.
در بخشهای بعدی، نحوه استفاده از Hilt در اجزای رایج برنامههای اندرویدی مانند ViewModel، Repository، Retrofit و Room را بررسی میکنیم تا کاربرد هر مفهوم را در سناریوهای واقعی بهتر درک کنید. همچنین با مفاهیمی مانند Provider و Lazy و تفاوت کاربرد آنها آشنا خواهید شد.
روش تدریس دوره بر پایه توضیح ساده مفاهیم، بررسی مثالهای کدنویسی و تحلیل سناریوهای رایج در توسعه اندروید است. در هر بخش ابتدا مفهوم موردنظر را به زبان ساده بررسی میکنیم، سپس نحوه پیادهسازی آن با Hilt را میبینیم و در ادامه درباره زمان و شرایط مناسب استفاده از آن صحبت میکنیم. بنابراین هدف دوره صرفاً حفظ Annotationها نیست؛ بلکه تلاش میشود دلیل استفاده از هر قابلیت و نحوه انتخاب روش مناسب را نیز درک کنید.
در پایان دوره، با مفاهیم اصلی Dependency Injection و Hilt آشنا خواهید بود و میتوانید وابستگیهای پروژههای اندرویدی را به شکل اصولی مدیریت کنید. همچنین توانایی استفاده از Injection، Moduleها، Scopeها و Qualifierها و استفاده از Hilt در معماریهایی مانند MVVM و Clean Architecture را به دست خواهید آورد.
این دوره به شما کمک میکند هنگام کار با پروژههای اندرویدی، ساختار وابستگیها را بهتر درک کنید، کدهای قابل نگهداریتری بنویسید و هنگام مواجهه با خطاها و سناریوهای مختلف Hilt، بتوانید راهکار مناسب را انتخاب و پیادهسازی کنید.
بر اساس امتیاز 1 دانشجو

پس از گذراندن دوره به صورت آنلاین در سایت مکتبخونه، گواهینامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
کیفیت این آموزش توسط مکتبخونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر میتوانید درخواست بازگشت وجه کنید.
رامین صیقلی، متولد ۱۳۶۷، بیش از ۱۲ سال سابقهٔ کاری در حوزهٔ برنامه نویسی موبایل دارد و طی این سالها مسیر رشد خود را از توسعه دهنده تا مدیر تیم طی کرده است. او در حال حاضر به عنوان Mobile Team Lead در شرکت دات وان (Dot One) مشغول به کار است و مسئولیت هدایت و توسعهٔ پروژه های اندرویدی این مجموعه را بر عهده دارد.
تمرکز تخصصی وی بر توسعهٔ اندروید با Kotlin و ابزارهای مدرن اکوسیستم آن است؛ از جمله Jetpack Compose، Hilt، Paging و … می باشد . او در کنار کار اجرایی و مدیریت تیم، به آموزش و انتقال تجربه نیز علاقهمند است و تجربهٔ خود را از پروژه های واقعی و مقیاس پذیر در اختیار علاقه مندان قرار میدهد.

تسلط بر Hilt: دوره جامع و کاربردی