دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش Flutter Dart - دوره پروژه‌های توسعه اپلیکیشن Flutter

آموزش Flutter Dart - دوره پروژه‌های توسعه اپلیکیشن Flutter

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • Flutter یک SDK گوگل برای ساخت رابط‌های بومی برای iOS و اندروید با استفاده از زبان برنامه‌نویسی Dart است.
  • Flutter از زمان انتشار رسمی در دسامبر 2018 یک محصول پایدار و آماده تولید در iOS و اندروید بوده است.
  • Flutter توسط زبان برنامه‌نویسی Dart که برای اپلیکیشن های سریع در هر پلتفرمی بهینه شده است، قدرت می‌گیرد.
  • Flutter یک انتخاب ایده‌آل برای استارت‌آپ‌ها، آژانس‌ها و کسب‌وکارهای کوچک است و در نتیجه، بازار کار برای توسعه‌دهندگان Flutter نیز به سرعت در حال گسترش است.
  • Flutter می‌تواند با پایگاه‌های کد موجود iOS و اندروید ادغام شود. این ابزار رایگان و متن‌باز است.
  • شرکت‌های بزرگی مانند eBay ،BMW، علی‌بابا و تویوتا از Flutter به عنوان چارچوب اصلی استراتژی توسعه اپلیکیشن موبایل خود استفاده می‌کنند.
  • Flutter فرآیند توسعه اپلیکیشن را متحول می‌کند. اپلیکیشن‌های زیبا برای موبایل، وب، دسکتاپ و دستگاه‌های embedded را از یک پایگاه کد واحد بسازید، تست کنید و مستقر کنید.
  • کد Flutter به کد ماشین ARM یا اینتل و همچنین جاوااسکریپت کامپایل می‌شود تا عملکرد سریعی روی هر دستگاهی داشته باشد.
  • Flutter توسط گوگل پشتیبانی و استفاده می‌شود، مورد اعتماد برندهای مشهور در سراسر جهان است و توسط جامعه‌ای از توسعه‌دهندگان جهانی نگهداری می‌شود.
  • Flutter توسط Dart، زبانی که برای اپلیکیشن های سریع در هر پلتفرمی بهینه شده است، قدرت می‌گیرد.
  • Dart یک زبان بهینه‌شده برای سمت کلاینت برای توسعه اپلیکیشن های سریع در هر پلتفرمی است.
  • Dart برای یک محیط فنی طراحی شده است که به طور خاص برای توسعه سمت کلاینت مناسب است و هم بر توسعه و هم بر تولید با کیفیت بالا اولویت می‌دهد.
  • Flutter Firebase
  • Flutter web
  • مبانی و ساختارهای Flutter
  • Flutter چیست؟
  • چرا Flutter؟
  • اپلیکیشن لیست کتاب
  • محاسبه‌گر نمرات دانشجو
  • اپلیکیشن طراحی مد
  • اپلیکیشن آب و هوا با http
  • پایگاه داده بلادرنگ Firebase
  • احراز هویت با Firebase
  • انیمیشن‌ها
  • مدیریت استیت در Flutter (Provider)
  • مدیریت استیت در Flutter (Bloc)
  • مدیریت استیت در Flutter (پکیج GetX)
  • ایجاد اپلیکیشن‌های زیبا، سریع و با کیفیت بومی با Flutter
  • ایجاد نمونه کار از اپلیکیشن‌های زیبای Flutter برای تحت تأثیر قرار دادن هر استخدام‌کننده‌ای
  • درک تمام مفاهیم اساسی توسعه Flutter
  • در یکی از سریع‌ترین فناوری‌های در حال رشد مهارت پیدا کنید.

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

  • دانش اولیه Dart
  • دانش اولیه Flutter
  • تمایل به یادگیری Dart و Flutter
  • کامپیوتر با دسترسی به اینترنت
  • اشتیاق و انگیزه برای تکمیل موفقیت‌آمیز دوره مربوط به Flutter
  • تمایل به یادگیری Flutter و Dart
  • 10 گیگابایت فضای خالی روی هارد دیسک داشته باشید.
  • تماشای کامل ویدیوهای جلسات، تا انتها و به ترتیب.
  • هیچ چیز دیگری! فقط شما، کامپیوترتان و اشتیاق شما برای Flutter و Dart کافی است تا همین امروز شروع کنید.

