فلاتر دارت | دوره پروژه محور آموزش توسعه اپلیکیشن با فلاتر - آخرین آپدیت

دانلود Flutter Dart | Flutter App Development Projects Course

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

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

یاد بگیرید فلاتر و دارت را با ساخت اپلیکیشن‌های پیشرفته فلاتر 3 برای پلتفرم‌های مختلف (وب، موبایل، دسکتاپ)

فلاتر یک SDK (Software Development Kit) از گوگل برای ساخت رابط‌های کاربری نیتیو برای iOS و Android با استفاده از زبان برنامه‌نویسی دارت است. فلاتر از زمان راه‌اندازی رسمی خود در دسامبر 2018، یک محصول پایدار و آماده برای تولید در iOS و Android بوده است.

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

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

فلاتر می‌تواند با پایگاه‌های کد iOS و Android موجود ادغام شود. این نرم‌افزار رایگان و متن‌باز است.

شرکت‌های بزرگی مانند eBay، BMW، Alibaba و Toyota از فلاتر به عنوان چارچوب اصلی برای استراتژی توسعه اپلیکیشن موبایل خود استفاده می‌کنند.

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

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

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

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

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

دارت برای یک محیط فنی طراحی شده است که به‌ویژه برای توسعه کلاینت مناسب است و اولویت را هم به توسعه و هم به تجربیات تولید باکیفیت می‌دهد.

سرفصل‌های دوره

  • فلاتر فایربیس
  • وب فلاتر
  • مبانی و ساختارهای فلاتر
  • فلاتر چیست؟
  • چرا فلاتر؟
  • اپلیکیشن لیست کتاب
  • ماشین حساب نمره‌دهی دانش‌آموزان (اپلیکیشن)
  • طراحی مد (اپلیکیشن)
  • اپلیکیشن آب و هوا با HTTP
  • دیتابیس RealTime فایربیس
  • احراز هویت با فایربیس
  • انیمیشن‌ها
  • مدیریت State فلاتر (Provider)
  • مدیریت State فلاتر (Block)
  • مدیریت State فلاتر (پکیج GetX)

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

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

تمام مفاهیم اساسی توسعه فلاتر را درک کنید.

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

پیش‌نیازها

  • دانش پایه دارت
  • دانش پایه فلاتر
  • اشتیاق به یادگیری دارت و فلاتر
  • کامپیوتر با دسترسی به اینترنت
  • تمایل و انگیزه برای تکمیل موفقیت‌آمیز دوره فلاتر
  • اشتیاق به یادگیری فلاتر و دارت
  • 10 گیگابایت فضای خالی روی هارد دیسک
  • مشاهده کامل، تا انتها و به ترتیب فیلم‌های آموزشی

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

سلام،

به دوره "دوره پروژه‌های توسعه اپلیکیشن فلاتر دارت" خوش آمدید.

یاد بگیرید فلاتر و دارت را با ساخت اپلیکیشن‌های پیشرفته فلاتر 3 برای پلتفرم‌های مختلف (وب، موبایل، دسکتاپ)

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

فلاتر ابزار UI گوگل برای ساخت اپلیکیشن‌های زیبا و کامپایل شده نیتیو برای موبایل، وب و دسکتاپ از یک پایگاه کد واحد است. فلاتر دارت در ابتدا با پشتیبانی از iOS و Android راه‌اندازی شد. فلاتر 2 در مارس 2021 به عنوان یک نسخه پایدار با پشتیبانی از ویندوز، macOS، لینوکس و وب راه‌اندازی شد. فلاتر با دارت، یک زبان برنامه‌نویسی توسعه‌یافته توسط گوگل، اجرا می‌شود. دارت یک زبان شی‌گرا و با تایپ قوی است که دارای نحو آشنای C-style است. توسعه‌دهندگان می‌توانند برنامه‌های دارت را به کد نیتیو سریع کامپایل کنند که به نرمی در تمام پلتفرم‌های پشتیبانی‌شده اجرا می‌شود. در وب، دارت فلاتر به کد جاوا اسکریپت کامپایل می‌شود که می‌تواند در مرورگر اجرا شود.

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

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

