تا پایان امشب - بیشترین تخفیف تا امروز (%۷۰ و %۹۰) ویژه حمایت از دانشجویان‌ و کسب‌وکارهای آسیب‌دیده جزئیات

کاملتریـن دوره آموزش جت پک کامپوز (Jetpack Compose) 2025

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

دوره ویدیویی آموزش مقدماتی و پیشرفته جت پک کامپوز (Jetpack Compose) تهیه شده در آکادمی لرن‌فایلز (2025) در قالب 35 ویدیوی آموزشی فارسی‌زبان به مدت 4.5 ساعت آموزش مفید (معادل بیش از 18 ساعت آموزش غیر مفید) تدریس شده است!

در آموزش جت پک کامپوز (Jetpack Compose) تولید شده توسط لرن فایلز برای اولین بار در ایران مطالب و سرفصل‌هایی تا این حد کامل و جامع گردآوری شده است تا شما را از دیگر آموزش‌ها بی‌نیاز کند.

این دوره بهترین و کاملترین دوره جت پک کامپوز در ایران است!

با افتخار دوره لرن فایلز را با سایر دوره‌ها مقایسه کنید…

آموزش جت پک کامپوز از صفر تا صد، تولید شده توسط لرن فایلز به لحاظ سطح علمی، سرفصل و کیفیت بدون اغراق بهتریـن و کاملتـرین دوره‌ آموزش جت پک کامپوز در ایران است. (مستندات قابل ارائه است – دوره ای جامع‌تر، با کیفیت بیشتر و یا بروزتر از این دوره میشناسید؟ لطفاً از طریق این صفحه اعلام کنید!).

در ادامه مسیر آموزش برنامه نویسی موبایل رسیدیم به آموزش جت پک کامپوز! ما در این دوره آموزش جت پک کامپوز، تمام مباحث مختلف در رابطه با برنامه‌نویسی با جت پک کامپوز (Jetpack Compose) را آموزش داده‌ایم و شما نیاز به هیچ گونه مرجع و داکیومنت آموزشی دیگری مانند کتاب آموزش جت پک کامپوز نخواهید داشت.

آموزش فریمورک جت پک کامپوز
آموزش جت پک کامپوز برای توسعه‌دهندگان اندروید ضروری است

چرا دوره آموزش جت پک کامپوز تهیه شده در لرن‌فایلز؟

  • در این دوره سعی شده به شکل عملی و ویژه ورود به بازارکار آموزش داده شود تا دانشجویان دارای توانایی‌های لازم برای ورود به بازار کار شوند.
  • شما با تهیه آموزش جت پک کامپوز از پشتیبانی ۳۶۰ درجه مدرس دوره برخوردار خواهید شد و میتوانید با مدرس دوره ارتباط مستقیم داشته باشید و جواب سوالات خود را فوراً دریافت نمایید.
  • آموزش جت پک کامپوز به صورت مداوم با سوالات و نیازهای دانشجویان آپدیت می‌شود و این آپدیت‌ها برای دانشجویان دوره به صورت کاملا رایگان است و در پنل میتوانید آن ها را رایگان دریافت نمایید.
  • تعداد زیادی ویدیوی آموزش رایگان از دوره آموزش جت پک کامپوز به عنوان دمو و نمونه به صورت کامل و بدون تغییر از بخش‌های مختلف آموزش برای شما در ادامه قرار گرفته است که به باعث می‌شوند به راحتی بتوانید از کیفیت و سطح علمی بالای دوره آموزش جت پک کامپوز اطمینان حاصل کنید و ارائه این تعداد بالا از ویدیو رایگان از یک دوره آن هم تنها به عنوان نمونه جهت ارزیابی شما مخاطب عزیز، نشانگر اعتماد 100درصد ما به کیفیت دوره‌هایمان است.

آموزش جت پک کامپوز  در یک نگاه سریع:

این ویدیو سریع و کوتاه را ببینید تا با آنچه در دوره آموزش جت پک کامپوز (Jetpack Compose) با هم یاد می‌گیریم، بیشتر آشنا شوید:

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

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

Jetpack compose چیست؟

اولین بار Jetpack Compose در مراسم گوگل IO 2019 برای طراحی رابط کاربری (UI) معرفی شد و از آن زمان روزبه‌روز در حال پیشرفت می‌باشد. گوگل نیز به عنوان ارائه دهنده سیستم عامل اندروید با معرفی ابزار Jetpack Compose گام بلندی در بحث بهبود «تجربه کاربری» (User Experience | UX) اپلیکیشن‌های اندرویدی برداشته است.

Jetpack Compose ابزاری مدرن برای طراحی رابط کاربری اپلیکیشن‌های اندرویدی محسوب می‌شود که جایگزین کیت توسعه قدیمی رابط کاربری اندروید شده است.

