ویجت AppBar به شکل یک نوار رنگی در بالای صفحه اپلیکیشن ظاهر می شود و می تواند حاوی یک آیکون در سمت چپ ، یک متن در سمت چپ یا وسط و یک یا چند آیکون در سمت راست باشد . ویجت AppBar به این شکل پیاده سازی می شود : از این ویجت هم […]ادامه مطلب .
در صورتی که در سیستم شما فلاتر به درستی نصب و تنظیم شده باشد با درج دستور flutter در command prompt باید اطلاعات زیادی در رابطه با flutter دریافت نمایید . همچنین درج دستور flutter -h راهنمای کاملی از تمامی دستورات و فرامین flutter به شما نمایش می دهد : دستوری که مد نظر ماست […]ادامه مطلب .
در این پروژه شما با ویجت های StateLess و StateFull و نحوه پاس داده مقادیر به هر کدام و نحوه استفاده از مجموعه های List و Set و مباحث شی گرایی و نحوه استفاده از ویجت های پایه فلاتر مثل Scaffold , ListView , ListTile , Card و CircleAvatar آشنا می شوید . خروجی این […]ادامه مطلب .
در زبان دارت بر خلاف بقیه زبان ها آرایه وجود ندارد و به جای آن ۴ مدل داده ای برای شکل دادن به لیستی از داده ها و اشیاء وجود دارد که همگی در کتابخانه dart:core وجود دارند و شامل موارد زیر هستند : ۱- لیست (List) ۲- دسته (Set) ۳- نقشه (Map) ۴- صف […]ادامه مطلب .
ویجت CircleAvatar یک دایره رنگی ترسیم می کند که معمولا با تصویر نمایه کاربر یا در صورت عدم وجود چنین چیزی ، با کلمه ابتدایی نام کاربر مقدار دهی می شود . این ویجت از خانواده کلاس Material می باشد . از این ویجت در سایر ویجت ها جهت نمایش یک کادر دایره ای رنگی […]ادامه مطلب .
ویجت کارت (Card) برگه ای از مطالب است که برای نشان دادن برخی از اطلاعات مرتبط استفاده می شود ، به عنوان مثال یک آلبوم ، یک موقعیت جغرافیایی ، یک وعده غذایی ، اطلاعات تماس و … ویجت کارت گوشه هایی کمی گرد و سایه دار دارد : ویجت کارت به خودی خود رویداد […]ادامه مطلب .
از قابلیت های ویجت ListTile نمایش یک آیکون در سمت چپ (leading) ، یک یا سه خط متن در وسط (title , subtitle , …) ، یک آیکون در سمت راست (trailing) و قابلیت دریافت تاچ کاربر (onTap) می باشد . ویجت ListTile به راحتی در قالب کاشی چیده می شود لذا قالبا در ویجت […]ادامه مطلب .
یکی از رایج ترین ویجت های پیمایش است که فرزندان خود را در جهت محور صلیب ( عمودی یا افقی ) تکرار می کند . در این ویجت شما در واقع فقط یک سطر از لیست را ایجاد می کنید و این ویجت ListView هست که این سطر را به تعدادی که شما تعیین کرده […]ادامه مطلب .
ویجت Scaffold (داربست) یکی از کاربردی ترین ویجت های اسکلت بندی صفحه می باشد . شما توسط امکانات این ویجت به راحتی چند خط کد می توانید برای صفحه ی اپلیکیشن خود AppBar , floatingActionButton , bottomNavigationBar و … را ایجاد نمایید . ایجاد هر کدام از این ویجت ها بدون استفاده از امکانات Scaffold […]ادامه مطلب .
ما در محیط های دسکتاپی ( ویندوز ، مک ، لینوکس و … ) رویدادها رو تجربه کردیم . غالب نرم افزارهای محیط دسکتاپ هم بر اساس رویدادها سازماندهی می شوند و ارائه خدمت می کنند . رویداد کلیک موس (MouseClick) ، رویداد کلیک دکمه (ButtonClick) ، رویداد کوچک شدن پنجره (MinimizeWindow) ، رویداد بزرگ […]ادامه مطلب .
در مراحل طراحی UI اپلیکیشن ، مخصوصا در مواقعی که تعداد ویجت های کار شده در UI زیاد باشند ممکن است مواردی پیش بیاید که شما را دچار سردرگمی کند و برای شما قابل درک نباشد که چرا خروجی به آن شکلی که شما انتظار داشته اید نیست . در این موارد Flutter Inspector راه […]ادامه مطلب .
هدف من از نگارش این مقاله ارائه یک تصویر ذهنی واضح از نحوه عملکرد فلاتر در صفحه چینی می باشد . شما با درک درست این موضوع با سرعت و تسلط بیشتری نسبت به ایجاد صفحات اپلیکیشن خود اقدام خواهید کرد و فراخوانی تودرتوی این کلاس ها و ویجت ها باعث سردرگمی شما نخواهد شد […]ادامه مطلب .