فلاتر یک کیت توسعه نرم‌افزار UI متن‌باز است که توسط گوگل ایجاد شده است. از آن برای توسعه اپلیکیشن‌های cross-platform برای Android، iOS، Linux، macOS، Windows، Google Fuchsia و وب از یک پایگاه کد واحد استفاده می‌شود.

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

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

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

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

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

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

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

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

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

فلاتر یک تجربه عالی برای توسعه‌دهندگان با بارگذاری مجدد ارائه می‌دهد.

فلاتر متن باز است.

فلاتر دارای یک اکوسیستم بالغ است.

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

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

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

در طول دوره، شما در مورد اصول دارت به تفصیل و نحوه حل مشکلات مطلع خواهید شد.

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

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

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

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

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

فلاتر گوگل چیست؟

فلاتر ابزار UI گوگل برای ساخت اپلیکیشن‌های زیبا و کامپایل شده نیتیو برای موبایل، وب و دسکتاپ از یک پایگاه کد واحد است. فلاتر در ابتدا با پشتیبانی از iOS و Android راه‌اندازی شد. فلاتر 2 در مارس 2021 به عنوان یک نسخه پایدار با پشتیبانی از ویندوز، macOS، لینوکس و وب راه‌اندازی شد. فلاتر با دارت، یک زبان برنامه‌نویسی توسعه‌یافته توسط گوگل، اجرا می‌شود. دارت یک زبان شی‌گرا و با تایپ قوی است که دارای نحو آشنای C-style است. توسعه‌دهندگان می‌توانند برنامه‌های دارت را به کد نیتیو سریع کامپایل کنند که به نرمی در تمام پلتفرم‌های پشتیبانی‌شده اجرا می‌شود. در وب، دارت به کد جاوا اسکریپت کامپایل می‌شود که می‌تواند در مرورگر اجرا شود. فلاتر از سه لایه معماری تشکیل شده است: فریم‌ورک فلاتر، که به زبان دارت نوشته شده و تمام ویجت‌هایی را که توسعه‌دهندگان برای ساخت اپلیکیشن‌های خود استفاده می‌کنند، ارائه می‌دهد. موتور فلاتر، که به زبان C++ نوشته شده و پشتیبانی از رندرینگ سطح پایین را با Skia گوگل فراهم می‌کند؛ و Embedder خاص پلتفرم، که مستقیماً با سیستم عامل ارتباط برقرار می‌کند.

چرا گوگل فلاتر را ایجاد کرد؟

فلاتر، که ابتدا به عنوان "Sky" شناخته می‌شد، در سال 2015 با پشتیبانی فقط از Android اعلام شد. این نرم‌افزار برای ارائه یک تجربه موبایل بهتر برای کاربران و توسعه‌دهندگان ایجاد شد و بهترین قسمت‌های تجربه توسعه وب را گرفته و به موبایل آورد. اهداف اصلی آن عملکرد بالا و قابلیت حمل در چندین پلتفرم بود. در حالی که راه‌حل‌های cross-platform دیگر مانند React Native و Xamarin در حال حاضر محبوب بودند، اما نمی‌توانستند همان وفاداری و عملکرد را به عنوان اپلیکیشن‌های ساخته شده با SDKهای iOS و Android نیتیو ارائه دهند. فلاتر با ایجاد امکان ایجاد اپلیکیشن‌های زیبا و با کارایی بالا در چندین پلتفرم با یک پایگاه کد واحد، این موضوع را تغییر داد.

آیا فلاتر تقاضا دارد؟

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

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

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

آیا فلاتر frontend است یا backend؟

فلاتر یک فریم‌ورک توسعه frontend محبوب از گوگل است که به توسعه‌دهندگان امکان می‌دهد رابط‌های کاربری زیبایی را برای هر صفحه بسازند. فلاتر برای ساده‌سازی توسعه اپلیکیشن cross-platform در عین حفظ یک تجربه کاربری ثابت طراحی شده است.

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

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