جت پک کامپوز (Jetpack Compose) یک فریمورک مدرن و قدرتمند برای طراحی رابط کاربری (UI) در برنامه‌های اندرویدی است. این فریمورک، توسعه رابط کاربری را بسیار ساده‌تر، سریع‌تر و انعطاف‌پذیرتر کرده است.

چرا جت پک کامپوز؟

در گذشته و پیش از انتشار این ابزار، برای طراحی UI و UX برنامه‌های اندرویدی، از زبان XML استفاده می‌شد. به این صورت که ابتدا کدهای کاتلین نوشته می‌شد؛ سپس با استفاده از زبان XML، رابط کاربری و ظاهر اپلیکیشن توسعه داده می‌شدند.

استفاده از XML (که ساختاری مشابه زبان HTML دارد)، زمان و هزینه زیادی را از توسعه‌دهندگان می‌گرفت؛ زیرا باید به صورت دستی، هر بخش از نرم افزار را استایل‌دهی و طراحی می‌کردند. با ظهور کتابخانه جت پک کامپوز، تمام مراحل طراحی و استایل‌دهی اشیا و بخش‌ها با استفاده از زبان کاتلین صورت می‌پذیرد.

استفاده از روش سنتی توسعه رابط کاربری مبتنی بر کدهای XML دیگر پاسخگوی نیاز کاربران نیست و باید از ابزارهای جدیدتر معرفی شده در این حوزه استفاده کرد.

گوگل برای پاسخ به این نیاز برنامه‌نویسان ابزار مدرن Jetpack Compose را معرفی کرده است. این ابزار علاوه بر ساده کردن فرایند طراحی رابط کاربری، سرعت فرایند توسعه را نیز افزایش داده است. همچنین، بسیاری از خطاها و باگ‌های موجود در روال سابق طراحی رابط کاربری نیز برطرف شده‌اند.

در ادامه به بعضی از این دلایل خواهیم پرداخت:

  • سادگی و خوانایی کد:

با استفاده از جت پک کامپوز، دیگر نیازی به نوشتن XML‌های پیچیده برای طراحی UI ندارید. تمام کدهای رابط کاربری به صورت تابعی و به زبان کاتلین نوشته می‌شوند که باعث افزایش خوانایی و درک بهتر کدها می‌شود.

  • سرعت توسعه:

با استفاده از کامپایلر پیشرفته و ویژگی‌های قدرتمند جت پک کامپوز، می‌توانید رابط کاربری پیچیده را در زمان بسیار کمتری نسبت به روش‌های سنتی توسعه دهید.

  • انعطاف‌پذیری بالا:

جت پک کامپوز به شما اجازه می‌دهد تا رابط کاربری‌های بسیار سفارشی و پیچیده را با کمترین کد ممکن ایجاد کنید.

یکپارچگی با سایر کامپوننت‌های جت پک: جت پک کامپوز به خوبی با سایر کامپوننت‌های جت پک مانندLiveData ، ViewModel و Navigation ترکیب می‌شود و به شما امکان می‌دهد تا برنامه‌های اندرویدی قوی بسازید.

مفاهیم کلیدی در جت پک کامپوز

  • Composable:

کوچکترین واحد قابل ترکیب در جت پک کامپوز است. هر Composable یک تابع که بخشی از UI را تعریف می‌کند.

  • Declarative UI:

در جت پک کامپوز، شما به جای اینکه به صورت دستوری به UI بگویید چه کاری انجام دهد، به آن توصیف می‌کنید که چه شکلی باشد.

  • Recomposition:

هنگامی که داده‌ها تغییر می‌کنند، جت پک کامپوز به صورت خودکار UI را مجدداً رندر می‌کند تا تغییرات اعمال شوند.

آنچه در آموزش جت پک کامپوز با هم یاد می‌گیریم:

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

حالا که با سرفصل دوره جت پک کامپوز آشنا شدید همراه ما باشید تا در ادامه جزئیات بیشتری از آموزش جت پک کامپوز (Jetpack Compose) را در اختیار شما دانشجویان لرن‌فایلز قرار دهیم…

حرفه‌ای ترین مدرس! از یک سِنیور (Senior Android Developer) یاد بگیرید

با افتخار مدرس دوره جت پک کامپوز لرن فایلز را مقایسه کنید…

آموزش جت پک کامپوز توسط آقای علیرضا گودرزی به عنوان یک فرد حرفه‌ای و سِنیور اندروید (Senior Android Developer) تدریس شده است که در جایگاه برنامه نویس ارشد اندروید در تیم های داخل و خارج از ایران مشغول به فعالیت بوده و هست. این به این معناست که مدرسین لرن فایلز صرفاً مدرس نیستند! بلکه متخصصین حرفه‌ای همان زمینه تخصصی هستند که سال‌ها در بازارکار تجربه‌های بسیار ارزشمندی را کسب کرده و امروز آن‌ها را برای شما در لرن فایلز ارائه کرده اند.

 راهنمایی و مشورت با حرفه‌ای ها رایگان است!

