تک نویس

مجری و طراح ؛ صفحات وب و نرم افزارهای اندروید

تک نویس

مجری و طراح ؛ صفحات وب و نرم افزارهای اندروید

۲ مطلب در ارديبهشت ۱۳۹۶ ثبت شده است




احتمالا باید نام طراحی متریال که در نسخه ی lollipop اندروید معرفی شد را شندیده باشید. در طراحی متریال چیزهای جدیدی مانند تم های متریال ، ویجت های جدید ، سایه های سفارشی ، ترسیمات برداری و انیمیشن های سفارشی معرفی شد.

اگر تا به حال با طراحی متریال کار نکرده اید این مقاله شروعی شیرین برای شما خواهد بود.

در این آموزش یادگیری اولین قدم های طراحی متریال یعنی نوشتن تم سفارشی (custom theme) و پیاده سازی منوی کشویی (nevigation drawer) با استفاده از RecyclerView را خواهیم داشت.

برای اطلاعات بیشتر درمورد طراحی متریال به لینک های زیر مراجعه کنید .

  1. Material Design Specifications
  2. Creating Apps with Material Design

برنامه‌هایی که از Drawer استفاده می‌کنند زیاد هستن و اکثرا این منوی پرکاربرد رو در سمت چپ برنامه قرار دادن (برنامه‌های فارسی البته) که از چپ به راست باز می‌شه. مدتی قبل به دنبال یک کتابخونه خوب با پشتیبانی از RTL می‌گشتم که اتفاقی این کتابخونه رو پیدا کردم.

چندتا از ویژگی‌هاش رو میگم:

  • به‌راحتی با هر پروژه‌ای که دارید در مدت زمان خیلی کم integrate میشه.
  • از اندروید ورژن 10 به بالا پشتیبانی می‌کنه.
  • امکان معرفی چندین پروفایل کاربری مثل برنامه جیمیل رو داره.
  • و از همه مهمتر اینکه به راحتی راست به چپ یا اصطلاحا RTL میشه.