آیا فلاتر یک فریم‌ورک است؟

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

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

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

آیا فلاتر به زبان دارت نوشته شده است؟

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

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

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

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

برنامه‌های شبکه‌های اجتماعی برای ایجاد و اشتراک محتوا، قرار ملاقات و اتصال افراد از طریق رویدادها و فعالیت‌های واقعی وجود دارد که از فلاتر استفاده می‌کنند. Alibaba یک اپلیکیشن خرید به نام Xianyu ساخت که بیش از 50 میلیون بار دانلود و بیش از 10 میلیون کاربر فعال در هر روز دارد. Nubank بزرگترین بانک دیجیتال مستقل خارج از آسیا است و اپلیکیشن‌های موبایل آن با فلاتر ساخته شده‌اند. یک اپلیکیشن خرید دیگر HuYu است که به کاربران برای اشتراک‌گذاری رسیدهای خرید، کارت هدیه و کوپن پاداش می‌دهد. همچنین می‌توانید اپلیکیشن‌های موسیقی برای ضبط و یادگیری خواندن موسیقی پیدا کنید. The Hamilton Musical و استودیوهای معروف Abby Road اپلیکیشن‌هایی را با فلاتر ایجاد کردند. اپلیکیشن‌هایی برای ورزش، امور مالی، تناسب اندام، آموزش، پذیرش حیوانات خانگی، ایستگاه‌های گاز نقشه‌برداری‌شده برای مقایسه قیمت‌ها و یک اپلیکیشن مسافرتی وجود دارد. یک اپلیکیشن Google Ads به مشتریان اپلیکیشن‌های موبایل کمک می‌کند تبلیغات خود را پیگیری کنند. کاربران می‌توانند آمار را مشاهده کنند، پیشنهادها و بودجه را به‌روزرسانی کنند و اعلان‌های زمان واقعی دریافت کنند.

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

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

پاسخ ما ساده است: کیفیت آموزش.

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

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

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

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

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

  • به وضوح می‌بینید

  • به وضوح می‌شنوید

  • بدون حواس‌پرتی در طول دوره حرکت می‌کنید

شما همچنین دریافت خواهید کرد:

  • دسترسی مادام‌العمر به دوره

  • پشتیبانی سریع و دوستانه در بخش پرسش و پاسخ

  • گواهی تکمیل Udemy آماده برای دانلود

اکنون وارد شوید به:

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

یاد بگیرید فلاتر و دارت را با ساخت اپلیکیشن‌های پیشرفته فلاتر 3 برای پلتفرم‌های مختلف (وب، موبایل، دسکتاپ)

ما پشتیبانی کامل ارائه می‌دهیم و به هر سؤالی پاسخ می‌دهیم.

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

فلاتر و دارت

در دوره می‌بینمتان!


سرفصل ها و درس ها

Introduction to Flutter

  • فلاتر چیست؟ What is Flutter?

  • فایل پروژه فلاتر Flutter Project File

  • چرا فلاتر؟ Why Flutter?

  • آناتومی برنامه فلاتر Flutter App's Anatomy

  • ورژن های فلاتر Flutter Versions

  • کوئیز (آزمون) Quiz

راه اندازی محیط Environment Setups

  • پیش نیازهای راه اندازی فلاتر Prequisties for Flutter Setup

  • راه اندازی Git و Flutter SDK Git and Flutter SDK Setup

  • نصب Android Studio و SDK Android Studio and SDK Installation

  • اولین پروژه فلاتر در Android Studio First Flutter Project in Android Studio

  • اولین پروژه فلاتر در VSCode First Flutter Project in VSCode

  • برنامه فلاتر روی دستگاه واقعی Flutter App on Real Device

  • راه اندازی Mac - نصب Flutter SDK Mac Setup-Install Flutter SDK

  • راه اندازی Mac - نصب Android Studio Mac Setup-Install Android Studio

  • راه اندازی Mac - نصب Android Emulator Mac Setup-Install The Android Emulator

  • راه اندازی Mac - نصب Xcode و Command Line Tools Mac Setup-Install Xcode and Command Line Tools

  • کوئیز (آزمون) Quiz