اگر چیزی ذهن شما را مشغول کرده و یا سردرگم شده اید و نیاز به یک فرد حرفه‌ای و این‌کاره دارید تا با او مشورت کنید و راهنمایی‌های لازم را دریافت کرده و مسیر برایتان روشن شود، همین الان میتوانید با متخصصین حرفه‌ای لرن‌فایلز در واحد مشاوره تخصصی تلفنی (رایگان) تماس بگیرید اینجا کلیک کنید!

پس از آشنایی با مدرس این دوره به سراغ مزایای جت پک کامپوز می‌رویم:

مزایای استفاده از جت پک کامپوز

  • کاهش حجم کد:

با استفاده از جت پک کامپوز، می‌توانید با کد کمتری، رابط کاربری‌های پیچیده‌تری ایجاد کنید.

  • افزایش سرعت توسعه:

با استفاده از ویژگی‌های جت پک کامپوز، می‌توانید به سرعت پروتوتایپ و توسعه رابط کاربری خود را انجام دهید.

  • بهبود کیفیت کد:

با استفاده از جت پک کامپوز، کدهای شما خواناتر، قابل نگهداری‌تر و کمتر مستعد خطا می‌شوند.

  • جامعه بزرگ و فعال:

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

و اما ویژگی‌های کلیدی جت پک! جت پک کامپوز از یک سری ویژگی‌های کلیدی بهره میبرد که باعث شده تفاوت ویژه‌ای را ایجاد کند. به این ویژگی‌ها در ادامه میپردازیم…

آموزش جت پک کامپوز در زمان بسیار کمتر اما با مباحث خیلی بیشتر!

با افتخار مدت زمان و محتوای دوره لرن فایلز را با سایر دوره‌ها مقایسه کنید…

این دوره از ویژگی “تایم مفید” بهره‌مند است! یعنی ما بدون اینکه بخواهیم خلاصه کنیم یا فشرده کنیم، با بروزترین متدهای تدریس بین‌المللی و استانداردهای جهانی به گونه‌ای دوره آموزش جت پک کامپوز را تولید کرده‌ایم که نسبت به تمام دوره‌های مشابه موجود، مطالب و مباحث خیلی بیشتری را در زمان بسیار کمتری برای شما بیان و تدریس نموده‌ایم و به عبارت دیگر در زمانی معادل یک سوم دوره‌های مشابه موجود در وب، شما مطالب بسیار بیشتری را از ما تحویل میگیرید. این باعث جلوگیری از اتلاف وقت شما به عنوان دانشجو خواهد شد. ویژگی تایم مفید، یک مزیت بسیار متفاوت و مهم در دوره‌های لرن فایلز است. با این ویژگی به صورت مفید و بدون اتلاف وقت یاد میگیرید و سریع‌تر و بدون خستگی دوره‌ها را پر انرژی یکی پس از دیگری به پایان میرسانید! همه این‌ برای این است که زمان شما بسیار ارزشمند است.

در ادامه به ویژگی‌های کلیدی جت پک خواهیم پرداخت…

ویژگی‌های کلیدی جت پک کامپوز

  • رویکرد اعلان‌محور (Declarative UI):

در جت پک کامپوز، به جای تعریف حالت‌های مختلف رابط کاربری به صورت جداگانه (مانند XML)، فقط وضعیت فعلی رابط کاربری را توصیف می‌کنید و کامپوز خودش نحوه به‌روزرسانی و نمایش را مدیریت می‌کند.

  • کاهش کد تکراری:

با استفاده از کامپوز، می‌توانید رابط‌های کاربری پیچیده را با مقدار کمتری کد ایجاد کنید. به جای مدیریت ویجت‌ها (Widgets) به صورت دستی، از توابع و کامپوزرها برای ساخت رابط استفاده می‌کنید.

  • یکپارچگی با معماری اندروید:

جت پک کامپوز به خوبی با سایر کتابخانه‌های Jetpack مانند LiveData، ViewModel و Navigation سازگار است. این به شما اجازه می‌دهد تا به راحتی از بهترین روش‌های توسعه اپلیکیشن‌های اندروید پیروی کنید.

  • پشتیبانی از حالت‌های مختلف دستگاه‌ها:

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

  • پیش‌نمایش زنده (Live Preview):

محیط توسعه اندروید استودیو از پیش‌نمایش زنده برای کامپوز پشتیبانی می‌کند. این به شما امکان می‌دهد تا بدون نیاز به اجرای اپلیکیشن، تغییرات رابط کاربری را به صورت بلادرنگ مشاهده کنید.

