
Introductory guide to kickstart your cross-platform mobile app career with Flutter and Dart
در دنیای توسعه اپلیکیشنهای موبایل، توانایی نوشتن یک کد واحد برای اجرا روی iOS، Android و وب، مزیتی است که فلاتر (Flutter) به بهترین شکل ممکن فراهم کرده است. کتاب فلاتر برای مبتدیان تالیف توماس بیلی و الساندرو بیسک، راهنمای گامبهگام شما برای ورود به این دنیای هیجانانگیز است. این ویرایش جدید کاملاً برای آخرین تغییرات زبان Dart و فریمورک Flutter بهروزرسانی شده تا شما را از اولین خط کد تا انتشار اپلیکیشن در استورها همراهی کند.
خرید نسخه چاپی این کتاب، دسترسی شما را به یک پروژه عملی (Project-based) باز میکند که در آن مفاهیم تئوری را بلافاصله در ساخت یک اپلیکیشن واقعی به کار میگیرید.
پیش از ساخت رابط کاربری، باید با زبانی که فلاتر را به حرکت در میآورد آشنا شوید.
مبانی زبان Dart: یادگیری نحو (Syntax)، کلاسها و ساختارهای زبان دارت که برای توسعه فلاتر حیاتی هستند.
فلاتر در مقابل سایر فریمورکها: درک اینکه چرا فلاتر با معماری Widget-driven خود، عملکردی مشابه اپلیکیشنهای بومی (Native) ارائه میدهد و چه تفاوتی با رقبای خود دارد.
فلاتر یعنی ویجت! در این بخش یاد میگیرید که چگونه ظاهر اپلیکیشن خود را مانند یک حرفهای طراحی کنید.
قدرت ویجتها: کار با ویجتهای Stateless و Stateful برای ساخت رابطهای کاربری زیبا و پویا.
ورودیها و ژستهای حرکتی: نحوه مدیریت کلیکها، اسکرولها و دریافت اطلاعات از کاربر.
گرافیک و مسیریابی: یادگیری نحوه جابهجایی بین صفحات مختلف اپلیکیشن (Routing) و استفاده از المانهای گرافیکی.
یک اپلیکیشن واقعی فراتر از چند صفحه ساده است؛ باید بتواند دادهها را مدیریت کرده و با دنیای خارج ارتباط برقرار کند.
مدیریت وضعیت (State Management): یادگیری متدهای مختلف برای حفظ و جابهجایی دادهها در کل اپلیکیشن.
افزونهها و پلاگینها: استفاده از قدرت جامعه فلاتر برای افزودن قابلیتهایی مانند نقشه گوگل (Google Maps) و فایربیس (Firebase) به صورت رایگان و سریع.
انیمیشنهای پیشرفته: جان بخشیدن به رابط کاربری با استفاده از ویجتهای متحرک و تکنیکهای پیشرفته انیمیشنسازی.
مرحله آخر، تبدیل کد شما به یک محصول نهایی و بدون نقص است.
تست و دیباگ: یادگیری ابزارهای رفع خطا و نوشتن تست برای اطمینان از عملکرد صحیح برنامه.
انتشار جهانی: راهنمای بستهبندی و عرضه اپلیکیشن در اپاستور، گوگلپلی و حتی نسخه وب.
کلمات کلیدی:چرا فلاتر؟ آشنایی با اکوسیستم.
مقدمهای بر Dart: پایه و اساس کدنویسی.
کلاسها و ساختارهای دارت: برنامهنویسی شیءگرا.
ساخت UI با ویجتها: معماری بصری فلاتر.
ورودیها و ژستها: تعامل با کاربر.
ناوبری (Routing): جابهجایی بین صفحات.
مدیریت وضعیت: کنترل دادههای برنامه.
پلاگینهای شخص ثالث: توسعه سریعتر.
انیمیشنها: ارتقای تجربه کاربری.
تست و انتشار: آمادهسازی برای دنیای واقعی.
کتاب Flutter for Beginners برای کسانی طراحی شده که هیچ پیشزمینهای در فلاتر ندارند. نویسندگان با سالها تجربه در توسعه اپلیکیشن، بهترین تمرینها (Best Practices) را به شما میآموزند تا کدی تمیز و مقیاسپذیر بنویسید.
مزایای کلیدی:
یادگیری مبتنی بر پروژه: ساخت یک اپلیکیشن کامل از صفر تا صد.
بهروز بودن: هماهنگی کامل با آخرین نسخههای Dart و Flutter.
رویکرد جامع: پوشش تمام مراحل عمر یک نرمافزار (توسعه، تست، انتشار).
عملکرد بومی: آموزش تکنیکهایی برای دستیابی به بالاترین سرعت در iOS و Android.
این کتاب انتخابی عالی برای توسعهدهندگان تازهکار، دانشجویان و برنامهنویسانی است که قصد دارند از تکنولوژیهای دیگر به دنیای جذاب فلاتر کوچ کنند.
نمونه چاپ کتاب موجود نیست.
نظرات کاربران