نگاهی عمیق‌تر به Dagger – بخش دوم

dagger 2 android tutorial آموزش اندروید فارسی دگر 2 دیزاین پترن تزریق وابستگی dependency injection

سطح آموزش:  #پیشرفته پیش‌نیاز برای مطالعه این آموزش نیاز دارید با Dependency Injection design Pattern آشنا باشید. همچنین باید دو پست قبلی (۱ ۲) رو هم مطالعه کرده باشید. نگاهی عمیق‌تر به Dagger 2 – بخش دوم تو بخش قبلی دیدیم که چطور پروژمون رو براساس dagger بسازیم و حسابی با component و module سر و کله زدیم. این بخش رو […]

نگاهی عمیق‌تر به Dagger

dagger 2 android tutorial آموزش اندروید فارسی دگر 2 دیزاین پترن تزریق وابستگی dependency injection

سطح آموزش:  #پیشرفته پی‌نوشت: تصمیم گرفتم یک دسته آموزش جدید تحت عنوان نگاهی عمیق‌تر یا deeper look درست کنم که بعضی مباحث رو یکمی دقیق‌تر و جامع‌تر توش بررسی کنم. نگاهی عمیق‌تر به Dagger 2 مقدمه پیش نیاز این آموزش آشنایی با دیزاین پترن Dependency Injection و همچنین مطالعه قسمت قبلی آموزش dagger هست. بخش‌هایی از این مجموعه آموزش همپوشانی با بخش‌های […]

طراحی صفحه درباره ما به سبک متریال دیزاین

طراحی متریال دیزاین آموزش اندروید استودیو درباره ما

سطح آموزش: #متوسط به تصویر زیر نگاه کنید: با استفاده از این کتابخونه و تکنیکی مشابه قصد داریم، یک صفحه درباره ما بصورت متریال دیزاین طراحی کنیم. خروجی پروژه رو میتونید تو فایل ویدیویی زیر ببینید:     برایِ طراحی یک اکتیویتی به اسمِ AboutUsActivity و متناظر با اون یک لایه به اسم activity_about_us ایجاد می‌کنیم. سپس در build.gradle مقادیر زیر […]

اضافه کردنِ google play services به پروژه

آموزش اندروید استفاده از گوگل پلی سرویس. آموزش google play services

سطح آموزش: #مقدماتی در آینده قصد دارم استفاده از سرویس‌های مختلف گوگل رو تویِ برنامه‌نویسی اندروید آموزش بدم. تویِ این پست به معرفیِ برخی از این سرویس‌ها و آموزشِ اضافه کردن کتابخونه‌ گوگل پلی سرویس ها می‌پردازیم. و مرجعی خواهد بود برایِ پست‌های بعدی. اضافه کردن کتابخونه شما می‌تونید تمامِ google play services رو یکجا به برنامه اضافه کنید و […]

آموزش اندروید استفاده از parceler

آموزش اندروید استفاده از parceler

در این پست به معرفی و سپس آموزشِ استفاده از parceler می‌پردازیم. سطح آموزش: #متوسط کاری که Parceler انجام میده اینه که wrapper (میشه ترجمه کرد دربرگیرنده) برای کلاس‌های شما درست میکنه. شما خودتونم میتونین این کارو کنین ولی خب اختراع دوباره‌ی چرخ هست اینکار. هم وقت‌گیره هم کد رو طولانی میکنه. بذارین اول برای کاربرهای تازه‌کارتر یک مقدار توضیح […]