چرا جت پک کامپوز برای توسعه‌دهندگان تازه‌کار عالی است؟

  • یادگیری آسان‌تر:

با استفاده از رویکرد اعلان‌محور، کد خوانا‌تر و قابل درک‌تر است.

  • سرعت توسعه بیشتر:

به دلیل کاهش کد تکراری و استفاده از توابع کامپوزری، توسعه سریع‌تر و خطاها کمتر می‌شوند.

  • انعطاف‌پذیری بیشتر:

کامپوز به راحتی می‌تواند با تغییرات در طراحی و تغییرات پویا سازگار شود، بدون اینکه نیاز به تغییرات عمده در ساختار کد داشته باشید.

پیش از یادگیری»  پیشنیاز آموزش جت پک کامپوز؟

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

اگر تمایل به طی کردن یک مسیر یادگیری کامل در زمینه برنامه‌نویسی اندروید و متخصص شدن در این رشته را دارید، نیاز است تا مطابق مسیر استاندارد بین المللی و طبق یک برنامه از پیش تعیین شده، حرکت کنید و قبل از این دوره، طبق مسیری که برای شما در بالای همین متن در تب “پیشنیازها” قرار داده ایم حرکت کنید و آموزش‌ها را طبق آنچه در این بخش گفته ایم، به ترتیب مشاهده کنید.

پس از یادگیری»  دوره بعد از آموزش جت پک کامپوز؟

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

حالا بعد از کلی صحبت در مورد جت پک و مزایا و تعاریف آن نوبت به سرفصل‌های اصلی دوره ویدیویی آموزش جت پک کامپوز رسیده است. همراه ما باشید…

سرفصل‌های دوره ویدیویی آموزش جت پک کامپوز

