کتاب Flutter and Dart Cookbook (راهنمای فلاتر و دارت: توسعه برنامههای کاربردی تمام پشته برای ابر) یک منبع کاربردی و خلاصه برای یادگیری زبانهای فلاتر و دارت است که در 17 فصل این زبانها را آموزش میدهد.
در ادامه مقدمهای از کتاب Flutter and Dart Cookbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Flutter and Dart Cookbook:
به کتاب راهنمای فلاتر و دارت خوش آمدید. اگر نام Flutter را نشنیدهاید، این چارچوب چند پلتفرمی است که جامعه توسعه را طوفان میکند. دارت یک کیت توسعه نرمافزار غنی (SDK) ارائه میکند که زیربنای فلاتر است. به جای نیاز به یادگیری چندین فناوری، Flutter شما را قادر میسازد تا اندروید، iOS، لینوکس، وب و ویندوز را از یک پایگاه کد واحد هدف قرار دهید.
بهعنوان کسی که یوتیوب زیادی تماشا میکند، همیشه تحت تأثیر برنامههای نمونه ایجاد شده قرار میگیرم. فلاتر و دارت نه تنها در این که من را دوباره عاشق کدنویسی کرده اند، کمک کرده اند، بلکه به من اجازه داده اند که با برخی از افراد عالی انجمن فلاتر ملاقات کنم.
انجمن Flutter بسیار سرخورده است و همچنان به ارائه محتوای باکیفیت ادامه میدهد – به YouTubers و جوامع توسعهدهنده Google که زمان و تلاش خود را برای کمک به افراد برای جا انداختن در صنعت نرمافزار اختصاص میدهند، فریاد بزنید.
چه یک توسعه دهنده باتجربه باشید و چه تازه شروع کرده اید، Flutter توسعه را سرگرم کننده میکند. یادگیری بسیار سریع و فوق العاده قدرتمند است و امکان ادغام با راه حلهای قدرتمند مبتنی بر ابر مانند Firebase را فراهم میکند. همین امروز شروع کنید و یک اپلیکیشن برای میلیون کاربر بعدی بسازید.
چه کسی باید کتاب Flutter and Dart Cookbook را بخواند؟
چه فلاتر و دارت را بشناسید یا نه، آن فراخوان مقاومت ناپذیر را شنیده اید که بیرون بروید و چیزی بسازید. میل به تعویق را نادیده بگیرید و ساختن آینده را شروع کنید. بنابراین چگونه انگیزه خود را حفظ میکنید و به نقطه ای میرسید که قادر به ارائه یک برنامه هستید؟ این کتاب را بخوان. زیبایی یادگیری فلاتر و دارت در این است که مانع ورود بسیار کمی دارد.
توسعه یک اپلیکیشن هم به مهارت و هم به تلاش نیاز دارد. دلیلی وجود دارد که مهندسان نرمافزار پول زیادی دریافت میکنند. چه در چندین زبان تجربه داشته باشید و چه تجربهای در توسعه نرم افزار ندارید، Flutter and Dart نقطه شروع عالی برای ایجاد برنامههای کاربردی خیرهکننده است. از روز اول میتوانید به سرعت بازدهی داشته باشید و با تلاش بسیار کم برنامههای زیبا تولید کنید.
ساخت برنامهها شامل تعداد زیادی قطعات متحرک و همچنین ادغام با خدمات خارجی است. اصول کار با مجموعه Firebase را بیاموزید و اولین قدمهای خود را با Cloud بردارید. ساختن بازیها را شروع کنید و سپس برای درک اجزای سازنده موتور بازی Flame همراه باشید.
چرا کتاب Flutter and Dart Cookbook را نوشتم؟
وقتی همسرم شروع به یادگیری زبان با استفاده از یک دوره توسعه فلاتر که توسط گوگل ایجاد شده بود، برای اولینبار با فلاتر آشنا شدم. نکته اصلی که برای من قابل توجه بود سرعت ساخت برنامهها و ظاهر زیبای آنها بود. افزایش بهره وری فوری چشمگیر بود و من به سرعت درگیر ساختن برنامههای چند پلتفرمی ساده شدم.
زمانی که شروع به یادگیری این فناوری جدید کردم، تعدادی چیز وجود داشت که یا واضح نبودند یا به خاطر سپردن آنها سخت بود. من دوست داشتم این کتاب راهنمای را داشته باشم تا در حین کار روی آن دوره کنارم بنشیند.
اکنون دورههای بسیار عالی تری نیز به صورت آنلاین موجود است، اما این سؤال همچنان باقی است، چگونه x را در فلاتر انجام میدهید؟ برای برخی از خوانندگان، این کتاب دانش موجود شما را در حالی که سفر خود را برای ایجاد برنامههای کاربردی انجام میدهید، تکمیل میکند. برای دیگران، این پتوی ایمنی را نشان میدهد که میتوانید از آن برای راهنمایی و پشتیبانی از سفر خود به عنوان یک توسعه دهنده Flutter استفاده کنید.
پیمایش در کتاب Flutter and Dart Cookbook
شروع به کار با هر زبانی میتواند ابهامات زیادی را به همراه داشته باشد زیرا در تعجب هستید که از کجا شروع کنید و چه چیزی را باید بدانید. در حالی که من واقعاً از شما میخواهم که کتاب را از روی جلد تا جلد بخوانید، به طور واقع بینانه احتمالاً مستقیماً به فصلهای فلاتر خواهید رفت. با در نظر گرفتن این موضوع، این کتاب دارای دستهبندیهای گسترده ای است تا به شما این فرصت را بدهد که در صورت نیاز به موضوع موضوع بپردازید. دستهبندیهای کلی به شرح زیر است:
فصلهای 1 و 2 کتاب Flutter and Dart Cookbook مقدمهای در سطح بالایی از زبان دارت ارائه میکنند تا به شما کمک کند با اصول اولیه مانند متغیرها و کنترل جریان کار کنید.
فصلهای 3 تا 6 به شما یک غوطهور شدن سریع در عناصر ضروری زبان دارت میدهد که به شما کمک میکند از زبان بهطور سازنده استفاده کنید.
فصلهای 7 تا 14 زبان فلاتر را پوشش میدهند و اصول اولیه رندر کردن ویجتها روی صفحه را نشان میدهند. اگر بخواهم حدس بزنم، این قسمتی است که هنگام توسعه برنامههایی که نیاز به ایجاد ویجت و مدیریت داده دارند، بیشتر به آن اشاره خواهید کرد.
فصل 15 و 16 کتاب Flutter and Dart Cookbook کار در فضای ابری و به طور خاص Firebase را برای افزودن احراز هویت، پایگاه داده و میزبانی پوشش میدهد.
فصل 17 کتاب Flutter and Dart Cookbook به استفاده از موتور بازی Flame میپردازد و ملزومات این بسته را در اختیار شما قرار میدهد. اگر آخر هفته رایگان دارید، میتوانید از این برای بازسازی بازی Frogger استفاده کنید.
ضمیمه مواردی را پوشش میدهد که برای تنظیم محیط خود باید بدانید، مانند نصب چارچوب Flutter، استفاده از Flutter Doctor و کار در یک IDE.
سرفصلهای کتاب Flutter and Dart Cookbook:
- Preface
- 1. Learning Dart Variables
- 2. Exploring Control Flow
- 3. Implementing Functions
- 4. Handling Lists and Maps
- 5. Getting Started with Object-Oriented Dart
- 6. Dart Test Cases
- 7. Introducing the Flutter Framework
- 8. Adding Assets
- 9. Working with Widgets
- 10. Developing User Interfaces
- 11. Organizing On-Screen Data
- 12. Flutter Page Navigation
- 13. Handling Data Assets
- 14. Testing the Flutter User Interface
- 15. Working with Firebase and Flutter
- 16. Introducing Cloud Services
- 17. Starting with Game Development
- A. Setting Up Your Environment
- Index
جهت دانلود کتاب Flutter and Dart Cookbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.