ساخت برنامه‌های چندسکویی با فلاتر و دارت ۲۰۲۳
Building Cross-Platform Apps with Flutter and Dart 2023

دانلود کتاب ساخت برنامه‌های چندسکویی با فلاتر و دارت ۲۰۲۳ (Building Cross-Platform Apps with Flutter and Dart 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Deven Joshi

voucher (1)

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2023

زبان

English

تعداد صفحه‌ها

378

نوع فایل

pdf

حجم

159.8 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب ساخت برنامه‌های چندسکویی با فلاتر و دارت ۲۰۲۳

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

ویژگی‌های کلیدی

●     با استفاده از قابلیت‌های رابط کاربری پویا (Dynamic UI) فلاتر، رابط کاربری جذاب و چشم‌نواز با انیمیشن‌های گیرا طراحی کنید.
●     درک کنید که چرا دارت یک انتخاب ایده‌آل برای توسعه‌ی برنامه‌های چندسکویی (cross-platform) است.
●     بیاموزید که چگونه برنامه‌های فلاتر خود را ایمن، تست، استقرار و منتشر کنید.

توضیحات

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

این کتاب با اتخاذ یک رویکرد عملی، به شما کمک می‌کند تا از مفاهیم اساسی به مفاهیم پیشرفته در توسعه‌ی فلاتر پیشرفت کنید و در این مسیر، یک پایه و اساس محکم بنا کنید. این کتاب به شما آموزش می‌دهد که چگونه رابط‌های کاربری زیبا ایجاد کنید، از کتابخانه ویجت فلاتر استفاده کنید و انیمیشن‌های جذاب را برای بهبود تجربه‌ی کاربری به کار بگیرید. همچنین شما را در ساخت برنامه‌هایی که به‌طور یکپارچه روی تمام پلتفرم‌های پشتیبانی‌شده فلاتر کار می‌کنند، راهنمایی می‌کند و در وقت و تلاش شما صرفه‌جویی می‌کند. علاوه بر این، تکنیک‌های مدیریت وضعیت (state management) را برای مدیریت کارآمد وضعیت برنامه و برنامه‌های مقیاس‌پذیر بررسی خواهید کرد. پس از آن، کتاب به بررسی فرآیند اتصال APIهای REST و ادغام یکپارچه Firebase در برنامه‌های فلاتر شما می‌پردازد. این کتاب همچنین شامل تکنیک‌های تست و اشکال‌زدایی برای اطمینان از کیفیت و قابلیت اطمینان کد است. در نهایت، شما را در انتشار و توزیع برنامه‌تان، از جمله امضای کد (code signing)، مدیریت انتشار و توزیع برنامه در فروشگاه‌های برنامه، راهنمایی می‌کند.

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

آنچه خواهید آموخت

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

این کتاب برای چه کسانی است

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

فهرست مطالب

1. مروری بر دارت
2. انواع داده
3. عبارات شرطی و حلقه‌ها
4. توابع و کلاس‌ها
5. عملگرها
6. برنامه‌نویسی ناهمگام
7. چرا فلاتر؟
8. نصب فلاتر
9. ساختار پروژه فلاتر و اکوسیستم بسته‌ها
10. شیرجه در ویجت‌ها
11. ویجت‌ها و طرح‌بندی‌های اساسی
12. شبکه‌سازی در فلاتر
13. پایداری داده‌های محلی
14. تم‌بندی، ناوبری و مدیریت وضعیت
15. فلاتر پیشرفته – انیمیشن‌ها
16. فلاتر پیشرفته – زیر کاپوت (Under the Hood)
17. نوشتن تست‌ها در فلاتر
18. بسته‌های محبوب فلاتر
19. استقرار برنامه‌ها


فهرست کتاب:

۱. عنوان کتاب

۲. عنوان داخلی

۳. حق تکثیر

۴. تقدیم به

۵. درباره نویسنده

۶. درباره بازبینان

۷. سپاسگزاری

۸. پیشگفتار

۹. تصاویر رنگی

۱۰. دزدی دریایی

۱۱. فهرست مطالب

۱۲. فصل ۱: مروری بر دارت

۱۳. فصل ۲: انواع داده

۱۴. فصل ۳: عبارات شرطی و حلقه‌ها

۱۵. فصل ۴: توابع و کلاس‌ها

۱۶. فصل ۵: عملگرها

۱۷. فصل ۶: برنامه نویسی ناهمزمان

۱۸. فصل ۷: چرا فلاتر؟

۱۹. فصل ۸: نصب فلاتر

۲۰. فصل ۹: ساختار پروژه فلاتر و اکوسیستم بسته

۲۱. فصل ۱۰: غوطه ور شدن در ویجت

۲۲. فصل ۱۱: ویجت‌ها و طرح‌بندی‌های اساسی

۲۳. فصل ۱۲: شبکه سازی در فلاتر

۲۴. فصل ۱۳: پایداری داده محلی

۲۵. فصل ۱۴: پوسته سازی، ناوبری و مدیریت وضعیت

۲۶. فصل ۱۵: فلاتر پیشرفته – انیمیشن‌ها

۲۷. فصل ۱۶: فلاتر پیشرفته – در زیر هود

۲۸. فصل ۱۷: نوشتن تست‌ها در فلاتر

۲۹. فصل ۱۸: بسته‌های محبوب فلاتر

۳۰. فصل ۱۹: استقرار برنامه

۳۱. فهرست

۳۲. عنوان پشتی

توضیحات(انگلیسی)

Learn how to create powerful apps for multiple platforms with Flutter and Dart

KEY FEATURES  

● Design visually striking UI with engaging animations using the Dynamic UI Capabilities of Flutter.

● Understand why Dart is an ideal choice for cross-platform app development.

● Learn how to secure, test, deploy and publish your Flutter apps.

DESCRIPTION 

Flutter and Dart have emerged as a powerful duo that empowers developers to create stunning and feature-rich apps for Android, iOS, and web platforms from a single codebase. By leveraging Flutter's rich set of customizable widgets and Dart's reactive programming model, you can create visually appealing and interactive user interfaces that feel native on both iOS and Android devices.

This book adopts a hands-on approach to help you progress from fundamental to advanced concepts in Flutter development, establishing a solid foundation along the way.  It will teach you how to create elegant user interfaces, utilize Flutter's Widget library, and incorporate captivating animations for enhanced user experience. It will also guide you through building apps that work seamlessly on all supported Flutter platforms, saving you time and effort. Additionally, you'll explore state management techniques for efficient app state handling and scalable applications. Following that, the book explores the process of connecting REST APIs and seamlessly integrating Firebase into your Flutter applications. It also includes testing and debugging techniques to ensure code quality and reliability. Lastly, it will guide publishing and distributing your app, covering code signing, release management, and app distribution to app stores.

By the end of this book, you will have the confidence and expertise to develop cross-platform apps efficiently.

WHAT YOU WILL LEARN

● Get familiar with different features of the Dart programming language. 

● Learn how to leverage the vast collection of pre-built widgets provided by Flutter.

● Get tips to enhance the security of your Flutter app.

● Learn how to implement basic and advanced animations in Flutter.

● Explore various state management techniques in Flutter.

WHO THIS BOOK IS FOR

This book is for beginner and experienced developers who aspire to master Flutter and advance their cross-platform app development skills. It is also for mobile app developers who wish to harness Flutter's capabilities for creating apps across multiple platforms. Additionally, web developers interested in transitioning into mobile app development using the Flutter framework will find valuable insights. 

TABLE OF CONTENTS

1. An Overview of Dart

2. Data Types

3. Conditionals and Loops

4. Functions and Classes

5. Operators

6. Asynchronous Programming

7. Why Flutter?

8. Installing Flutter

9. Flutter Project Structure and Package Ecosystem

10. Diving into Widgets

11. Basic Widgets and Layouts

12. Networking in Flutter

13. Local Data Persistence

14. Theming, Navigation, and State Management

15. Advanced Flutter - Animations

16. Advanced Flutter - Under the Hood

17. Writing Tests in Flutter

18. Popular Flutter Packages

19. Deploying Applications


Table of Contents

1. Book title

2. Inner title

3. Copyright

4. Dedicated

5. About the Author

6. About the Reviewers

7. Acknowledgement

8. Preface

9. Coloured Images

10. Piracy

11. Table of Contents

12. Chapter 1: An Overview of Dart

13. Chapter 2: Data Types

14. Chapter 3: Conditionals and Loops

15. Chapter 4: Functions and Classes

16. Chapter 5: Operators

17. Chapter 6: Asynchronous Programming

18. Chapter 7: Why Flutter?

19. Chapter 8: Installing Flutter

20. Chapter 9: Flutter Project Structure and Package Ecosystem

21. Chapter 10: Diving into Widge

22. Chapter 11: Basic Widgets and Layouts

23. Chapter 12: Networking in Flutter

24. Chapter 13: Local Data Persistence

25. Chapter 14: Theming, Navigation, and State Management

26. Chapter 15: Advanced Flutter- Animations

27. Chapter 16: Advanced Flutter- Under the Hood

28. Chapter 17: Writing Tests in Flutter

29. Chapter 18: Popular Flutter Packages

30. Chapter 19: Deploying Applicatio

31. Index

32. Back title

دیگران دریافت کرده‌اند

ایجاد یک مطب بالینی ۲۰۲۰
Building a Clinical Practice 2020

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.