در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

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

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

آموزش برنامه نویسی موبایل اندروید و اپل بوسیله زبان های Dart و Flutter

آموزش برنامه نویسی موبایل اندروید و اپل بوسیله زبان های Dart و Flutter

10,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

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

ویدئو معرفی این محصول

در این دوره آموزشی با زبان های دارت و فلاتر آشنا شده و یاد می گیرید که چطور بوسیله این دو و با کمک گرفتن از RxDart می توانید برنامه های موبایل Android و iOS طراحی و کدنویسی کنید.

عنوان اصلی : Dart and Flutter: The Complete Developer's Guide

سرفصل ها :

 در بیایید وارد عمل شوید! :
نحوه دریافت کمک سازمان دوره
از یک دارت مقدمه: دارت نمای کلی Dartpad ویرایشگر اولین برنامه ما
از کشیدن قطعه از هم جدا توابع در دارت معرفی انواع چرا استفاده از انواع. رشته درونیابی برنامه نویسی شی گرا در دارت ایجاد کلاس ایجاد نمونه های کلاس
ساخت سازنده مروری بر خانه سازی و تکمیل کد به ماندن در هدف با حرکت تند: نمای کلی برنامه OOP جریان طراحی اضافه کردن فیلد به کلاس مواد و روش ها مرتبط
از بیشتر دهی اولیه با استفاده از سازنده
برای حلقه ها افزودن عناصر به لیست بیشتر در مقداردهی اولیه متغیر سفارشی بیانیه چاپ ToString متد بر روی کارت های برروی آن بکشید فهرست انواع آرگومان یادداشت نویسی لیست فیلتر انواع آرگومان یادداشت نویسی لیست فیلتر مختصر نویسی نحو تابع بین بردن سوابق فردی اجرای RemoveCard بهتر
پارامترهای named به بال بال زدن محیط زیست راه اندازی - MacOS در: راه اندازی بال بال زدن در MacOS SDK استخراج ویرایش متغیر PATH مجوز Xcode متعلق به تولید پروژه های بال بال زدن به MacOS در راه اندازی - آندروید: راه اندازی آندروید در MacOS آندروید وابستگی راه اندازی پروژه آندروید بیشتر وابستگی آندروید! شبیه ساز ایجاد آندروید بال بال زدن راه اندازی راه اندازی در دست اجرا آندروید به MacOS در راه اندازی - در iOS: iOS در راه اندازی مک راه اندازی Xcode متعلق به در iOS شبیه ساز راه اندازی برنامه راه اندازی راه اندازی بال بال زدن بر روی کامپیوتر: بال بال زدن نصب نصب و راه اندازی بیشتر بال بال زدن نصب آندروید بهتر
وابستگی اضافی تولید یک پروژه انتخاب یک تصویر شروع شبیه ساز پایان راهاندازی آندروید برنامه ساختمان زمان! : راه اندازی ویرایشگر کد بال بال زدن چه خبر درباره، به هر حال؟ نمای کلی برنامه چهار مرحله از مراحل طراحی بیانیه واردات ایجاد ابزارک نمایش محتوا بر روی صفحه نمایش نمایش داربست سفارشی کردن نوار برنامه نام پارامتر روشن پارامترهای مورد نیاز پارامترهای کودک نمایش آیکون های اضافه کردن ابزارک سفارشی طراحی دولت با بال بال زدن نرم افزار: بی وطن در مقابل با وضعیت ابزارک بهتر
ساخت روش بیانیه محلی واردات استراحت سریع و نقد و بررسی فاکتورگیری مجدد بی وطن به وضعیت کامل بیشتر فاکتورگیری مجدد به وضعیت کامل ابزارک به سطح بالا دارت: جنریک در دارت کلاس چرا دو؟ از HTTP درخواست با بال بال زدن: API عکس
از کار با JSON ریخته گری JSON به نمونه مدل بهتر
سازی و به نام اضافه کردن یک مدل تصویر منابع تابع
از http را بسته بندی صدور درخواست های HTTP

