آموزش Jetpack Compose؛ توسعه UI در اندروید، دسکتاپ و وب

در این دوره جت پک کامپوز که یک ابزار توسعه UI در اندروید، دسکتاپ و وب است، آشنا خواهید شد. Jetpack Compose این امکان را فراهم می‌کند که دیگر نیازی به توسعه UI به کمک لایه‌های XML نداشته باشید و توسعه رابط کاربری را بسیار جذاب‌تر و بهتر انجام دهید.

کاتلین | سطح پیشرفته | 100% رضایت | 2

مدرس: حسین کرمی

مبلغ: 950,000 تومان 1,000,000 توماندر حال تولید

پیش نیازهای این دوره:

دوره رایگان آموزش صفر تا صد برنامه‌نویسی کاتلین (Kotlin)

دوره رایگان آموزش زبان برنامه‌نویسی کاتلین (Kotlin) به صورت کاملا مقدماتی و پروژه محور...

مشاهده دوره

دوره آموزش مقدماتی برنامه‌نویسی اندروید (Android Programming)

با گذراندن این دوره اولین گام را در تبدیل شدن به یک توسعه دهنده اندروید بردارید...

مشاهده دوره
سه‌شنبه, 09 اسفند 1401 ویدیو‌های تنظیم پوسته اپلیکیشن آپدیت شد.
جمعه, 06 آبان 1401 آموزش گرید و لیست افزوده شد.

سرفصل های دوره (ویدیو ها) :

ویدیوهای این دوره شامل سرفصل های زیر می باشد:

  • شروع کار با Jetpack Compose
  • آشنایی با کامپوننت‌ها در جت پک کامپوز
  • چیدمان عناصر در Jetpack Compose
  • مفهوم State در جت پک کامپوز
  • مجموعه آیتم‌ها
  • توسعه تم (پوسته) اپلیکیشن

سرفصل های دوره (پادکست) :

پادکست این دوره شامل سرفصل های زیر می باشد:

  • سطر‌ها و ستون‌ها در جت پک کامپوز

Jetpack Compose چیست؟

جت پک کامپوز یک ابزار مدرن برای توسعه UI است که کار را بسیار ساده‌تر می‌کند. Jetpack Compose ابزاری داینامیک، واکنش‌گرا و ساده است که به زبان کاتلین نوشته شده است. همچنین به کمک این ابزار می‌توانید انیمیشن‌ها و ویجت‌های بسیار جذاب و واکنش گرا توسعه دهید.

ابزار جت پک کامپوز در مراسم Google IO 2019 معرفی شد. ابزاری که محصول مشترک گوگل و جت برینز (خالق زبان کاتلین) بوده است.

اگر از خود می‌پرسید که آینده Jetpack Compose چیست، خوشبختانه باید گفت که قطعا آینده درخشانی دارد. با معرفی کامپوز مولتی پلتفرم (Compose Multiplatform) در IntelliJ IDEA، توسعه UI را برای هر سه پلتفرم اندروید، وب و دسکتاپ بسیار ساده شده است. یعنی یک کد بنویسید و در هر سه پلتفرم اجرا کنید.

آموزش Jetpack Compose

 

XML یا Jetpack Compose؟

یک سوالی که ممکن است برای شما که توسعه دهنده اندروید هستید پیش آمده باشد این است که کدام روش را باید استفاده کنیم. XML یا جت پک کامپوز؟

برای پاسخ به این سوال قطعا باید گفت Jetpack Compose! یکی از دلایل برتری فلاتر نسبت به توسعه نیتیو اندروید، امکان توسعه بصری UI بدون نیاز به استفاده از زبان دیگری مانند XML است.

با معرفی Jetpack Compose، دیگر نیازی نیست که به زبان XML مسلط باشید زیرا تمام توسعه UI به کمک زبان Kotlin انجام خواهد شد.

 

برخی از ویژگی‌های Jetpack Compose

  • توسعه Declarative رابط کاربری با زبان کاتلین
  • کد کمتر و بسیار ساده‌تر
  • امکان تعریف و پیش نمایش انیمیشن‌های جذاب
  • بدون نیاز به یادگیری زبان دیگر برای توسعه UI
  • بسیار ساده در یادگیری

 

این دوره در چه محیطی یاد داده خواهد شد؟

ویدیو‌های این دوره ابتدا برای توسعه UI در اندروید آموزش داده خواهد شد. بنابراین ابتدا توسعه UI را برای اندروید یاد خواهید گرفت.

