- عنوان کتاب: Building Cross-Platform GUI Applications with Fyne
- نویسنده: Andrew Williams
- حوزه: توسعه واسط کاربری
- سال انتشار: 2021
- تعداد صفحه: 318
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 4.18 مگابایت
توسعه رابط های کاربری گرافیکی سابقه ای طولانی دارد و در نتیجه امروز چشم اندازی پیچیده است. راه های مختلفی برای ساخت اپلیکیشن وجود دارد که هر کدام مزایا و معایب خاص خود را دارند. در این دنیای مدرن، با دستگاههای بسیار مختلف در زندگی روزمره ما، دسترسی به کل مخاطب بدون ساخت برنامهها یا رابطهای کاربری گرافیکی مختلف غیرممکن به نظر میرسد. فنآوریهای مورد نیاز اغلب مختص پلتفرم هستند و بسیاری از فناوریهای موجود در طول دههها تکامل یافتهاند و میراثی بر جای گذاشتهاند که میتواند توسعهدهندگان جدید و تیمهای با تجربه را به طور یکسان کند کند. همانطور که زبان برنامه نویسی Go برای آسان کردن توسعه نرم افزار در همه سیستم عامل ها طراحی شده است، جعبه ابزار Fyne نیز با هدف تقویت ایجاد برنامه های گرافیکی به روشی مبتنی بر پلت فرم است. هدف این راهنمای قطعی ساخت برنامههای کاربردی با ابزار Fyne کمک به مهندسان نرمافزار با هر سطح تجربه در یادگیری APIها و فرآیندهای مربوطه است. از اولین خط کد Fyne تا استقرار یک برنامه کاربردی در بازارهای جهانی، نمونه ها و اسکرین شات ها شما را در هر مرحله از سفر راهنمایی می کنند. این کتاب هم برای توسعه دهندگان Go نوشته شده است که علاقه مند به ساخت برنامه های گرافیکی بومی هستند و هم برای کسانی که دارای تجربه رابط کاربری گرافیکی خاص پلتفرم هستند که به دنبال راه حلی بین پلتفرم هستند. برخی از دانش ساخت برنامه های Go فرض می شود، اما ضروری نیست. این کتاب با تاریخچه رابط کاربری گرافیکی برای هر کسی که آشنایی ندارد آغاز می شود و سپس پروژه Fyne و چشم انداز و جاه طلبی آن برای حل بسیاری از چالش های پیش روی توسعه دهندگان برنامه های کاربردی بومی در دستگاه های دسکتاپ و تلفن همراه را معرفی می کند. با کمک تکههای کد و نمونههای کار شده، توسعهدهندگان هر سطح باید در ساخت اولین برنامههای Fyne خود موفق باشند. علاوه بر اجرای این برنامهها بر روی رایانهها و دستگاههای تلفن همراه خود، فرآیند آمادهسازی و آپلود را نیز برای استقرار در فروشگاهها و بازارهای اپلیکیشن انجام میدهید.
The development of graphical user interfaces has a long history, resulting in a complicated landscape today. There are many different ways to build applications, each with their own benefits and drawbacks. In this modern world, with so many different devices in our everyday lives, it can seem impossible to reach an entire audience without building many different apps or GUIs. The technologies required are often platform-specific, and many of the technologies that exist have evolved across decades, leaving a legacy that can slow down new developers and experienced teams alike. In the same way that the Go programming language was designed to make software development easier across all operating systems, the Fyne toolkit aims to empower graphical app creation in a platform-agnostic manner. This definitive guide to building applications with the Fyne toolkit aims to assist software engineers of any experience level in learning the APIs and processes involved. From your first line of Fyne code through to deploying an application to global marketplaces, the samples and screenshots will guide you on each step of the journey. This book is written both for Go developers who are interested in building native graphical applications and for those with platform-specific GUI experience looking for a cross-platform solution. Some knowledge of building Go applications is assumed, but not essential. The book opens with a history of the GUI for anyone who is not familiar, and then introduces the Fyne project and its vision and ambition to solve many of the challenges faced by developers of native applications across desktop and mobile devices. With the help of code snippets and worked examples, developers of every level should be successful in building their first Fyne apps. As well as running these apps on your computers and mobile devices, you will also be taken through the preparation and upload process to deploy to app stores and marketplaces.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Building Cross-Platform GUI Applications with Fyne
نظرات کاربران