×
۱۴۵,۰۰۰ تومان

آموزش Jetpack Compose برای ساخت رابط کاربری اپلیکیشن اندروید

آموزش Jetpack Compose برای ساخت رابط کاربری اپلیکیشن اندروید

هزینه آموزش
۱۴۵,۰۰۰ تومان

تعداد دانشجو
۵۶ نفر
مدت زمان
۵ ساعت و ۲۷ دقیقه
محتوای این آموزش
تضمین کیفیت
۱ بازخورد (مشاهده نظرات)

Jetpack Compose ابزار مدرن اندروید برای ساخت رابط کاربری اپلیکیشن‌های اندرویدی است که همانند تکنولوژی‌هایی مانند: React و Vue.js از رویکرد تعریف‌گرا یا Declarative برای تعریف رابط کاربری بهره می‌برد و با زبان برنامه‌نویسی کاتلین (Kotlin) نوشته شده است. این روش جدید ساخت UI علاوه بر سادگی، سرعت توسعه را بالاتر برده و بروز خطا در برنامه‌های اندرویدی را نیز کاهش می‌دهد. دانشجویان در این فرادرس با اصول کار این ابزار آشنا می‌شوند و سپس فرا می‌گیرند برنامه‌های اندرویدی خود را با آن ایجاد نمایند.

آموزش Jetpack Compose برای ساخت رابط کاربری اپلیکیشن اندروید

تعداد دانشجو
۵۶ نفر
مدت زمان
۵ ساعت و ۲۷ دقیقه
هزینه آموزش
۱۴۵,۰۰۰ تومان
محتوای این آموزش
۱ بازخورد (مشاهده نظرات)

مهدی حق گو

کارشناسی مهندسی کامپیوتر - نرم‌افزار

ایشان برنامه‌نویس، مترجم و مدرس برنامه‌نویسی با بیش از ده سال سابقه کار هستند. سابقه فعالیت ایشان بیشتر متمرکز بر توسعه اپلیکیشن‌های اندرویدی است اما ایشان تجربه کار با زبان‌های برنامه‌نویسی مانند: C/C++, PHP, Python, Java, Kotlin و تکنولوژی‌هایی مثل داکر (Docker) را در کارنامه خود دارند.

توضیحات تکمیلی

Compose در لغت به معنای انشا و ایجاد است. فناوری Jetpack Compose یک پروژه متن‌باز ایجاد شده توسط دو شرکت بزرگ گوگل و JetBrains است که برای اولین‌بار در کنفرانس I/O گوگل در سال ۲۰۱۹ معرفی گردید. این فناوری ایجاد رابط کاربری را در اندروید ساده‌تر می‌سازد و مزیت‌هایی از جمله: مستقل بودن از نسخه به خصوص اندروید، وابسته نبودن به ویوها (Views) و فرگمنت‌ها (Fragment)، مدیریت آسان‌تر وضعیت در UI و نوشتن کد کمتر و خلاصه‌تر نسبت به Layoutهای سنتی دارد. این پروژه در واقع نسل جدید ایجاد رابط کاربری در اندروید است که به مدت بیش از یک دهه از زمان معرفی سیستم‌عامل اندروید تقریبا بدون تغییر مانده بود.

Jetpack Compose ابزار مدرن اندروید برای ساخت رابط کاربری اپلیکیشن‌های اندرویدی است که همانند تکنولوژی‌هایی مانند: React و Vue.js از رویکرد تعریف‌گرا یا Declarative برای تعریف رابط کاربری بهره می‌برد و با زبان برنامه‌نویسی کاتلین (Kotlin) نوشته شده است. این روش جدید ساخت UI علاوه بر سادگی، سرعت توسعه را بالاتر برده و بروز خطا در برنامه‌های اندرویدی را نیز کاهش می‌دهد.

دانشجویان در این فرادرس با اصول کار این ابزار آشنا می‌شوند و سپس فرا می‌گیرند برنامه‌های اندرویدی خود را با آن ایجاد نمایند. در طی این فرایند، آن‌ها نحوه ایجاد عناصر رابط کاربری مانند: دکمه، تصویر، متن، ستون، ردیف، استفاده از Modifier و غیره آشنا می‌شوند و با اصول مدیریت وضعیت در برنامه‌های کامپوز (Compose) آشنا می‌شوند. علاوه بر این، با امکانات متریال لحاظ شده در این کتابخانه مانند: Scaffol و AppBar‌ها آشنا می‌شوند. در نهایت، روش اضافه کردن انیمیشن به عناصر رابط کاربری را در Jetpack  Compose  فرا می‌گیرند. در پایان این آموزش، دانشجویان قادر خواهند بود برنامه‌های اندرویدی خود را با استفاده از تکنولوژی Jetpack Compose طراحی کنند و توسعه دهند.
 

 

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: آشنایی با Jetpack Compose
    • مروری سریع بر کاتلین (Kotlin)
    • نحوه کار Compose
    • نوشتن توابع Composable و Preview
    • کار با کانتینرها (Box, Scaffold, Column, Stack, Row)
  • درس دوم: کار با متن و دکمه‌ها - بخش یکم
    • نمایش متن و سفارشی‌سازی آن
  • درس سوم: کار با متن و دکمه‌ها - بخش دوم
    • افزودن دکمه و قابلیت‌دهی به آن
  • درس چهارم: کار با تصاویر و ویوهای سفارشی
    • نمایش تصاویر (Image و Vector)
    • ایجاد ویوهای سفارشی در Compose
  • درس پنجم: پیاده‌سازی منوهای کشویی و App Bar - بخش یکم
    • افزودن منوی کشویی
  • درس ششم: پیاده‌سازی منوهای کشویی و App Bar - بخش دوم
    • ساخت منوی Bottom Bar
    • ساخت منوی Top App Bar
  • درس هفتم: طراحی متریال و انیمیشن - بخش یکم
    • آشنایی با Scaffold
    • کار با تم متریال
    • طراحی یک تم سفارشی برای اپلیکیشن
  • درس هشتم: طراحی متریال و انیمیشن - بخش دوم
    • افزودن انیمیشن به کامپوننت‌ها
    • Snackbar و AlertDialog

 