برنامه لیست کتاب Book List Application

  • معرفی برنامه Application Introduction

  • ایجاد منبع داده Creating the Data Source

  • ایجاد لیست Create List

  • ایجاد صفحه جزئیات Creating the Detail Page

  • استفاده از Palette Generator Using Palette Generator

  • استفاده از onGenerate Using onGenerate

  • کوئیز (آزمون) Quiz

ماشین حساب نمرات دانشجویی (برنامه) Student Grade Calculator(App)

  • معرفی برنامه Application Introduction

  • استفاده از Google Fonts و ساختار اصلی برنامه Using Google Fonts and Basic App Structure

  • استفاده از TextFormField برای برنامه Using TextFormField for Application

  • ایجاد ویجت میانگین Creating the Average Widget

  • ایجاد DropdownButton Create DropdownButton

  • Dropdown-2 Dropdown-2

  • محاسبه میانگین و کلاس مدل درس Calculation of the Average and the Lesson Model Class

  • لیست کردن دروس و دکمه Dismissible Listing of Courses and Dismissible Button

  • استفاده از Callback Functions Using Callback Functions

طراحی مد (برنامه) Fashion Design(App)

  • معرفی برنامه و طراحی رابط کاربری - 1 App introduction and Interface Design-1

  • طراحی رابط کاربری - 2 Interface Design-2

  • طراحی رابط کاربری - 3 Interface Design-3

  • طراحی رابط کاربری - 4 Interface Design-4

  • استفاده از ویجت Hero و Inkwell Using Hero and Inkwell Widget

  • تکمیل رابط کاربری Completing the Interface

  • کوئیز (آزمون) Quiz

برنامه هواشناسی با Http Weather App With Http

  • مثال Http Http Example

  • آماده سازی صفحه Loading Prepare Loading Screen

  • آماده سازی صفحه اصلی Prepare Main Screen

  • دریافت اطلاعات مکانی از کاربر Getting Location Information from User

  • استفاده از API و داده های JSON Usage of Api and Json Data

  • اضافه کردن داده از API به برنامه Additing Data From Api To Application

  • برنامه تکمیل شده Completed App

معرفی Firebase Introduction to Firebase

  • Firebase چیست؟ What is Firebase?

  • محصولات ارائه شده توسط Firebase Products Offered by Firebase

  • سیاست قیمت گذاری، محدودیت ها و سهمیه های Firebase Firebase Pricing Policy, Limits and Quotas

  • کوئیز (آزمون) Quiz

Firebase RealTime Database Firebase RealTime Database

  • ایجاد یک پایگاه داده Firebase Creating a Firebase Database

  • اضافه کردن داده های Real-time به پایگاه داده از طریق کنسول Firebase Adding Real-time Data to The Database via Firebase Console

  • پایگاه داده NoSql چیست؟ What is NoSql Database

  • تفاوت های FireStore و Realtime Database FireStore and Realtime Database Differences

  • مفاهیم Collection و Documentation در Firestore Firestore Collection and Documentation Concepts

  • اضافه کردن داده، متد Add و Set Add Data, Add and Set Method

  • به روز رسانی و حذف داده Update and Delete Data

  • خواندن یکباره داده Onetime Reading of Data

  • خواندن Realtime با Stream Realtime Reading with Stream

  • عملیات با Batch Operations with Batch

  • عملیات Transaction Transaction Operations

  • پرس و جو داده در FireBase Data Query in FireBase

  • بارگذاری فایل و بازیابی URL در Firebase Storage Firebase Storage File Upload and Url Retrieval

  • کوئیز (آزمون) Quiz