سرفصل‌ها کلی بوده و بسیاری از موارد ذکر نشده است و ممکن است هر بخش شامل چندین ویدیوی زیر مجموعه باشد. با ما همراه باشید با سرفصل‌های آموزش جت پک کامپوز:

  • مقدمه و معرفی مدرس و دوره، شیوه تدریس و پیشگفتار
  • آنچه در دوره آموزش جت پک کامپوز با هم یاد می‌گیریم؟
  • چرا دوره آموزش جت پک کامپوز لرن فایلز شما را از هر دوره دیگری بی نیاز می‌کند؟
  • آیا تنها با همین دوره می‌توانید حضور قدرتمندی در بازار داشته باشید؟
  • چرا جت پک بسیار پرطرفدار و درآمدزا است؟
  • معرفی جت پک کامپوز
  • چرا جت پک کامپوز را انتخاب کنیم؟
  • تفاوت‌های جت پک کامپوز با XML چیست؟
  • مزایای استفاده از جت پک کامپوز نسبت به XML چیست؟
  • معرفی Composable‌های اساسی
  • طریقه ایجاد Text در کامپوز
  • طریقه ایجاد Image در کامپوز
  • طریقه ایجاد Row در کامپوز
  • طریقه ایجاد Column در کامپوز
  • طریقه ایجاد Button در کامپوز
  • معرفی لایه‌ها
  • یادگیری Arrangement و Alignment در آموزش جت پک کامپوز
  • تنظیم ظواهر المان‌ها با استفاده از Modifier
  • معرفی المان Size در آموزش جت پک کامپوز
  • معرفی المان Background در آموزش جت پک کامپوز
  • نحوه کار کردن با Margin و Padding در آموزش جت پک کامپوز
  • معرفی المان Clickable در آموزش جت پک کامپوز
  • نحوه کار کردن با Rotate
  • معرفی المان Border
  • تعریف کامپوننت Scaffold
  • تعریف کامپوننت Top App Bar و قرار دادن آن در Scaffold
  • تعریف کامپوننت bottom App Bar و قرار دادن آن در Scaffold
  • تعریف کامپوننت Floating Action Button و قرار دادن آن در Scaffold
  • مفهوم Inner Padding در Scaffold و نحوه استفاده از آن
  • تعریف کامپوننت Icon با ذکر مثال
  • تعریف کامپوننت‌های Box و Spacer
  • نوشتن پروژه تمیز و استاندارد در کامپوز
  • پکیج‌بندی کامپوننت‌های UI در کامپوز
  • جداسازی کامپوننت‌های UI و استفاده مجدد از آن
  • استفاده از شکل‌ها و فونت‌های پیش‌فرض MaterialTheme
  • ساخت عکس دایره‌ای و استفاده از Elevation در کامپوز
  • نمایش داده‌های لیستی در کامپوز
  • نمایش لیستی از داده‌ها به‌صورت عمودی با استفاده از LazyColumn
  • نمایش لیستی از داده‌ها به‌صورت افقی با استفاده از LazyRow
  • نمایش یک لیست با چند ویو تایپ متفاوت در کامپوز
  • نمایش لیست Grid به صورت عمودی و افقی
  • نمایش عکس آنلاین در برنامه
  • افزودن کتابخانه Coil در جت پک کامپوز
  • نمایش آنلاین عکس از طریق Coil در کامپوز و افزودن Ellipsis به Text
  • Cache کردن عکس‌ها با کتابخانه Coil
  • معرفی state‌ها در جتپک کامپوز
  • مفهوم عمل Composition در جت پک کامپوز
  • مفهوم Initial Composition و Recomposition
  • تفاوت Initial Composition و Recomposition
  • مفهوم تابع Remember در جت پک کامپوز
  • ذکر مثال برای مدیریت استیت‌ها و به‌روز کردن UI برنامه با استفاده از TextField
  • توضیح مفاهیم Stateless و Stateful در کامپوز
  • تفاوت بین Stateless و Stateful در جتپک کامپوز
  • نحوه کار با OutlinedTextField
  • ذکر مثال Stateless و Stateful با استفاده از OutlinedTextField
  • نمایش AlertDialog و Snackbar در کامپوز
  • نمایش AlertDialog و استفاده از اکشن‌های آن
  • نمایش SnackBar با اکشن و بدون اکشن
  • کار با تابع RememberCoroutineScope
  • کار با SnackbarHostState و SnackbarHost
  • ساخت باتم شیت در Compose
  • توضیح تابع EnableEdgeToEdge بعد از ساخت یک پروژه جدید
  • ساخت باتم شیت با ModalBottomSheet
  • کار با SheetState
  • استفاده از RememberModalBottomSheetState
  • نگه داشتن State‌ها درون باندل در Compose
  • ذخیره سازی مقادیر در باندل با استفاده از تابع RememberSaveable
  • مقدار دهی با Assignment در State‌ها
  • مقدار دهی با Delegation در State‌ها
  • تفاوت مقداردهی State های کامپوز از طریق Delegation (by) و Assigment Symbol (=)
  • تعریف مفهوم State Hoisting
  • مثال برای State Hoisting
  • نحوه انجام State Hoisting
  • توضیح چگونگی رعایت UDF (Unidirectional Data Flow) در عملیات State Hoisting
  • چه زمانی باید از State Hoisting استفاده کنیم
  • در چه مواقعی بهتر است از State Hoisting استفاده نکنیم
  • کجا و به چه شکل باید از State Hoisting استفاده کنیم
  • نگه داشتن یک Object در Remember Saveable
  • چگونه یک object رو به RememberSaveable بدهیم
  • وارد کردن پلاگین Parcelize به پروژه
  • نحوه Parcelize کردن یک کلاس
  • کامپوزیشن لوکال چیست و چگونه باید با آن کار کرد؟
  • چه زمان‌هایی باید از کامپوزیشن لوکال استفاده کنیم؟
  • چه شرایطی برای استفاده از کامپوزیشن لوکال وجود دارد؟
  • چه نوع استفاده‌ای از کامپوزیشن لوکال درست نیست؟
  • چگونه باید از Composition Local استفاده کنیم؟
  • نحوه Provide کردن Compositiom local
  • استفاده از Current و تعریف آن
  • ساخت Theme در کامپوز
  • تعریف رنگ‌ها در ColorScheme
  • تعریف شخصی سازی شده TextStyle‌ها در Typography و Shapeها
  • استفاده از تم دیفالت سیستم عامل
  • بررسی کلاس تم ساخته شده به‌صورت خودکار در زمان ساخت پروژه
  • تغییر تم برنامه به‌ صورت خودکار
  • انیمیشن‌ها در کامپوز
  • نحوه استفاده از Animated Visibility
  • استفاده از انیمیشن‌های مختلف (با ذکر چند مثال)
  • استفاده ترکیبی از انیمیشن‌ها به‌طور همزمان
  • کار با همزمان انیمیشن به لایه‌های والد و فرزند(با استفاده از Modifier)
  • کار با Animated Content در جت پک کامپوز
  • معرفی SideEffect های کاربردی در کامپوز
  • SideEffect‌ها چی هستتد؟
  • معمول‌ ترین SideEffect ها
  • تعریف LaunchedEffect
  • تعریف DisposableEffect
  • DisposableEffect‌ها بیشتر برای چه استفاده می‌شوند؟
  • توضیح کامل LaunchedEffect
  • استفاده از مثال واضح و نمایش عملکرد و لاگ‌ها
  • بیان دلیل و چند نکته مثبت درباره استفاده از LaunchedEffect
  • تعریف DisposableEffect
  • کجا و برای چی باید از Disposable استفاده کنیم؟
  • ذکر مثال برای DisposableEffect
  • پیاده‌سازی پرکاربردترین عملیات مربوط به DisposableEffect
  • پیاده‌سازی Lifecycle برای Composable های ساخته شده با DisposableEffect
  • آموزش استفاده از کامپوننت Slider
  • توضیح پارامتر Value Ranged در Slider
  • نحوه پیاده‌سازی متن Scrollable
  • بیان مودیفایرهای VerticalScrollable و HorizontalScrollable
  • چگونگی اسکرول کردن Horizontal و Vertical به‌صورت جداگانه
  • اسکرول کردن در محور Z
  • آموزش کار با CheckBox در JetpackCompose
  • آموزش کامپوننت RadioButton
  • مدیریت انتخاب شدن و نشدن RadioButton با کلیک بر RadioButton دیگر
  • آموزش مودیفایر Scale
  • آموزش مودیفایر Radio Scale
  • آموزش مودیفایر Weight
  • آموزش مودیفایر Scale در جت پک کامپوز
  • آموزش مودیفایرهای Focus و Scroll در جت پک کامپوز
  • آموزش مودیفایرهای Testing و Transformations در جت پک کامپوز
  • نحوه هندل کردن Scrollable Text با Modifier