مفید برای
  • برنامه‌نویسی اندروید

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Android Studio

پیش نمایش‌ها

۱. آشنایی با Jetpack Compose
۲. کار با متن و دکمه‌ها - بخش یکم
۳. کار با متن و دکمه‌ها - بخش دوم
۴. کار با تصاویر و ویوهای سفارشی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. پیاده‌سازی منوهای کشویی و App Bar - بخش یکم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. پیاده‌سازی منوهای کشویی و App Bar - بخش دوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. طراحی متریال و انیمیشن - بخش یکم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. طراحی متریال و انیمیشن - بخش دوم
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۹ جلسه ویدئویی با مجموع ۵ ساعت و ۲۷ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش Jetpack Compose برای ساخت رابط کاربری اپلیکیشن اندروید
ناشر فرادرس
کد آموزش FVAND9905
مدت زمان ۵ ساعت و ۲۷ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۸۰۱ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.
آموزش‌های مرتبط با آموزش Jetpack Compose برای ساخت رابط کاربری اپلیکیشن اندروید


آموزش‌های پیشنهادی برای شما

نظرات

تا کنون ۵۶ نفر از این آموزش استفاده کرده اند و ۱ نظر ثبت شده است.
سید مرتضی
سید مرتضی
۱۴۰۱/۰۱/۰۴

آموزش بسیار خوب بود. مدرس کاملا مسلط بودن. تفکیک مطالب و پروژه ها هم عالی بود. همه اینها باعث درک کامل مطلب میشه و باید به ایشون خسته نباشید گفت بابت این آموزش عالی.
فقط ای کاش طرز کار با لیست ها هم گفته میشد

دسته‌بندی موضوعی: برنامه نویسی | اندروید
برچسب‌ها:
AlertDialog in Kotlin | App Bar in Kotlin | Box in Kotlin | Column in Kotlin | Composable Function in Kotlin | Image in Kotlin | Preview Function in Kotlin | Row in Kotlin | Scaffold in Kotlin | Snackbar in Kotlin | Stack in Kotlin | Vector in Kotlin | آشنایی با Jetpack Compose | آشنایی با Scaffold در کاتلین | ابزار Jetpack Compose | افزودن دکمه در کاتلین | انیمیشن به کامپوننت‌ ها در کاتلین | ایجاد رابط کاربری در اندروید | تابع Composable در کاتلین | تابع Preview در کاتلین | تصاویر در کاتلین | تصاویر در کاتلین | تکنولوژی Jetpack Compose | تکنولوژی Jetpack Compose | تم متریال در کاتلین | تم متریال در کاتلین | رابط کاربری اپلیکیشن‌ های اندروید | رابط کاربری اپلیکیشن‌ های اندروید | زبان برنامه نویسی کاتلین | زبان برنامه نویسی کاتلین | ساخت منوی Bottom Bar در کاتلین | ساخت منوی Bottom Bar در کاتلین | ساخت منوی Top App Bar در کاتلین | ساخت منوی Top App Bar در کاتلین | سفارشی‌ سازی متن در کاتلین | سفارشی‌ سازی متن در کاتلین | طراحی انیمیشن در کاتلین | طراحی انیمیشن در کاتلین | طراحی متریال در کاتلین | طراحی متریال در کاتلین | فناوری Jetpack Compose | فناوری Jetpack Compose | قابلیت ‌دهی به دکمه در کاتلین | قابلیت ‌دهی به دکمه در کاتلین | کار با دکمه‌ ها در کاتلین | کار با دکمه‌ ها در کاتلین | کار با متن در کاتلین | کار با متن در کاتلین | کانتینرها در کاتلین | کانتینرها در کاتلین | مروری سریع بر کاتلین | مروری سریع بر کاتلین | معرفی سیستم‌ عامل اندروید | معرفی سیستم‌ عامل اندروید | منوهای کشویی در کاتلین | منوهای کشویی در کاتلین | نحوه کار Compose | نحوه کار Compose | نمایش تصاویر در کاتلین | نمایش تصاویر در کاتلین | نمایش متن در کاتلین | نمایش متن در کاتلین | ویو های سفارشی در کاتلین | ویو های سفارشی در کاتلین | ویوهای سفارشی در Compose | ویوهای سفارشی در Compose
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۹ جلسه ویدئویی
×