توضیحات دوره

به دوره “ Flutter Dart | دوره پروژه‌های توسعه اپلیکیشن Flutter ” خوش آمدید.

با اپلیکیشن‌های پیشرفته Flutter 3 ،Flutter و Dart را یاد بگیرید تا اپلیکیشن‌های چندپلتفرمی (وب، موبایل، دسکتاپ) بسازید.

Flutter یک SDK گوگل برای ساخت رابط‌های بومی برای iOS و اندروید با استفاده از زبان برنامه‌نویسی Dart است. Flutter می‌تواند با پایگاه‌های کد موجود iOS و اندروید ادغام شود. این ابزار رایگان و متن‌باز است.

Flutter کیت ابزار رابط کاربری گوگل برای ساخت اپلیکیشن‌های زیبا و کامپایل‌شده بومی برای موبایل، وب و دسکتاپ از یک پایگاه کد واحد است. Flutter Dart در ابتدا با پشتیبانی از iOS و اندروید راه‌اندازی شد. Flutter 2 به عنوان یک نسخه پایدار در مارس 2021 با پشتیبانی از ویندوز، مک‌اواس، لینوکس و وب منتشر شد. Flutter با Dart، یک زبان برنامه‌نویسی توسعه‌یافته توسط گوگل، اجرا می‌شود. Dart یک زبان strongly-typed و شی‌گرا با سینتکس آشنا شبیه C است. توسعه‌دهندگان می‌توانند برنامه‌های Dart را به کد بومی سریعی کامپایل کنند که روی همه پلتفرم‌های پشتیبانی‌شده به نرمی اجرا شود. روی وب، Dart Flutter به کد جاوااسکریپتی کامپایل می‌شود که می‌تواند در مرورگر اجرا شود.

Flutter web از سه لایه معماری تشکیل شده است: چارچوب Flutter که با Dart نوشته شده و تمام ویجت‌هایی را که توسعه‌دهندگان برای ساخت اپلیکیشن‌های خود استفاده می‌کنند، فراهم می‌کند؛ موتور Flutter Firebase که با ++C نوشته شده و پشتیبانی سطح پایین رندرینگ را فراهم می‌کند.

Flutter یک SDK گوگل برای ساخت رابط‌های بومی برای iOS و اندروید با استفاده از زبان برنامه‌نویسی Dart است. Flutter می‌تواند با پایگاه‌های کد موجود iOS و اندروید ادغام شود. این ابزار رایگان و متن‌باز است. Flutter ،dart ،flutter dart، flutter and dart ،flutter firebase ،dart programming ،flutter advanced، flutter project ،dart language ،dart programing language

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

Dart یک زبان بهینه‌شده برای سمت کلاینت برای توسعه اپلیکیشن های سریع در هر پلتفرمی است. هدف آن ارائه پربازده‌ترین زبان برنامه‌نویسی برای توسعه چندپلتفرمی، همراه با یک پلتفرم زمان اجرای انعطاف‌پذیر برای چارچوب‌های اپلیکیشن است.

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

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

زبان Dart از نظر نوع ایمن است. این زبان از بررسی نوع استاتیک استفاده می‌کند تا اطمینان حاصل شود که مقدار یک متغیر همیشه با نوع استاتیک متغیر مطابقت دارد. گاهی اوقات به این، typing صحیح گفته می‌شود. اگرچه انواع اجباری هستند، حاشیه‌نویسی نوع به دلیل استنتاج نوع اختیاری است. سیستم typing Dart همچنین انعطاف‌پذیر است و امکان استفاده از نوع dynamic را همراه با بررسی‌های زمان اجرا فراهم می‌کند، که می‌تواند در طول آزمایش یا برای کدی که نیاز به پویایی خاصی دارد مفید باشد.