جمع بندی دوره و ادامه مسیر شما…

  • ارائه نکات جا مانده و جمع بندی دوره جت پک کامپوز
  • وضعیت بازار / پروژه / درآمد و بیان تجربه‌های شخصی
  • راهنمایی‌های لازم برای کسب درآمد از آنچه در آموزش جت پک کامپوز با هم یاد گرفتیم!
  • آینده جت پک کامپوز و اهمیت تسلط به مباحث جدید
  • ادامه مسیر یادگیری شما

سرفصلها را به صورت کامل بررسی کردید حالا نوبت ویدیوهای نمونه رایگان رسیده است…

ویدئو های نمونه از آموزش جت پک کامپوز:

در ادامه تعدادی از ویدیوهای دوره برای شما به صورت رایگان قرار داده شده است تا شما از کیفیت کمی و کیفی دوره آموزش جت پک کامپوز مطمئن شوید و قبل از خرید به خوبی سطح آموزش را از همه لحاظ ارزیابی کنید:

لطفا ویدیوهای نمونه را به خوبی بررسی بفرمائید. این ویدیوها کاملا رایگان و با مدت کامل جلسه هستند.

جلسه 18 – Modal BottomSheet

جلسه 24 – کامپوزیشن محلی

جلسه 26 – انیمیشن‌های قابل مشاهده متحرک

جلسه 28 – انیمیشن‌های محتوای متحرک

در ادامه به مشخصات دوره آموزش جت پک کامپوز می‌پردازیم:



راهنمای دریافت دوره آموزش جت پک کامپوز:

جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می‌توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیو های آموزشی و سایر امکانات دسترسی داشته باشید. (دسترسی بدون محدودیت در هر زمان و مکان)

پیش از یادگیری» پیشنیاز آموزش جت پک کامپوز؟

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

اگر به دنبال نقشه راه بعد از دوره آموزش جت پک کامپوز (Jetpack Compose) هستید همراه ما باشید.

پس از یادگیری» دوره بعد از آموزش جت پک کامپوز؟

بعد از دوره آموزش جت پک کامپوز (Jetpack Compose) صفر تا صد اگر تمایل دارید به مسیر آموزشی خود ادامه دهید، به ترتیب زیر حرکت کنید:

امیدواریم کامل نقشه راه برای شما روشن و شفاف شده باشد.

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

چنانچه احساس می‌کنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.

  • در آپدیت باکس این آموزش، موردی یافت نشد.
مدرس آموزش
علیرضا گودرزی
من یک Senior Android Developer با سال‌ها تجربه تخصصی در طراحی و توسعه اپلیکیشن‌های موبایل هستم. مهارت‌های من شامل تسلط کامل به زبان‌های کاتلین و جاوا و همچنین فریمورک Flutter میشه که در پروژه‌های مختلف از اپلیکیشن‌های پیچیده سازمانی تا استارتاپ‌ها، ازشون استفاده کردم. حالا اینجام تا تجربیاتم رو به اشتراک بذارم...
نظرات کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

20 نظر ثبت شده است
میهمان
اردوان ابوالفتحی (17 دی 1403 | 00:36)

ای وای آخه چرا این دوره ها رو اینقدر دیر تولید می کنید که کار از کار می گذره؟ الان وقت گذاشتن جت پک بود اخه؟ من در به در دنبالش بودم وقتی که به شما گفتم و گفتید هنوز در حال ضبطه و پرسیدم ازتون گفتید زمان مشخص ندارید بعد حالا اومدم می بینم منتشر کردید متاسفانه من تهیه کردم از یه جای دیگه و کارم رو هر طور بود راه انداختم اما الان که این دوره رو دیدم واقعا دلم سوخت که چرا اینو تهیه نکردم. لطفا اطلاع دقیق بدید کی می خواد هر دوره بیاد لطفاااا

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (17 دی 1403 | 09:05)

