کتاب Real-World Flutter by Tutorials (Flutter در دنیای واقعی توسط آموزش: توسعه برنامه حرفهای با فلاتر) منبعی کاربردی و عملی برای یادگیری چارچوب فلاتر چهت برنامهنویسی چند سکویه (Cross Platform) است.
در ادامه مقدمهای از کتاب Real-World Flutter by Tutorials را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Real-World Flutter by Tutorials:
به Flutter در دنیای واقعی توسط آموزش خوش آمدید! این کتاب به شما آموزش میدهد که با استفاده از فلاتر اپلیکیشنهای حرفهای iOS و اندروید را برای دنیای واقعی بسازید. شما تمام پایههای توسعه تلفن همراه را که برای گرفتن بهترین تصمیمها در پایگاه کد خود نیاز دارید، به دست خواهید آورد و در عین حال به مشکلات مهمی مانند مدیریت وضعیت، احراز هویت کاربر و موضوعبندی پویا رسیدگی میکنید.
چگونه کتاب Real-World Flutter by Tutorials را بخوانیم؟
پس از تکمیل فصل 1، «تنظیم محیط خود»، میتوانید از فصلها رد شوید. شما مجبور نیستید از طریق این کتاب به صورت خطی پیشرفت کنید.
این کتاب در 15 فصل تقسیم شده است:
1. تنظیم محیط شما – این فصل از کتاب Real-World Flutter by Tutorials با مروری بر آنچه که میسازید و نحوه کار کتاب از شما استقبال میکند. با آموزش همه چیزهایی که برای اجرای برنامه نمونه نیاز دارید، شما را برای موفقیت آماده میکند.
2. تسلط بر الگوی مخزن – لایه داده خود را با الگوی مخزن تحت کنترل بگیرید. بیاموزید که چگونه استثنائات را به درستی مدیریت کنید، نگاشتهای تمیز بنویسید، از حافظه پنهان، صفحه بندی، سیاستهای مختلف واکشی و موارد دیگر پشتیبانی کنید.
3. مدیریت وضعیت با Cubits و کتابخانه بلوک – این اولین قدم شما برای تبدیل شدن به یک جادوگر BLoC است. درک کنید که مدیریت دولتی چیست و چرا بلوکها و کوبیتها بهترین ابزار برای این کار هستند.
4. اعتبار سنجی فرمها با Cubits – قبل از رفتن به بلوکهای واقعی در فصل بعدی کتاب Real-World Flutter by Tutorials، یعنی ویجت Master Cubits. بیاموزید که چگونه کتابخانه بلوک را با Formz ترکیب کنید تا به اعتبارسنجی فرم درجه یک در Flutter برسید.
5. مدیریت دولت پیچیده با بلوکها – این فارغالتحصیلی شما از مدیریت دولتی است. بیاموزید که چگونه بلوکها با کوبیتها متفاوت هستند، دلایلی که یکی را بر دیگری انتخاب میکنید و چگونه از بلوکها برای رویارویی با چالشهای پیچیده مانند صفحهبندی، نوارهای جستجو، فیلترها و موارد دیگر استفاده کنید.
6. احراز هویت کاربران – بیاموزید که احراز هویت کاربر چیست، چگونه کار میکند و چگونه برنامه خود را به بهترین شکل برای پشتیبانی از آن طراحی کنید.
7. مسیریابی و ناوبری – همه چیزهایی را که باید در مورد Navigator 2 بدانید، نحوه تنظیم یک استراتژی مسیریابی قوی، و نحوه اتصال ویژگیهای خود به صورت جدا شده بیاموزید.
8. Deep Linking – مکانیسم مسیریابی خود را با افزودن پشتیبانی از پیوند عمیق با کمک Firebase Dynamic Links در آزمون نهایی قرار دهید.
9. بین المللی کردن و محلی سازی – یاد بگیرید که چگونه برنامه خود را به زبانهای دیگر در دسترس قرار دهید.
10. طرح زمینه پویا و حالت تاریک — نحوه استفاده از طرح زمینه با حالت تاریک در برنامههای Flutter را بیاموزید. تمهای روشن و تاریک را در WonderWords با غواصی عمیق در ویجتهای به ارث برده پیادهسازی کنید.
11. ایجاد کاتالوگ ویجت خود – در مورد نیاز به یک کتابخانه مؤلفه و کتاب داستان بیاموزید. فایلهای مخصوص پلتفرم را به یک بسته اضافه کنید، آن را به عنوان یک برنامه مستقل قابل اجرا کنید و از آن برای نمایش ابزارکها در آن بسته استفاده کنید. همچنین یاد بگیرید که چگونه یک کتاب داستان را سفارشی کنید.
12. پشتیبانی از چرخه عمر توسعه با Firebase – با کمک Firebase Analytics و Firebase Crashlytics در مورد نظارت بر چرخه عمر برنامه بیاموزید.
13. اجرای آزمایشهای زنده با تست A/B و پرچمهای ویژگی – با ابزارهای Firebase Remote Config و Firebase A/B Testing، ویژگیها و تغییرات مختلف برنامه را بیاموزید.
14. تست خودکار – در این فصل از کتاب Real-World Flutter by Tutorials، با تست خودکار آشنا خواهید شد. شما تئوری در مورد اهمیت تست خودکار، بهترین شیوهها و انواع مختلف آزمون را پوشش خواهید داد و همچنین نمونههای متعددی را مشاهده خواهید کرد.
15. خودکارسازی اجرای آزمایش و توزیع ساخت – این فصل اجرای آزمایش خودکار، ساختهای پروژه برای اندروید و توزیع ساختها در توزیع برنامه Firebase را پوشش میدهد.
سرفصلهای کتاب Real-World Flutter by Tutorials:
- What You Need
- Book Source Code & Forums
- Dedications
- About the Team
- Acknowledgments
- Introduction
- Chapter 1: Setting up Your Environment
- Chapter 2: Mastering the Repository Pattern
- Chapter 3: Managing State With Cubits & the Bloc Library
- Chapter 4: Validating Forms With Cubits
- Chapter 5: Managing Complex State With Blocs
- Chapter 6: Authenticating Users
- Chapter 7: Routing & Navigating
- Chapter 8: Deep Linking
- Chapter 9: Internationalizing & Localizing
- Chapter 10: Dynamic Theming & Dark Mode
- Chapter 11: Creating Your Own Widget Catalog
- Chapter 12: Supporting the Development Lifecycle With Firebase
- Chapter 13: Running Live Experiments With A/B Testing & Feature Flags
- Chapter 14: Automated Testing
- Chapter 15: Automating Test Executions & Build Distributions
- Conclusion
جهت دانلود کتاب Real-World Flutter by Tutorials میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.