رونمایی از پخته‌ترین و کاربردی‌ترین محصولات آموزشی سون‌لرن با کلی آفرهای ویژه🔥
۰ ثانیه
۰ دقیقه
۰ ساعت
۶ فاطمه
بهینه‌تر بودن
جامعه فلاتر ایجاد شده در ۲۸ فروردین ۱۴۰۲

سلام خسته نباشید

استاد این روشی که برای bottomnavigation انجام دادید از روش زیر بهینه تره؟

اگر بهینه تره، دلیلش رو هم بفرمایید

bottomNavigationBar: BottomNavigationBar(
  items: [
    BottomNavigationBarItem(icon: icon),
    BottomNavigationBarItem(icon: icon),
  ],
),

این چیزی که فرستادین صرفا برای نمایش باتم نویگیشن هست. می‌تونید از ویو‌های کاستوم و شخصی سازی شده برای باتم نویگیشن استفاده کنید.

استفاده از ساختاری که استاد رفتن برای سناریویی هست که شما نیاز به مالتی استک دارین و هر تب استک خودشو داشته باشه. ممکنه برای سناریو‌های دیگه نیازی به مالتی استک نباشه و حالت دیفالت فلاتر کافی باشه.

مهرداد فدایی ۲۸ فروردین ۱۴۰۲، ۱۶:۱۸

مالتی استک یعنی چی؟

همین صفحات و با bottomnavigationbar هم پیاده سازی میشه

استاد فرمودن این روشی که انجام دادن بهینه تره

دلیل بهینه بودنش چیه؟

چون توی همین ویدیو هم کلی کد زده شد

فاطمه ۲۸ فروردین ۱۴۰۲، ۱۶:۴۲

بهتره در مورد Stack که یکی از انواع ساختمان داده هست بیشتر مطالعه کنید بعدش می‌تونید این بخش رو بهتر درک کنید. بعد از خوندن استک، ویدیو هم توصیه میکنم چندین بار ببینید به نکاتش توجه کنید.

به یسری نکات هم در ویدیو اشاره شده برای بهینه بودن باتم نویگیشن در ساختاری که چندین استک قراره داشته باشیم مثل استفاده از ویجت Offstage و همچنین استفاده از Navigator مجزا برای هر تب از باتم نویگیشن.

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

و چون پروژه تمرینی هست می‌تونید با باتم نویگیشن دیفالت فلاتر پیاده‌سازی کنید فعلا کارتون پیش بره.

مهرداد فدایی ۲۸ فروردین ۱۴۰۲، ۱۷:۰۴

بله ممنونم

پس یعنی توی این پروژه روش استاد بهینه‌تر از روش دیفالت هست؟

فاطمه ۲۸ فروردین ۱۴۰۲، ۱۷:۰۸

اگر بخواین به ازای هر تب یه استک داشته باشین بله

بهترین پاسخ
مهرداد فدایی ۲۸ فروردین ۱۴۰۲، ۱۷:۳۸

ممنونم

فاطمه ۲۸ فروردین ۱۴۰۲، ۱۷:۵۱