با سلام و عرض ادب.
واقعا پوزش میخوایم اگر زمانبندی درستی رو ارائه ندادیم. انتشار دوره ها به پارامترهای مختلفی بستگی داره و ما قبل از انتشار، دوره ها رو در این آدرس https://learnfiles.com/upcoming/ قرار میدیم و دانشجویان میتونن در لیست پیش ثبت نام رایگان کنند تا بهشون اطلاع بدیم احتمالا شما این بخش رو ندیدید وگرنه بهتون خبر میدادیم. ما تمام سعی خودمون رو میکنیم چشم حتما.

ارسال پاسخ
diba
diba
129 روز همراهی
diba (15 دی 1403 | 15:43)

سلام و احترام
اومدم نظرم رو بگم چون وظیفه خودم می دونم از این دوره حال که تمامش کردم تشکر کنم
دوره جت پک کامپوز یکی از بهترین دوره‌هایی بود که تا به حال من تهیه کردم واقعا خداقوت به مدرس عزیز جناب گودرزی این مبحث خیلی می تونست سنگین باشه ولی اونقدر آسون و دقیق و مرحله به مرحله توضیح دادند که من راحت متوجه شدم و یک استاد واقتی هستند
استاد گودرزی نه تنها مفاهیم رو خیلی دقیق و شفاف توضیح میدن بلکه هر مبحث رو با مثال‌ های عملی کامل می کنن نحوه ساده‌ سازی موضوعات پیچیده توسط استاد برام خیلی مهم بود
تشکر

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (15 دی 1403 | 17:06)

با سلام دیبا عزیز
خوشحالیم که از دوره آموزش جت پک کامپوز رضایت داشتید.
ما در تیم کنترل کیفیت دوره ها بسیار زمان میذاریم تا همین پارامتر ها رو چک کنیم و نهایتا به چنین نظرات مثبتی برسیم. خیلی متشکریم که نظرتون رو اعلام کردید.

ارسال پاسخ
میهمان
مرجان هاشمی (22 دی 1403 | 00:03)

سلام وقتتون بخیر دمو های رایگان رو دیدم خیلی خوب بودن و تصمیم دارم توی تخفیف الانتون دوره رو بگیرم اما چند سوال دارم در این دوره به موضوعات پیشرفته‌ تر مثل مدیریت استیت و Navigation Compose هم کامل پرداخته شده؟ و برای کسایی که مسلط هست هم اطلاعات حرفه ای داره یا فقط به کار مبتدی ها میاد؟

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (22 دی 1403 | 00:45)

با سلام مرجان عزیز.
بله کاملا به موضوعات پیشرفته که اشاره کردید در آموزش جت پک کامپوز پرداخته شده و خیلی موارد دیگر هم پوشش داده شده کامل و همانطور که گفتیم این دوره کاملترین دوره جت پک کامپوز در ایران هست. این دوره همزمان برای 2 دسته از دانشجویان تدارک دیده شده است : افراد مبتدی و افرادی حرفه ای پس با خیال راحت و مطمئن میتونید تهیه کنید چون برای شما هم مطالب زیادی رو داریم در آموزش جت پک

ارسال پاسخ
محمد پارسا
محمد پارسا
103 روز همراهی
محمد پارسا (21 دی 1403 | 21:55)

سلام بر تمام بزرگواران و مدرس گرانقدر
نظرم رو در مورد دوره به درخواست مدرس جناب گودرزی عزیز درج می کنم در مورد دوره
من دوره رو کامل گذروندم سرفصل و مباحث دوره رو اول کامل مقایسه کردم از همه جا بهتر بود و کامل تر از بقیه سایت ها بود قیمتش هم مناسب بود چون تخفیف داشت و بعد از تهیه هم آقای استاد گودرزی طوری تدریس می‌ کنند که انگار کنارشون نشستی و هر سوالی هم داشتم فوری توی پنل پرسیدم جوابم رو دادند هر جلسه پر از نکات جدید و کاربردی بود که خیلی به کار بنده اومد و توی پروژه های شرکت دارم استفاده می کنم. از تیم لرن فایلز هم متشکرم که در این مسیر چند باری نیاز به راهنمایی داشتم کنارم بودند واقعاً دوره با کیفیتی بود و اگر دوره اندروید دیگری ارائه کنید حتما تهیه خواهم کرد.
ارادتمند شما – محمد پارسا

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (21 دی 1403 | 23:09)

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

ارسال پاسخ
میهمان
سجاد (20 دی 1403 | 19:26)