سپس برای توسعه اپلیکیشن دسکتاپ نیز در محیط IntelliJ IDEA شروع به توسعه UI خواهیم کرد.

 

این دوره مناسب چه کسانی است؟

  • توسعه دهندگان اندروید که تا‌کنون از لایه‌های XML برای توسعه UI استفاده می‌کردند
  • توسعه دهندگان اپلیکیشن‌های دسکتاپ و وب که به دنبال یک روش بسیار جذاب و قدرتمند برای توسعه UI هستند
  • کسانی که تا حد متوسط با توسعه UI اندروید آشنایی دارند

 

این دوره مناسب چه کسانی نیست؟

  • کسانی که هیچ دانش برنامه‌نویسی ندارند
  • کسانی که با توسعه UI در اندروید به کمک روش XML آشنایی ندارند
  • کسانی که توسعه دهنده اندروید نیستند و به دنبال یادگیری توسعه اندروید با این دوره هستند
مدرس

حسین کرمی

تعداد ویدیوها

19 قسمت

وضعیت

در حال تولید

سطح دوره

پیشرفته

تعداد مشترک

2 نفر

هزینه دوره
950,000 تومان 1,000,000 تومان

هنوز این دوره را نخریده اید؟

شما هزینه نمی کنید، بلکه سرمایه گذاری برای آینده خود می کنید. استک لرن در راستای این هدف در تلاش است بهترین و با کیفیت ترین محتوا را در اختیار شما قرار دهد.

نیاز به مشاوره فوری دارم!

شما می توانید قبل از خرید این دوره از استک لرن مشاوره رایگان دریافت کنید و دوره مناسب خود را انتخاب کنید.

تلفن

ارتباط با ما از طریق تماس تلفنی

+989366696258
ایمیل

ارتباط با ما از طریق ایمیل

h.karami1811@gmail.com
واتساپ

ارتباط با ما از طریق واتساپ

+989366696258
درخواست مشاوره رایگان

نظرات

  • img
    milad
    پنج‌شنبه, 24 شهریور 1401
    پاسخ

    سلام خسته نباشید. بهترین آموزش jetpack compose به زبان فارسی هست که تا حالا دیدم. واقعا یه دنیا تشکر آقای کرمی❤❤🤩

  • img
    راضیه
    پنج‌شنبه, 24 شهریور 1401
    پاسخ

    سلام. ممنونم بهترین دوره jetpack compose هست که تا حالا دیدم❤

ارسال نظر :
پاسخ به

شروع کار با Jetpack Compose (2 ویدیو)

آشنایی با کامپوننت‌ها در جت پک کامپوز (3 ویدیو)

چیدمان عناصر در Jetpack Compose (3 ویدیو)

مفهوم State در جت پک کامپوز (3 ویدیو)

توسعه تم (پوسته) اپلیکیشن (5 ویدیو)

سوالات رایج

ممکن است پاسخ سوال شما درباره آموزش Jetpack Compose؛ توسعه UI در اندروید، دسکتاپ و وب در اینجا باشد.

Jetpack Compose ابزار مدرن اندروید برای ایجاد رابط کاربری بومی (Native) است و توسعه UI در اندروید را ساده و تسریع می‌کند. به کمک جت پک کامپوز به سرعت اپلیکیشن خود را با کد کمتر، ابزارها و API‌های قدرتمند Kotlin زنده کنید.

آیا می‌توانم از آن با جاوا استفاده کنم؟ Jetpack Compose انحصاری Kotlin است. از ویژگی‌هایی مانند کوروتین‌ها استفاده می‌کند و مدیریت حاشیه‌نویسی @Composable توسط یک کامپایلر Kotlin انجام می‌شود. هیچ راهی برای دسترسی به این موارد از جاوا وجود ندارد.

ساخت اولین پروژه Jetpack Compose به طرز شگفت آوری آسان است. کافی است آخرین نسخه استودیو اندروید را دانلود کنید و یک پروژه Compose جدید را از لیست پروژه‌های ممکن اندروید انتخاب کنید. برای شروع، یک «Hello World!» ساده خواهید داشت.

Jetpack Compose با تمام عملکردهای مورد نیاز برای ایجاد یک رابط کاربری غنی و واکنش گرا ارائه می‌شود و دارای قابلیت همکاری کامل با View‌های فعلی اندروید است که اجرای آن را برای توسعه‌دهندگان در پروژه‌های موجود آسان می‌کند.

جت پک کامپوز در مراسم گوگل IO سال 2019 توسط گوگل معرفی شد که محصول مشترک جت برینز و گوگل بوده است.

دوره های مشابه