گوگل Flutter کیفیت بالاتری را برای توسعه چندپلتفرمی فراهم می‌کند.

اپلیکیشن‌های Flutter از یک پایگاه کد واحد استفاده می‌کنند و امکان عرضه سریع‌تر به بازار را فراهم می‌کنند.

Flutter به شما امکان می‌دهد به راحتی اپلیکیشن‌های زیبایی بسازید.

ویجت‌های Flutter ساخت رابط‌های کاربری زیبا را آسان می‌کنند.

زبان برنامه‌نویسی Dart بسیار پربازده است.

Flutter با قابلیت بارگذاری مجدد داغ، تجربه توسعه‌دهندگی عالی را ارائه می‌دهد.

Flutter متن‌باز است.

Flutter با یک اکوسیستم بالغ عرضه می‌شود.

مزایای منحصر به فرد Flutter آن را به یک چارچوب رابط کاربری بسیار قوی در موبایل، وب و دسکتاپ تبدیل می‌کند.

این دوره شما را سریع راه می‌اندازد و دانش اصلی مورد نیاز برای درک عمیق و ساخت برنامه‌نویسی Dart Flutter را به شما آموزش می‌دهد، بنابراین ما یک اصول قوی برای اپلیکیشن‌های Flutter آماده خواهیم کرد.

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

در طول دوره، شما در مورد مبانی Dart به طور مفصل و چگونگی حل مسائل مطلع خواهید شد.

این دوره به گونه‌ای طراحی شده است که برای توسعه‌دهندگان در هر سطحی مفید باشد. ما Flutter و Dart را از ابتدا شروع می‌کنیم و چگونگی ایجاد یک محیط توسعه برای Flutter در توسعه موبایل را یاد می‌گیریم.

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

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

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

در این دوره، وب اپلیکیشن‌های مدرن، پیچیده، واکنش‌گرا و مقیاس‌پذیر را با Dart در Firebase توسعه دهید.

گوگل Flutter چیست؟

Flutter کیت ابزار رابط کاربری گوگل برای ساخت اپلیکیشن‌های زیبا و کامپایل‌شده بومی برای موبایل، وب و دسکتاپ از یک پایگاه کد واحد است. Flutter در ابتدا با پشتیبانی از iOS و اندروید راه‌اندازی شد. Flutter 2 به عنوان یک نسخه پایدار در مارس 2021 با پشتیبانی از ویندوز، مک‌اواس، لینوکس و وب منتشر شد. Flutter با Dart، یک زبان برنامه‌نویسی توسعه‌یافته توسط گوگل، اجرا می‌شود. Dart یک زبان strongly-typed و شی‌گرا با سینتکس آشنا شبیه C است. توسعه‌دهندگان می‌توانند اپلیکیشن های Dart را به کد بومی سریعی کامپایل کنند که روی همه پلتفرم‌های پشتیبانی‌شده به نرمی اجرا شود. روی وب، Dart به کد جاوااسکریپتی کامپایل می‌شود که می‌تواند در مرورگر اجرا شود. Flutter از سه لایه معماری تشکیل شده است: چارچوب Flutter که با Dart نوشته شده و تمام ویجت‌هایی را که توسعه‌دهندگان برای ساخت اپلیکیشن‌های خود استفاده می‌کنند، فراهم می‌کند؛ موتور Flutter که با ++C نوشته شده و پشتیبانی سطح پایین رندرینگ را با Skia گوگل فراهم می‌کند؛ و تعبیه‌کننده مخصوص پلتفرم که مستقیماً با سیستم عامل ارتباط برقرار می‌کند.

چرا گوگل Flutter را ایجاد کرد؟