احراز هویت با Firebase Authentication with Firebase

  • معرفی Authentication Introduction to Authentication

  • ایجاد یک پروژه با نام پکیج Creating a Project with a Package Name

  • نصب Flutter Fire و Firebase CLI Flutter Fire and Firebase CLI installations

  • ایجاد کاربر با ایمیل و رمز عبور Creating User with Email and Password

  • ورود (Login) و خروج (Logout) با ایمیل و رمز عبور LogIn and LogOut with Email and Password

  • رویه های به روز رسانی ایمیل و رمز عبور Email and Password Update Procedures

  • ورود با Google Sign in with Google

  • ورود با شماره تلفن Phone Number Login

  • کوئیز (آزمون) Quiz

انیمیشن ها Animations

  • معرفی انیمیشن ها Introduction to Animations

  • AnimationController، Ticker و متدهای Controller AnimationController, Ticker and Controller Methods

  • انیمیشن های Tween Tween Animations

  • انیمیشن های Curve Curve Animations

  • انیمیشن های Staggered Staggered Animations

  • انیمیشن های Sequence و AnimatedBuilder Sequence Animations and AnimatedBuilder

  • ویجت های انیمیشن Animation Widgets

  • ویجت های Transform Transform Widgets

  • برنامه انیمیشن ها - آماده سازی رابط کاربری Animations App-Prepairing Interface

  • استفاده از ویجت AnimationPosition Using AnimationPosition Widget

  • استفاده از Scale Transation Using Scale Transation

  • تکمیل پروژه Completion of the Project

  • کوئیز (آزمون) Quiz

مدیریت State در فلاتر (Provider) Flutter State Management (Provider)

  • چرا مدیریت State در فلاتر؟ Why Flutter State Management?

  • توضیحات پکیج Riverpod Riverpod Package Description

  • استفاده از Provider و StateProvider Using Provider and StateProvider

  • استفاده از StateNotifierProvider Using StateNotifierProvider

  • دسترسی به Providers دیگر از یک Provider دیگر Accesing Other Providers from Another Provider

  • معرفی برنامه (برنامه To-dos) Application Introduction(To-dos App

  • رابط کاربری برنامه Todo - 1 Todo App Interface 1

  • رابط کاربری برنامه Todo - 2 Todo App Interface 2

  • استفاده از Riverpod - 1 Using Riverpod-1

  • استفاده از Riverpod - 2 Using Riverpod-2

  • استفاده از Riverpod - 3 Using Riverpod-3

  • استفاده از Riverpod - 4 Using Riverpod-4

  • تکمیل پروژه Completion of hte Project

  • استفاده از FutureProvider Using FutureProvider

  • Riverpod Modifiers Riverpod Modifiers

  • کوئیز (آزمون) Quiz

مدیریت State در فلاتر (Block) Flutter State Management (Block)

  • Stream چیست؟ What is Stream

  • متدهای Stream Stream Methods

  • متدهای Stream - 2 Stream Methods-2

  • استفاده از Stream Controller Using Stream Controller

  • استفاده از Streams در فلاتر Using Streams in Flutter

  • منطق Bloc Pattern Bloc Pattern Logic

  • پکیج Flutter Bloc Flutter Bloc Package

  • برنامه Counter با Cubit Counter App with Cubit

  • برنامه Counter با Bloc Counter App with Bloc

  • کوئیز (آزمون) Quiz

مدیریت State در فلاتر (پکیج GetX) Flutter State Management(GetX Package)

  • معرفی پکیج GetX Introduction GetX Package

  • برنامه Counter با GetX Counter App with GetX

  • کوئیز (آزمون) Quiz

اضافی Extra

  • Flutter Dart | دوره پروژه های توسعه برنامه فلاتر Flutter Dart | Flutter App Development Projects Course

نمایش نظرات

فلاتر دارت | دوره پروژه محور آموزش توسعه اپلیکیشن با فلاتر
جزییات دوره
18 hours
106
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
248
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

OAK Academy OAK Academy

کارآفرین

OAK Academy Team OAK Academy Team

مربی