لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ضروری توسعه اندروید: 2 طراحی رابط کاربری
Android Development Essential Training: 2 User Interface Design
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اندروید محبوب ترین سیستم عامل موبایل در جهان است که 85 درصد از سهم بازار جهانی را در اختیار دارد. این باعث می شود اندروید به عنوان نقطه شروع طبیعی برای توسعه دهندگان برنامه های جدید باشد. این سری از دوره ها اصول لازم برای توسعه ، طراحی ، مدیریت و توزیع برنامه Android مادری خود را با استفاده از زبان برنامه نویسی Kotlin و Android SDK آموزش می دهد. بخش 2 نحوه ساخت یک رابط کاربری ساده و در عین حال پاسخگو با اجزای داخلی ، مضامین و سبک های Android را توضیح می دهد. مربی آنیسی دیویس همچنین نحوه جمع آوری و نمایش متن وارد شده توسط کاربر را توضیح می دهد. نمایش پیام های سیستم؛ و رابط کاربری برنامه خود را بومی سازی کنید. بعلاوه ، می توانید نحوه بارگذاری و نمایش تصاویر ، از جمله منابع وب ، تصاویر SVG مانند به نام نقاشی های برداری و نمادهای برنامه را بیاموزید تا تجربه کاربری برنامه خود را افزایش دهید. برای تمرین مهارت های جدید خود حتماً در طول دوره چالش ها را بپذیرید.
اهداف یادگیری
با استفاده از اجزای ViewGroup
مدیریت موقعیت مشاهده با محدودیت ها
دریافت مراجع مشاهده
مدیریت ورود داده ها به متن
نمایش متن
نمایش تصاویر
تعریف تم ها و سبک های سفارشی
سرفصل ها و درس ها
معرفی
Introduction
طراحی رابط کاربر
User interface design
آنچه شما باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1. استفاده از اجزای ViewGroup
1. Using ViewGroup Components
موقعیت ها را با LinearLayout قرار دهید
Position views with LinearLayout
موقعیت ها را با محدودیت مدیریت کنید
Manage positions with constraints
نماها را با زنجیره های محدود کننده توزیع کنید
Distribute views with constraint chains
نمایش ها را به صورت برنامه ریزی نشان دهید
Display views programmatically
دریافت منابع با findViewById ()
Get view references with findViewById()
مراجع مشاهده را با نمای الزام آور دریافت کنید
Get view references with view binding
چالش: در صف قرار بگیرید
Challenge: Get in line
راه حل: در صف قرار بگیرید
Solution: Get in line
مسابقه فصل
Chapter Quiz
2. نمایش و جمع آوری متن
2. Display and Collect Text
مقادیر رشته را به عنوان منابع مدیریت کنید
Manage string values as resources
ورود داده ها را با EditText مدیریت کنید
Manage data entry with EditText
ورود داده را با TextInputLayout مدیریت کنید
Manage data entry with TextInputLayout
با استفاده از متغیرهایی از منابع رشته استفاده کنید
Use string resources with placeholders
پیام های Snackbar را نمایش دهید
Display Snackbar messages
چالش: شما را بشناسند
Challenge: Get to know you
راه حل: شما را بشناسد
Solution: Get to know you
مسابقه فصل
Chapter Quiz
3. نمایش تصاویر
3. Display Images
نمایش منابع تصویر
Display image resources
منابع تصویر را در زمان اجرا بارگیری کنید
Load image resources at runtime
اندازه تصاویر را با تصاویر WebP کاهش دهید
Reduce file size with WebP images
از تصاویر VectorDrawable مبتنی بر XML استفاده کنید
Use XML-based VectorDrawable images
نمادها را در Android Studio ایجاد کنید
Create icons in Android Studio
چالش: بارگیری تصویر شبکه
Challenge: Load a network image
راه حل: بارگیری تصویر شبکه
Solution: Load a network image
مسابقه فصل
Chapter Quiz
4. ایجاد تم ها و سبک ها
4. Create Themes and Styles
سبک ها و مضامین بصری را تعریف کنید
Define visual styles and themes
رنگ تم طرح Material را پیکربندی کنید
Configure Material Design theme colors
توسعه دهنده نرم افزار ، بلندگو ، نویسنده
آنیسی دیویس رهبر مهندسی ، سخنران کنفرانس بین المللی و نویسنده است.
در حال حاضر ، آنیسی مدیر مهندسی در Meetup است. او در Meetup به ایجاد آینده ای در جامعه واقعی کمک می کند که مردم در آن حضور پیدا می کنند ، کارهایی انجام می دهند و در واقع با یکدیگر صحبت می کنند. Annyce همچنین یک Google Developer Expert است. این به این معنی است که او به توسعه فیلم ها ، پست های وبلاگ و گفتگوهای کنفرانس برای انجمن توسعه دهندگان اختصاص داده است. او به این کار بسیار افتخار می کند و احساساتی دارد. هدف نهایی او با توجه به فناوری ، به اشتراک گذاشتن تجربیات خود در فن آوری و مهندسی است تا دیگران را نیز به این کار القا کند.
نمایش نظرات