Flutter که در ابتدا با نام “Sky” شناخته می‌شد، در سال 2015 فقط با پشتیبانی از اندروید معرفی شد. این ابزار برای ارائه تجربه موبایل بهتر برای کاربران و توسعه‌دهندگان ایجاد شد و بهترین بخش‌های تجربه توسعه وب را گرفته و به موبایل آورد. اهداف اصلی آن عملکرد بالا و قابلیت حمل در چندین پلتفرم بود. در حالی که راه‌حل‌های چندپلتفرمی دیگری مانند React Native و Xamarin قبلاً محبوب بودند، نمی‌توانستند همان کیفیت و عملکرد اپلیکیشن‌های ساخته شده با SDKهای بومی iOS و اندروید را ارائه دهند. Flutter این را با ایجاد امکان ساخت اپلیکیشن‌های زیبا و با کارایی بالا در چندین پلتفرم با یک پایگاه کد واحد تغییر داد.

آیا Flutter مورد تقاضا است؟

Flutter از زمان انتشار رسمی در دسامبر 2018 یک محصول پایدار و آماده تولید در iOS و اندروید بوده است. شرکت‌های بزرگی مانند eBay ،BMW، علی‌بابا و تویوتا از Flutter به عنوان چارچوب اصلی استراتژی توسعه اپلیکیشن موبایل خود استفاده می‌کنند. بیش از صد هزار اپلیکیشن Flutter قبلاً در اپ استور و پلی استور منتشر شده است. پس از پیشی گرفتن از React Native در روندهای جستجوی گوگل، Flutter اکنون سریع‌ترین پروژه نرم‌افزاری در حال رشد در گیت‌هاب است. با انتخاب Flutter، شرکت‌ها می‌توانند اپلیکیشن‌های موبایل را در زمان بی‌سابقه‌ای ارائه دهند، زیرا دیگر نیازی به ساخت اپلیکیشن‌های جداگانه برای پشتیبانی از iOS و اندروید ندارند. این امر Flutter را به یک انتخاب ایده‌آل برای استارت‌آپ‌ها، آژانس‌ها و کسب‌وکارهای کوچک تبدیل می‌کند و در نتیجه، بازار کار برای توسعه‌دهندگان Flutter نیز به سرعت در حال گسترش است.

آیا Flutter یک زبان برنامه‌نویسی است؟

Flutter یک زبان نیست، بلکه یک SDK مانند Android SDK است. برای توسعه اندروید، Java/Kotlin زبان‌های برنامه‌نویسی هستند، برای توسعه چندپلتفرمی با استفاده از Flutter، DART زبان برنامه‌نویسی رسمی است.

آیا Flutter فرانت‌اند است یا بک‌اند؟

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

برای Flutter از کدام زبان استفاده می‌شود؟

اپلیکیشن‌های Flutter به زبان Dart نوشته می‌شوند و از بسیاری از ویژگی‌های پیشرفته‌تر این زبان استفاده می‌کنند. هنگام نوشتن و اشکال‌زدایی یک اپلیکیشن، Flutter در ماشین مجازی Dart اجرا می‌شود که دارای یک موتور اجرای just-in-time است.

آیا Flutter یک چارچوب است؟

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

Dart چیست و چرا Flutter از آن استفاده می‌کند؟

Flutter از Dart استفاده می‌کند زیرا Dart به Flutter اجازه می‌دهد از نیاز به یک زبان طرح بندی اعلانی جداگانه مانند JSX و XML اجتناب کند. طرح بندی Dart اعلانی و برنامه‌نویسی‌شده است و خواندن و مصورسازی آن را برای توسعه‌دهندگان بسیار آسان و بی‌دردسر می‌کند.

آیا Flutter با Dart نوشته شده است؟

اپلیکیشن‌های Flutter به زبان Dart نوشته می‌شوند و از بسیاری از ویژگی‌های پیشرفته‌تر این زبان استفاده می‌کنند. هنگام نوشتن و اشکال‌زدایی یک اپلیکیشن، Flutter در ماشین مجازی Dart اجرا می‌شود که دارای یک موتور اجرای just-in-time است.

چه کسانی از زبان برنامه‌نویسی Dart استفاده می‌کنند؟