دموی دوره رو که دیدم فکر می کنم دوره حرفه ای تدریس شده و نحوه تدریس و جزئیاتی که مطرح کردید از نمونه هایی که جاهای دیگه دیدم بهتره فقط یه سوال دارم آیا امکان داره آپدیت‌های بعدی لازم داشته باشه و باز بخوایم هزینه کنیم یا نه؟

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (20 دی 1403 | 20:59)

سلام و عرض ادب سجاد عزیز
دوره آموزش جت پک کامپوز کاملاً تکمیل شده و ما دوره های تکمیل نشده رو هرگز منتشر نمیکنیم و این سیاست ما نیست. پس این دوره تکمیل شده و نیاز به آپدیت برای تکمیل ندارد. آپدیت که گفتیم منظورمون ارائه آپدیت جهت جذابیت دوره و درخواست کاربران هست که صورت رایگان در اختیار شما قرار میگیره و نیاز به هزینه نیست. اطلاع به شما داده میشه در تب “آپدیت باکس” همین صفحه و میتونید در لیست آموزش خودتون اون رو ببینید.

ارسال پاسخ
میهمان
fahkradi66 (19 دی 1403 | 11:23)

سلام به تیم لرن فایلز و مدرس عزیز . چقدر خوشحال شدم که توی لرن فایلز این دوره رو دیدم چون جامع کار می کنید معمولا منم فقط دنبال همین جت پک کامپوز بودم و دیگه بقیه مسائل رو نمی خوام و سایر جاها اومدن این رو توی لا به لای آموزش اندروید گذاشتن که به کار من نمیاد. ادامه بدید ارائه آموزش های اندرویدیتون رو که جایتون واقعا خالیه توی بازار اندروید

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (19 دی 1403 | 12:00)

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

ارسال پاسخ
حمید حسینی
حمید حسینی
173 روز همراهی
حمید حسینی (17 دی 1403 | 17:01)

با سلام من این دوره رو به تازگی تموم کردم و چون اقای گودرزی فرمودند اگه رضایت داشتید نظرتون رو بگید گفتم نظرم رو عرض کنم
واقعا کیفیت دوره بالا بود تدریس عالی بود مباحث هم خیلی کامل بود و پشتیبانی هم توسط خود ایشون خیلی سریع انجام می شد و جواب سوالاتم رو سریع از طریق پنل میپرسیدم و جواب می گرفتم با ویس واقعا ممنونم عالی بود.

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (17 دی 1403 | 18:07)

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

ارسال پاسخ
Amir G
Amir G
29 روز همراهی
Amir G (4 دی 1403 | 10:17)

متشکرم دوره بسیار کاملی بود و من واقعا استفاده کردم

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (4 دی 1403 | 15:21)

سلام و عرض ادب

خیلی خوشحالم که از دوره راضی بودید و براتون مفید بوده. این بازخورد مثبت شما باعث دلگرمی ما و مدرس دوره هست. امیدوارم همیشه در مسیر یادگیری و پیشرفت موفق و سربلند باشید. اگر در ادامه سوالی یا موردی داشتید، ما همیشه پاسخگو هستیم

موفق باشید

ارسال پاسخ
میهمان
مجتبی (21 آذر 1403 | 21:19)

متشکر که اومدید بعد چند وقت سراغ اندروید امیدوارم مسیر تولید دوره های اندرویدی رو ادامه بدید و مثل دوره های هک و امنیت یه لرن باکس کامل و جامع بسازید ازشون که به روز باشن

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (21 آذر 1403 | 22:22)

با سلام و عرض ادب
قطعا همینطور هست. مطمئن باشید مسیر اندروید کامل تر از مسیر هک و امنیت هم خواهد شد بزودی. همین هفته و هفته آینده سه دوره جدید در زمینه اندروید منتشر میشه که نمونه داخلی در اون سطح و level ندارند.

ارسال پاسخ
بهرام باقری
بهرام باقری
404 روز همراهی
بهرام باقری (21 آذر 1403 | 19:05)

سلام و خداقوت به تیم لرن فایلز و آقای گودرزی عزیز
به نظر می رسه دوره جت پک کامپوز واقعا دقیق و کاربردیه سبک تدریس هم که از دمو ها جذاب بود انگار
من همین الان این دوره جت پک کامپوز رو تهیه کردم مشتاقم شروع کنم دمتونم گرم

ارسال پاسخ
لرن فایلز
لرن فایلز
4105 روز همراهی
لرن فایلز (21 آذر 1403 | 22:08)

ارادت بهرام جان
خوشحالیم که اعتماد کردید و مطمئناً از کیفیت آموزش جت پک کامپوز لذت خواهید برد خصوصاً از پشتیبانی 360 درجه و پاسخگویی سریع مدرس به سوالات تخصصی خودتون از طریق پنل کاربری و به صورت مستقیم.
موفق و پیروز باشید

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

آموزش هک