شروع فلاتر از صفر: نصب، اولین اپ و ساختار پروژه
اگر میخواهید فلاتر را شروع کنید، این راهنما قدمبهقدم شما را از نصب SDK تا اجرای اولین اپ و فهمیدن ساختار پروژه میبرد؛ همراه با نکاتی که در شروع کار وقتتان را نجات میدهد.
آموزش، تجربه و اخبار دنیای فلاتر و توسعهی اپلیکیشن
۱۰ مقاله
اگر میخواهید فلاتر را شروع کنید، این راهنما قدمبهقدم شما را از نصب SDK تا اجرای اولین اپ و فهمیدن ساختار پروژه میبرد؛ همراه با نکاتی که در شروع کار وقتتان را نجات میدهد.
Dart در سالهای اخیر خیلی قدرتمندتر شده است. این ده قابلیت، از null safety و async/await تا records و pattern matching، کد فلاتر شما را کوتاهتر، امنتر و خواناتر میکند.
انتخاب راهحل مدیریت state یکی از اولین سؤالهای هر برنامهنویس فلاتر است. این مقاله فرق setState، Provider، Riverpod و Bloc را با مثال کد توضیح میدهد و میگوید در چه پروژهای کدام را انتخاب کنید.
یک اپ فلاتر خوب باید روی گوشی کوچک، تبلت و پنجرهی دسکتاپ هر کدام زیبا باشد. با LayoutBuilder، breakpointها، ناوبری تطبیقی و پشتیبانی درست از راستبهچپ این کار را عملی میکنیم.
هر اپ واقعی با یک API حرف میزند. این راهنما نشان میدهد چطور با Dio درخواست بزنید، پاسخها را به مدل Dart تبدیل کنید، خطاها را درست مدیریت کنید و کد شبکه را در یک لایهی تمیز نگه دارید.
انیمیشن خوب اپ را زنده میکند، ولی باید درست ساخته شود. این مقاله انیمیشنهای implicit و explicit، Hero و نکات مهم کارایی را با مثال کد توضیح میدهد.
اپ کند کاربر را فراری میدهد. این ۹ تکنیک عملی، از const و ListView.builder تا DevTools و Isolate، کمک میکند اپ فلاتر شما روی دستگاههای ضعیف هم روان بماند.
وقتی اپ بزرگ میشود، بدون ساختار مشخص کد به هم میریزد. این مقاله ساختار feature-first، لایههای UI، state، repository و data source و اصول تستپذیری را به زبان ساده توضیح میدهد.
ساخت اپ نصف کار است. این راهنما مراحل امضای اپ، ساخت APK و AAB، آیکون و نام، و چکلیست انتشار در مایکت، کافهبازار و گوگلپلی را بهصورت عملی توضیح میدهد.
برنامهنویس فولاستک شدن با فلاتر و FastAPI کاملاً شدنی است. این مقاله نقشهی راه ساخت بکاند را از اولین endpoint و مدلهای Pydantic تا PostgreSQL، migration و استقرار با Docker نشان میدهد.
دورهی VIP فست فلاتر از صفر تا انتشار اپلیکیشن، با پشتیبانی مستقیم مدرس.