لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تسلط بر فلاتر [ویدئو]
Mastering Flutter [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Flutter به سرعت در حال تبدیل شدن به یک چارچوب شناخته شده برای توسعه برنامه های چند پلتفرمی برای دستگاه های اندروید و iOS است. برنامه های ساخته شده با Flutter به دلیل قدرت رندر بالایی که دارند و Dart برنامه را در کدهای اصلی ARM کامپایل می کند بسیار سریع هستند.
این دوره به شما نشان می دهد که چگونه برنامه های خود را با عملکرد ثابت قابل اعتماد کنید. با استفاده از ویژگی های مختلف Flutter، برنامه های مدرنی خواهید ساخت. شما برنامه هایی را برای iOS و Android تنها با یک پایگاه کد توسعه خواهید داد و یاد خواهید گرفت که چگونه برنامه خود را با استفاده از Firebase به یک پایگاه داده متصل کنید. شما یاد خواهید گرفت که چگونه عملکرد برنامه های خود را بهبود ببخشید، بنابراین مهارت های خود را به سطح بعدی ببرید.
در پایان این دوره، شما بر ساخت اپلیکیشن های خود با استفاده از فلاتر مسلط خواهید شد.
تمام فایل های کد این دوره در Github در آدرس - https://github.com/PacktPublishing/Mastering-Flutter- •Master Flutter برای طراحی برنامه های کاربردی بسیار در دسترس، مقرون به صرفه و مقیاس پذیر موجود است.
•از ویژگی های مختلف Flutter برای قابل اطمینان تر کردن برنامه های خود با عملکرد ثابت استفاده کنید.
• توسعه برنامه یکپارچه با استفاده از ابزارها و کتابخانه های متنوع Flutter.
• اشکال زدایی و بهبود عملکرد برنامه خود را با استفاده از Flutter.
• از الگوی BLoC به عنوان راه حل مدیریت حالت استفاده کنید.
• برنامه خود را به یک پایگاه داده واقعی وصل کنید.
این دوره برای توسعه دهندگان موبایلی است که دانش اولیه فلاتر را دارند و می خواهند در آن استاد شوند. اگر دوره آموزشی Flutter یادگیری ما را گذرانده اید، این دوره به شما کمک می کند تا مهارت های خود را یک درجه بالاتر ببرید. • Master Flutter برای طراحی برنامه های کاربردی بسیار در دسترس، مقرون به صرفه و مقیاس پذیر * • با استفاده از ویژگی های مختلف Flutter مانند معماری BLoC، RxDart و StreamBuilder به راحتی برنامه ها را بسازید و مدیریت کنید. * •تکنیک های ساخت اپلیکیشن خود را به روشی واکنشی و کارآمد در فلاتر مسلط کنید. *
سرفصل ها و درس ها
ساخت اپلیکیشن خود با استفاده از ListView
Building Your App Using ListView
بررسی اجمالی دوره
The Course Overview
یک پروژه جدید ایجاد کنید
Create a New Project
ایجاد مدل دسته بندی
Creating Category Model
Building Temp Backend
Building Temp Backend
ایجاد لیست موقت دسته ها
Creating Temp List of Categories
ایجاد ساختار پروژه
Creating the Structure of the Project
استفاده از معماری BLoC در برنامه شما
Using the BLoC Architecture in Your App
یک ارائه دهنده BLoC ایجاد کنید
Create a BLoC Provider
ایجاد اولین BLoC شما
Creating Your First BLoC
واکشی دستهها در BLoC
Fetching Categories into the BLoC
صفحه اصلی ما را با BLoC تامین کنید
Supply Our Home Page with the BLoC
استفاده از BLoC ما در صفحه اصلی
Using Our BLoC in Home Page
استفاده از دسته انتخابی در برنامه شما
Using Selected Category in Your App
به صفحه جدید بروید
Navigate to a New Page
یک مدل محصول و داده های اساسی ایجاد کنید
Create a Product Model and Essential Data
ایجاد BLoC محصولات ما
Creating our Products BLoC
ایجاد شبکه ای از اشیاء
Creating a Grid of Objects
ما تا به حال چه کرده ایم؟
What Have We Done so Far?
ایجاد صفحه سبد خرید ما
Creating Our Cart Page
ایجاد ویجت بدون تابعیت
Creating a Stateless Widget
راه اندازی اولیه سبد خرید BLoC
Initial Setup of the Cart BLoC
نصب RxDart
Installing RxDart
اتمام سبد خرید BLoC
Finishing the Cart BLoC
عرضه کل برنامه با Cart BLoC
Supply Whole App with Cart BLoC
افزودن محصولات به سبد خرید
Adding Products to the Cart
مؤلفه دکمه سبد خرید ما را ایجاد کنید
Create Our Cart Button Component
صفحه سبد خرید را طراحی کنید
Design the Cart Page
افزودن محصولات به سبد خرید
Add Products to Cart
اضافه کردن دکمه پرداخت
Adding a Checkout Button
افزونه Firestore را نصب کنید
Install Firestore plugin
اضافه کردن یک Backend پایدار
Adding a Persistent Backend
راه اندازی Firestore
Setting Up Firestore
ایجاد داده های Firestore
Creating Firestore Data
به روز رسانی محصول برای مدیریت JSON
Update Product to Handle JSON
دریافت داده از Firestore قسمت 1
Getting Data from Firestore Part 1
دریافت داده از Firestore قسمت 2
Getting Data from Firestore Part 2
لمس نهایی
Final Touches
نمایش تصویر در Firebase Storage
Display Image in Firebase Storage
بارگیری تصاویر در نمای شبکه
Loading Images in the Grid View
تنظیم تم ما برای برنامه
Setting Our Theme for the App
اضافه کردن نشانه های بارگذاری
Adding Loading Indications
آرزوهای نهایی
Final Wishes
اشکال زدایی و بررسی عملکرد
Debugging and Performance Checking
اجتناب از var، Untyped Arguments
Avoiding var, Untyped Arguments
بررسی فلوتر آنالایزر و ادعا
Exploring the Flutter Analyzer and Assert
گذر از اشکال زدایی UI
Going Over UI Debugging
بررسی پروفایل عملکرد
Going over Performance Profiling
نگاهی به منابع اضافی
Looking at Additional Resources
نمایش نظرات