شرکت‌هایی که از زبان Dart استفاده می‌کنند عبارتند از گوگل، Mews ،Ag Flow و Blossom. افراد به طور کلی متوجه می‌شوند که Dart یکی از زبان‌هایی است که درک آن آسان‌تر است، زیرا شباهت زیادی به بسیاری از زبان‌های برنامه‌نویسی دیگر دارد.

چه اپلیکیشن‌هایی از Flutter استفاده می‌کنند؟

اپلیکیشن‌های شبکه اجتماعی برای ایجاد و اشتراک‌گذاری محتوا، دوست‌یابی و ارتباط افراد از طریق رویدادها و فعالیت‌های واقعی وجود دارند که از Flutter استفاده می‌کنند. علی‌بابا یک اپلیکیشن خرید به نام Xianyu ساخته است که بیش از ۵۰ میلیون بار دانلود و بیش از 10 میلیون کاربر فعال روزانه دارد. Nubank بزرگترین بانک دیجیتال مستقل خارج از آسیا است و اپلیکیشن‌های موبایل آن با Flutter ساخته شده‌اند. یکی دیگر از اپلیکیشن‌های خرید، HuYu است که با ارائه کارت هدیه و کوپن در ازای اشتراک‌گذاری رسید خرید، به کاربران پاداش می‌دهد. همچنین می‌توانید اپلیکیشن‌های موسیقی برای ضبط و یادگیری نت‌خوانی پیدا کنید. موزیکال همیلتون و استودیوهای معروف ابی رود اپلیکیشن‌هایی با Flutter ساخته‌اند. اپلیکیشن‌هایی برای ورزش، امور مالی، تناسب اندام، آموزش، پذیرش حیوانات، نقشه پمپ بنزین‌ها برای مقایسه قیمت‌ها و یک اپلیکیشن سفر وجود دارد. یک اپلیکیشن Google Ads به مشتریان اپلیکیشن موبایل کمک می‌کند تا تبلیغات خود را ردیابی کنند. کاربران می‌توانند آمار را مشاهده کنند، پیشنهادات و بودجه‌ها را بروزرسانی کنند و نوتیفیکیشن های بلادرنگ دریافت کنند.

دوره ما بر اساس یادگیری از طریق تمرین عملی است.

چرا می‌خواهید در این دوره شرکت کنید؟

پاسخ ما ساده است: کیفیت تدریس.

OAK Academy مستقر در لندن یک شرکت آموزشی آنلاین است. OAK Academy در زمینه فناوری اطلاعات، نرم‌افزار، طراحی، توسعه به زبان‌های انگلیسی، پرتغالی، اسپانیایی، ترکی و بسیاری زبان‌های مختلف دیگر در پلتفرم یودمی آموزش ارائه می‌دهد، جایی که بیش از 1000 ساعت درس ویدیویی آموزشی دارد. OAK Academy هم با انتشار دوره‌های جدید، تعداد سری‌های آموزشی خود را افزایش می‌دهد و هم با بروزرسانی، دانشجویان را از تمام نوآوری‌های دوره‌های قبلاً منتشر شده آگاه می‌کند.

کیفیت تولید ویدیو و صدا

تمامی ویدیوهای ما به صورت ویدئو و صدای با کیفیت بالا ایجاد/تولید می‌شوند تا بهترین تجربه یادگیری را برای شما فراهم کنند.

شما خواهید دید

  • به وضوح خواهید دید.
  • به وضوح خواهید شنید.
  • بدون حواس‌پرتی در دوره حرکت خواهید کرد.

همین حالا در دوره بررسی کنید؛

"Flutter Dart | دوره پروژه‌های توسعه اپلیکیشن Flutter"

