Flutter Web و PWA: آنچه در عمل باید بدانید
نسخهی وب کیفپول من را با همان کدبیس موبایل منتشر کردیم. این چیزهایی است که در راه یاد گرفتیم.
وعدهی Flutter Web وسوسهانگیز است: همان کد، خروجی وب. در عمل چند نکته هست که پیش از تعهد به آن باید بدانید.
حجم بستهی اولیه
بارگذاری اول سنگین است. راهحلهایی که برای ما جواب داد: فعالکردن tree-shaking آیکونها، حذف فونتهای استفادهنشده، و نمایش یک اسپلش سبک HTML تا وقتی موتور بالا بیاید.
مسیریابی و دکمهی بازگشت مرورگر
کاربر وب انتظار دارد دکمهی back کار کند و URL معنا داشته باشد. مسیریابی را از ابتدا declarative بچینید؛ اضافهکردنش بعداً یعنی بازنویسی ناوبری.
SEO را واقعبینانه ببینید
Flutter Web برای اپهای پشت لاگین عالی است. برای محتوایی که باید در گوگل ایندکس شود، انتخاب درستی نیست. برای همین این سایت رزومه با رندر سمت سرور ساخته شده، نه Flutter.
PWA چه چیزی اضافه کرد
قابلیت نصب روی صفحهی اصلی و کارکرد پایه بدون اینترنت. برای کاربرانی که نمیخواستند اپ نصب کنند، این مسیر ورود کماصطکاکی بود.
پروژهای در ذهن دارید؟
پروژهای در ذهن دارید یا دنبال یک توسعهدهندهی موبایل برای تیمتان میگردید؟ پیام بدهید.
همکاری با مننوشتههای مرتبط
معماری BLoC در عمل: چه چیزی جواب داد و چه چیزی نه
بعد از چهار سال ساختن اپهای بزرگ با BLoC، اینها الگوهایی هستند که در پروژههای واقعی دوام آوردند — و اشتباههایی که دیگر تکرارشا...
ادامهی مطلبانتشار اپ روی کافهبازار و App Store: تفاوتهایی که کسی نمیگوید
انتشار روی هر دو فروشگاه را تجربه کردهام. این فهرست چیزهایی است که کاش قبل از اولین بار میدانستم.
ادامهی مطلباز Java تا Kotlin تا Flutter: ده سال در یک مسیر
چرا در هر مرحله ابزار عوض کردم، چه چیزی از هر کدام ماند، و به کسی که امروز شروع میکند چه میگویم.
ادامهی مطلب