دسته آموزشی

آموزش ConstraintLayout 2.0 در اندروید

ConstraintLayout یکی از محبوب ترین کتابخانه های jetpack است و همه ویژگی های ConstraintLayout 1.1 را دارد که برای ساخت سریع layout های پیچیده با ابزار یکپارچه شده با Android Studio برای پیش نمایش XML یا حتی ویرایش layout خود با آن آشنا هستید.

اصول SOLID برای توسعه دهندگان Android

اساساً  SOLID یکی از مهمترین کلمات اختصاری در مفاهیم برنامه نویسی شی گرا است. استفاده از اصول SOLID در توسعه Android برای رعایت اصول clean code می تواند مفید و موثر باشد. بنابراین اگر توسعه دهندگان اندروید کدهای خود را بدون استفاده از اصول طراحی ساختار یافته مانند اصول SOLID طراحی و پیاده سازی کنند ، مشکلات طولانی مدت ایجاد می کنند و احتمال موفقیت یک برنامه در آینده کاهش می یابد. هدف این مقاله بحث در مورد اهمیت اصول SOLID برای توسعه دهندگان اندروید در طراحی و اجرای یک برنامه قوی است.

آموزش دیزاین پترن Builder در کاتلین

دیزاین پترن builder ثابت کرده است که پارادایمی مفید در زبان برنامه نویسی جاوا است  در حالی که پارامترهای زیادی برای ساخت یک شی مورد نیاز است. همانطور که جاوا اشاره می کند ، سازنده ها یا متد های کارخانه با پارامترهای بسیار زیاد (وقتی پارامترها به طور رندم در کلاینت ها عوض می شوند) در معرض اشکال قرار می گیرند.