با اپلیکیشن‌های پیشرفته Flutter 3، Flutter و Dart را یاد بگیرید تا اپلیکیشن‌های چندپلتفرمی (وب، موبایل، دسکتاپ) بسازید.

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

  • هر کسی که می‌خواهد با دانش اولیه Flutter اپلیکیشن توسعه دهد و اپلیکیشن‌های iOS و اندروید بسازد.
  • هر کسی که کدنویسی بلد است، اما در توسعه موبایل تازه‌کار است، سپس این دوره را بگذراند تا با فقط یک پایگاه کد، اپلیکیشن بسازد.
  • هر کسی که قبلاً Flutter را امتحان کرده است، اما می‌خواهد یک برنامه درسی جامع دریافت کند که تمام جنبه‌های مهم توسعه Flutter را پوشش دهد.
  • هر کسی که می‌خواهد از یک پایگاه کد واحد روی چندین دستگاه مستقر کند: موبایل، وب، دسکتاپ و دستگاه‌های embedded.
  • اگر می‌خواهید اپلیکیشن خود را با Dart و Flutter بسازید.
  • هر کسی که می‌خواهد از Flutter استفاده کند، که یک SDK گوگل برای ساخت رابط‌های بومی برای iOS و اندروید با استفاده از زبان برنامه‌نویسی Dart است.
  • هر کسی که می‌خواهد به راحتی با Flutter اپلیکیشن‌های زیبایی بسازد.
  • هر کسی که می‌خواهد زبان برنامه‌نویسی Dart را یاد بگیرد که بسیار پربازده است.
  • هر کسی که می‌خواهد با Flutter اپلیکیشن‌های iOS و اندروید با کیفیت بومی بسازد.