دستکاری آتی دارت
تجزیه پاسخ های آینده به یک مدل
به روز رسانی ویجت appstate
فهرست ساختمان های ویدجت
ارسال تصاویر به Imagelist
کلمه کلیدی نهایی
لیست های ساختمان با ListView
فهرست URL
متن به تصاویر
ظروف برای موقعیت
اضافه کردن سبک مرزی
ویدجت ستون برای طرح بندی
padding انتخابی
بررسی برنامه فرم ها و اعتبار سنجی با flutter:
بررسی برنامه
کد برنامه Boilerplate
ایجاد صفحه ورود به سیستم
یک ظاهر طراحی شده کانتینر
برچسب ها و متن اشاره
سفارشی کردن نوع صفحه کلید
دست زدن به ورودی های رمز عبور
نمایش دکمه های با RaisedButton
تغییر رنگ ویجت
طرح کنترل
اعتبار فرم
ارجاع ویجت ها با کلیدهای جهانی
ویجت فرم و formstate
ایجاد یک کلید جهانی
ارجاع فرمت با کلید های جهانی
اعتبار سنجی از طریق formstate
راه اندازی اعتبار سنجی
بازیابی مقادیر فرم
فرم نهایی ارسالی
استفاده از کد با مخلوط کردن
پیاده سازی معتبر Mixin برنامه نویسی واکنشی با DART:
یک مسیر سریع
جریان های مشابه
ویژگی های جریان
StreamControllers و غرق شدن
نقشه برداری یک جریان
اضافه کردن یک جریان StreamTransFormer
اجرای شنونده
Review Review
اجازه دهید یک بازی بسازیم
چرا جریان؟
حدس زدن کلمه
جریان 'Take' و 'Where' توابع
اعتبار سنجی با جریان ها
اعتبار ایمیل
سیم کشی خطا معماری Flutter پیشرفته - الگوی بلوک:
ویجت های ویدئویی BLOC
هدف از جریان ها با بلوک ها
تولید یک پروژه جدید
Boilerplate برنامه
زمان دوم در loginscreen
فیلد های متنی با RaisedButtons
نحوه استفاده از فیلد های متنی
Bloc Design for textfields
تکلیف انواع جریان
مسائل مربوط به بلوک دسترسی
دسترسی میانبر با Getters
Public VS Fields خصوصی
بهبود BLOC API
ترانسفورماتور اعتبارسنجی
مشخصات فنی در اطراف Mixins
تمیز کردن کنترل کننده ها
برنامه BLOC مصرف بلوک مصرف:
ویجت StreamBuilder
StreamBuilder برای زمینه های رمز عبور
رویکرد بلوک Scoped
اجرای ارائه دهنده
عملکرد ارائه دهنده "از"
سازنده ارائه دهنده
ارائه دهنده در عمل
دسترسی به بلوک
Breather و Review
فرم ارائه فرم
جریان ادغام جریان rxdart برای برنامه نویسی واکنشی:
معرفی RXDART
بیشتر در RXDART
تابع combinelatest
Combinelatest در عمل
بیشتر در StreamBuilder
تفسیر ارزش های جریان
جریان پخش
به طور پیش فرض غیر فعال شده است
کنترل کننده های جایگزین با موضوعات
مرور بلوک ها ساخت انیمیشن لذت بخش:
بررسی برنامه

کلاس انیمیشن کتابخانه
Boilerplate برنامه StatefulWidgets برای انیمیشن ها ساختار ویجت نمایش یک گربه روش InitState اعلام TickerProvider بدنت را دستکاری با منحنی عملکرد پس انداز با AnimatedBuilder طبیعت انیمیشن شروع انیمیشن تماشای برای شیپور خاموشی با GestureDetector معکوس ایالات انیمیشن ساختمان جعبه پوسته با پشته ویجت سفارش از طراحی ابزارک اضافه کردن مرکز ویجت بهتر
ابزارک موقعیت گسترش پشته ابعاد دلایل سه برای عجیب پوسته بهتر
محدودیت موقعیت بهتر
شیپور منفی پشته تنظیمات ویدیوئی تنظیم محدوده توئین اضافه کردن جعبه فلپ دوار ابزارک چرخش های رادیان تغییر چرخش نقطه لمسی از موقعیت BoxAnimation کنترل اضافه کردن سازندگان متحرک بازنشانی انیمیشن ها محدود انیمیشن محدوده اضافه کردن فلپ راست مقادیر چرخش منفی تولیدات لاستیک انیمیشن دولت انیمیشن Wrapup از سازگار واکشی داده:
بررسی برنامه هکر اخبار API چالش API بیشتر API استراتژی عملکرد ساختن کلاس ItemModel چند خواص ItemModel اجرای ارائه دهنده API
از محصولات واکشی فردی از تست با بال بال زدن و دارت: تست با دارت چند واردات انتظارات نوشتن مسخره HTTP درخواست بازگشت JSON تست FetchItem و آفلاین ذخیره سازی داده ها: ارائهدهنده از SQLite DB واردات پایگاه
از async است خانه سازی و ایجاد یک اتصال DB ایجاد جداول با از SQLite اضافه کردن ستون های جدول صدور پرس و جو بهتر
سازی و به نام های متعدد ماساژ DB بازگشت نقشه عطف نمونه های کلاس به نقشه های اجرای مخزن بیشتر در مخزن نوع حاشیه نویسی ریخته گری لیست نوع طراحی: بیشتر در مخزن کلاس چکیده بهتر
نیاز به خلاصه کلاس چرا خلاصه کلاس؟ بیشتر در خلاصه کلاس مخزن طراحی رابط تعریف منبع کش تعاریف فهرستی از منابع و حافظه های پنهان نهایی قابلیت استفاده مجدد دستت رو سریع بهتر
دیگر دستت رو سریع! اجرای FetchTopIds در تقاضا ویجت ارائه: راه اندازی برنامه لمسی از Boilerplate را نگرانی
دادههای واکشی نمای کلی راه حل FutureBuilder در عمل بهتر
داستان ارائه دهنده بلوک طراحی افشای بلوک اهل عمل سیم کشی تا ارائه دهنده داستان تست بلوک
از نوع حاشیه نویسی حل مشکلات گرد شاخص پیشرفت مورد واکشی معماری غول دستت رو با StreamBuilder غول دستت رو راه حل پیاده سازی ScanStreamTransformer تکمیل ScanStreamTransformer

