آموزش مبانی Android: سبک ها و مضامین

Android Fundamentals: Styles and Themes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، شما به چگونگی سبک کردن ویجت ها یا نماهای برنامه خود ، همراه با انتخاب و استفاده از تم های مناسب برای برنامه خود می پردازید ، ضمن اینکه سطح API دستگاه اندروید را در ذهن دارید. رابط کاربری جذاب اولین برداشت از هر برنامه که کاربران با آن روبرو می شوند. برای ارائه یک رابط کاربری و طراحی روان ، جذاب و سازگار ، مهمترین مرحله ای که یک توسعه دهنده باید بر روی آن تمرکز کند ، مضامین و سبکهای برنامه است. این دوره ، Android Fundamentals: Styles and themes ، درمورد نحوه اعمال سبک ها بر روی نمایش ها و ابزارک های موجود در برنامه android و انتخاب تم های مناسب برای یک برنامه است. ابتدا ، شما به چگونگی اعمال سبک ها در یک View یا ViewGroup ، همراه با استفاده از مفهوم وراثت برای یک ظاهر طراحی شده ، توجه خواهید کرد. در مرحله بعدی ، شما سفارشی سازی یک موضوع را برای برنامه خود انجام می دهید و این می تواند به کاربران کمک کند تا فقط با یک نگاه به آن دسته از برنامه های شما را شناسایی کنند. سرانجام ، شما در مورد چگونگی حل بهترین مشکلات سازگاری با برنامه خود برای دستگاه های سطح پایین API که از آن استفاده می کنند ، استفاده می کنید. بعد از اتمام این دوره ، درک بهتری از نحوه استفاده از سبک ها و مضامین در برنامه های Android خود خواهید یافت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • بررسی اجمالی ماژول Module Overview

  • پیش نیازها و فیلم های نمایشی Prerequisites and Demo Videos

نماهای یک ظاهر طراحی شده Styling Views

  • بررسی اجمالی Overview

  • راه اندازی پروژه و بررسی اجمالی پرونده های فهرست پیش فرض مقادیر Project Setup and Overview of Default Values Directory Files

  • تعریف سبک ها برای بازدیدها Defining Styles for Views

  • تعریف سبک ها برای بازدیدها ادامه دارد Defining Styles for Views Continued

  • قطعه کد: نماهای یک ظاهر طراحی شده Code Snippet: Styling Views

  • انتخاب کننده: سبک سازی نماها بر اساس وضعیت آنها Selector: Styling Views Based on Their State

  • پیاده سازی انتخابگر با استفاده از StateListDrawable Implementing Selector Using StateListDrawable

  • قطعه کد: انتخابگر StateListDrawable Code Snippet: StateListDrawable Selector

  • پیاده سازی انتخابگر با استفاده از ColorStateList Implementing Selector Using ColorStateList

  • استفاده از Gradient و Shadow بر روی Views Applying Gradient and Shadow to the Views

  • خلاصه Summary

استفاده از مفهوم وراثت برای یک ظاهر طراحی شده Using the Concept of Inheritance for Styling Views

  • بررسی اجمالی Overview

  • درک بیان مسئله: سربار نگهداری Understanding the Problem Statement: Maintenance Overhead

  • وراثت صریح در مقابل وراثت ضمنی Explicit Inheritance vs Implicit Inheritance

  • اجرای وراثت ضمنی Implementing Implicit Inheritance

  • اجرای صریح ارث Implementing Explicit Inheritance

  • قطعه کد: وراثت صریح و ضمنی Code Snippet: Explicit and Implicit Inheritance

  • قابلیت استفاده مجدد: مزیت سبک سازی با وراثت Reusability: Advantage of Styling with Inheritance

  • چه موقع باید یک سبک را برای نمایش تعریف کنیم؟ When Should We Define a Style for a View?

  • خلاصه Summary

استفاده از مضامین Applying Themes

  • بررسی اجمالی Overview

  • چرا تمدن؟ Why Theming?

  • انتخاب و استفاده از یک تم Selecting and Applying a Theme

  • کاوش انواع مختلف تم انتخاب شده Exploring Various Variants of the Selected Theme

  • سفارشی کردن تم برنامه Customizing Application Theme

  • سبک ها در مقابل مضامین: شباهت ها و تفاوت ها Styles vs. Themes: Similarities and Differences

  • خلاصه و منابع Summary and References

حفظ سازگاری به عقب Maintaining Backward Compatibility

  • چرا سازگاری عقب مانده است؟ Why Backward Compatibility?

  • درک بیان مسئله Understanding the Problem Statement

  • حفظ سازگاری توسط XML و Java Code Maintaining Compatibility by XML and Java Code

  • پیاده سازی سازگاری به عقب توسط XML و Java Code Implementing Backward Compatibility by XML and Java Code

  • خلاصه و منابع Summary and References

کاوش استفاده عملی از سبک ها و مضامین Exploring Practical Usage of Styles and Themes

  • مروری و هدف ماژول Module Overview and Objective

  • راه اندازی اولیه پروژه Initial Project Setup

  • بررسی ساختار پروژه Exploring Project Structure

  • مضامین مورد استفاده Themes Used

  • سبک های اعمال شده Styles Applied

  • اصلاح پالت رنگ Modifying Color Palette

  • خلاصه Summary

  • بعدش چی؟ What Next?

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی Android: سبک ها و مضامین
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 46m
43
Pluralsight (پلورال سایت) pluralsight-small
19 مهر 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
59
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sriyank Siddhartha Sriyank Siddhartha

سریانک یک توسعه دهنده نرم افزار پرشور است و دوست دارد دانش خود را از طریق وبلاگ ها و دوره های ویدیویی خود به اشتراک بگذارد. وی از اصل "به اشتراک بگذار و کسب کن" پیروی کرد که باعث شد بسیاری از دوره ها را به صورت آنلاین منتشر کند. گرچه او علاقه زیادی به اندروید دارد اما در سایر سیستم عامل های برنامه تلفن همراه مانند iOS و همچنین چارچوب های توسعه وب مانند لاراول تخصص دارد. او سفر خود را در زمینه اشتراک دانش با برگزاری کارگاههای عملی در چندین سطح عالی موسسه هند مانند NITs و IIT آغاز کرد که در نهایت وی را به عنوان سخنران یکی از Google Developers Groups هند که بیشتر از کارگاههای خود در بسیاری از م institutionsسسات پشتیبانی می کند ، بدل کرد. در حال حاضر سریانک به عنوان توسعه دهنده نرم افزار مستقل و یک مربی آنلاین افتخار کار می کند. جدا از این ، او عاشق سفر و گشت و گذار در مکان های جدید است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.