آموزش Flutter Dart - دوره پروژه‌های توسعه اپلیکیشن Flutter

  • Flutter چیست؟ 05:06
  • چرا Flutter؟ 05:06
  • آناتومی اپلیکیشن Flutter 02:37
  • نسخه‌های Flutter 04:16
  • کوئیز None
  • پیش‌نیازهای راه‌اندازی Flutter 05:39
  • راه‌اندازی Git و SDK Flutter 06:13
  • نصب اندروید استودیو و SDK 07:33
  • اولین پروژه Flutter در اندروید استودیو 05:44
  • اولین پروژه Flutter در VSCode 04:20
  • اپلیکیشن Flutter روی دستگاه واقعی 05:04
  • راه‌اندازی در مک - نصب SDK Flutter 05:12
  • راه‌اندازی در مک - نصب اندروید استودیو 03:56
  • راه‌اندازی در مک - نصب شبیه‌ساز اندروید 03:25
  • راه‌اندازی در مک - نصب Xcode و ابزارهای خط فرمان 01:37
  • کوئیز None
  • معرفی اپلیکیشن 02:26
  • ایجاد منبع داده 11:34
  • ایجاد لیست 08:02
  • ایجاد صفحه جزئیات 08:37
  • استفاده از تولیدکننده پالت رنگی 08:10
  • استفاده از onGenerate 08:16
  • کوئیز None
  • معرفی اپلیکیشن 02:32
  • استفاده از فونت‌های گوگل و ساختار پایه اپلیکیشن 09:23
  • استفاده از TextFormField برای اپلیکیشن 08:03
  • ایجاد ویجت میانگین 06:23
  • ایجاد DropdownButton 11:54
  • Dropdown - قسمت 2 07:15
  • محاسبه میانگین و کلاس مدل درس 11:21
  • لیست کردن دوره‌ها و دکمه Dismissible 08:19
  • استفاده از توابع بازگشتی 06:12
  • معرفی اپلیکیشن و طراحی رابط کاربری - 1 12:57
  • طراحی رابط کاربری - 2 06:32
  • طراحی رابط کاربری - 3 08:30
  • طراحی رابط کاربری - 4 13:32
  • استفاده از ویجت‌های Hero و Inkwell 13:43
  • تکمیل رابط کاربری 12:58
  • کوئیز None
  • مثال Http 03:05
  • آماده‌سازی صفحه بارگذاری 09:07
  • آماده‌سازی صفحه اصلی 08:19
  • گرفتن اطلاعات موقعیت مکانی از کاربر 12:46
  • استفاده از Api و داده‌های Json 06:07
  • افزودن داده از Api به اپلیکیشن 10:57
  • اپلیکیشن تکمیل شده 11:31
  • Firebase چیست؟ 06:52
  • محصولات ارائه‌شده توسط Firebase 12:45
  • سیاست قیمت‌گذاری، محدودیت‌ها و سهمیه‌های Firebase 14:39
  • کوئیز None
  • ایجاد یک پایگاه داده Firebase 07:21
  • افزودن داده بلادرنگ به پایگاه داده از طریق کنسول Firebase 07:10
  • پایگاه داده NoSql چیست؟ 16:12
  • تفاوت‌های FireStore و پایگاه داده بلادرنگ 10:55
  • مفاهیم مجموعه و سند در Firestore 13:02
  • افزودن داده، متدهای Add و Set 22:22
  • بروزرسانی و حذف داده 10:02
  • خواندن یک‌باره داده 14:37
  • خواندن بلادرنگ با Stream 15:00
  • عملیات با Batch 11:34
  • عملیات تراکنش 10:59
  • پرس‌وجوی داده در Firebase 10:07
  • آپلود فایل در Firebase Storage و دریافت Url 11:51
  • کوئیز None
  • مقدمه‌ای بر احراز هویت 02:55
  • ایجاد پروژه با نام بسته 05:10
  • نصب‌های Flutter Fire و Firebase CLI 13:11
  • ایجاد کاربر با ایمیل و رمز عبور 12:30
  • ورود و خروج با ایمیل و رمز عبور 11:59
  • روش‌های بروزرسانی ایمیل و رمز عبور 09:33
  • ورود با گوگل 15:00
  • ورود با شماره تلفن 10:34
  • کوئیز None
  • مقدمه‌ای بر انیمیشن‌ها 05:13
  • AnimationController، Ticker و متدهای کنترلر 15:32
  • انیمیشن‌های Tween 11:25
  • انیمیشن‌های Curve 06:05
  • انیمیشن‌های Staggered 12:32
  • انیمیشن‌های توالی و AnimatedBuilder 13:41
  • ویجت‌های انیمیشن 12:14
  • ویجت‌های Transform 12:29
  • اپلیکیشن انیمیشن‌ها - آماده‌سازی رابط کاربری 12:57
  • استفاده از ویجت AnimationPosition 10:59
  • استفاده از Scale Transition 08:56
  • تکمیل پروژه 07:31
  • کوئیز None
  • چرا مدیریت استیت در Flutter؟ 13:00
  • توضیحات پکیج Riverpod 12:56
  • استفاده از Provider و StateProvider 14:41
  • استفاده از StateNotifierProvider 22:12
  • دسترسی به Providerهای دیگر از یک Provider دیگر 06:38
  • معرفی اپلیکیشن (اپلیکیشن وظایف) 01:54
  • رابط کاربری اپلیکیشن وظایف بخش 1 11:58
  • رابط کاربری اپلیکیشن وظایف بخش 2 08:26
  • استفاده از Riverpod - بخش 1 16:07
  • استفاده از Riverpod - بخش 2 12:22
  • استفاده از Riverpod - بخش 3 10:23
  • استفاده از Riverpod -بخش 4 14:12
  • تکمیل پروژه 12:34
  • استفاده از FutureProvider 18:25
  • تغییردهنده‌های Riverpod 11:31
  • کوئیز None
  • Stream چیست؟ 10:53
  • متدهای Stream 16:22
  • متدهای Stream - بخش 2 08:56
  • استفاده از Stream Controller 09:25
  • استفاده از Streamها در Flutter 14:40
  • منطق الگوی Bloc 06:54
  • پکیج Flutter Bloc 13:03
  • اپلیکیشن شمارنده با Cubit 19:44
  • اپلیکیشن شمارنده با Bloc 12:53
  • کوئیز None
  • مقدمه‌ای بر پکیج GetX 30:14
  • اپلیکیشن شمارنده با GetX 25:46
  • کوئیز None

10,694,000 2,673,500 تومان

مشخصات آموزش

آموزش Flutter Dart - دوره پروژه‌های توسعه اپلیکیشن Flutter

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:115
  • مدت زمان :17:56:36
  • حجم :10.31GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

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