اضافه کردن آیتم کنترل یک مارپیچ در اطراف جریان؟ غیر ممکن است! تنها ترانسفورماتور کاربرد کاشی ListView به راه اندازی StreamBuilder بسته بندی تا این FutureBuilder دو دستت رو شد! جریان اشتراک ها جریان اشتراک ثابت جریان اضافی پر زحمت پیرایش از پیرایش نتیجه سریع جلسه اشکال زدایی درگیری پایگاه حل ساختمان داستان کاشی نظرات آیکون استفاده از پرگار تقسیم با قد بارگیری کانتینر شارژ در ساختمان در حال بارگذاری کانتینر نمایش کانتینر در حال بارگذاری عمر طولانی ارزش کش کشیدن انگشت برای تازه کردن شاخص پیاده سازی یک ویجت تازه کردن پاکسازی جداول پایگاه داده ارتباط آینده به onRefresh به ناوبری با بال بال زدن: ناوبری در بال بال زدن نقشه بر اساس مسیریابی OnGenerateRoute-بر اساس ناوبری اجرای OnGenerateRoute پیمایش در سبک! PageRoute برای NewsDetail داربست در NewsDetail تجزیه تنظیمات مسیر نظر ارائه دهنده بلوک نظرات بلوک طراحی بیشتر در نظرات بلوک بازگشتی داده واکشی رفع میانبر اتصال ارائه دهنده نظرات تست بازگشتی واکشی مصرف نقشه مورد نمایش عنوان داستان یک ظاهر طراحی شده متن
از کانتینر ترازبندی ساختمان نظر فهرست بیشتر منطق استخراج بهتر
دراظهار نظر ویجت FutureBuilder نظر است نمایش نظرات فردی بازگشتی ارائه یک ظاهر طراحی شده فهرست دیدگاه ارزش متخلف صفر سیستم های انتقال مواد حذف نظرات تو در تو نظرات ContentPadding املاک ListTile است جایگزینی کاراکتر حفره یا سوراخ در حال بارگذاری ظروف نظرات برنامه Wrapup آخرین ثابت! به پیوست یک: ساختمان و منبع باز با حرکت تند: نصب و راه اندازی دارت محلی دارت نصب بر روی مک راه اندازی ویرایشگر برای دارت نمای کلی برنامه پوشه و ساختار فایل PubSpec فایل در حال اجرا دارت فایل برنامه روش های طراحی کلاس ایجاد طراحی ترمینال اجرای ترمینال خروجی استاندارد و STDIN بیانیه واردات خروجی استاندارد نمونه بیشتر در بیانیه واردات تست کلاس واردات چک کردن سیستم عامل پاکسازی ویندوز ترمینال پاکسازی دیگر پایانه تست ClearScreen جمع آوری ورودی بیش از STDIN گزینه کلاس زمینه اضافه کردن زمینه های پویا چاپ گزینه های فردی تست گزینه چاپ کاستی فهرست
از نقشه در دارت Refactor به نقشه وادار کلاس تست سوفلور استخراج ترمینال ور در مقابل نهایی برای متغیرهای فاینال بر ارزش تاثیر دو طبیعت توایع است رفتار توایع بر اساس نوع علامت گذاری به عنوان ترمینال توایع بهتر
متغیرهای خصوصی تکمیل سوفلور
مدیریت خطا پرسیدن سوال دودویی

تست ورودی های دودویی
شباهت های کد
Refactor برای استفاده مجدد کد
بیشتر در خصوص خصوصی
پرونده مرکزی Lib
یک نقطه صادرات تنها
یک فایل مربوطه مربوطه
پیکربندی پروژه برجسته
آپلود Lib ضمیمه دو: ساخت یک CLI DART:
بررسی برنامه
پروژه راه اندازی
وارد کردن کد کتابخانه
به زور خروج از یک برنامه
درخواست برای نوع فایل
جریان پیاده سازی
کار با دایرکتوری فعلی
فیلتر کردن غیر فایلها
فیلتر کردن غیر تصاویر
گزینه های ساختمان از تصاویر
انتخاب تصویر تست
تبدیل تصاویر
عملکرد ConvertImage
خواندن محتویات فایل
رمزگذاری به JPG یا PNG
نوشتن فایل ها به هارد دیسک
بازگشت نام تصویر
تست تبدیل تصویر
باز کردن تصویر