Reflectly به سرعت با Flutter یک تجربه موبایل زیبا را در Android و iOS ایجاد می کند

Reflectly از هوش مصنوعی استفاده می کند تا به کاربران کمک کند تا افکار و مشکلات روزانه خود را ساختار دهند و در مورد آنها فکر کنند. Reflectly به جای یک رویکرد یکسان برای ژورنال نویسی، تجربه ژورنال شخصی سازی شده ای را برای هر کاربر ارائه می دهد و آنها را تشویق می کند که اغلب برگردند و سلامت روان را به بخشی از روال روزانه خود تبدیل کنند.

هنگامی که Reflectly برای اولین بار در iOS راه اندازی شد، علاقه زیادی به نسخه اندرویدی این برنامه وجود داشت. این تیم کوچک برای پشتیبانی از دو پلتفرم و ارائه یک تجربه سریع، ثابت و زیبا برای پایگاه کاربران رو به رشد خود با چالش های زیادی روبرو شد. با توجه به اینکه Reflectly به طراحی زیبا و تجربه کاربری خود افتخار می کند، واضح بود که تیم باید راه حل جدیدی پیدا کند.

کاری که آنها انجام دادند

با وجود مشکلات اساسی، برنامه Reflectly iOS به سرعت در حال ایجاد پایگاه کاربری بود. Reflectly قبل از اینکه تصمیم بگیرد کل کد پایه را رها کرده و از ابتدا شروع کند، شش ماه تلاش کرد تا اجرای موجود خود را اصلاح کند.

در ابتدا، ایمن‌ترین راه‌حل ساخت دو اپلیکیشن بومی جدید به نظر می‌رسید، اما تنها با دو مهندس، این روش کار نمی‌کند. دانیل وسترگارد (Daniel Vestergaard) یکی از بنیانگذاران و CTO توضیح داد: «ما نمی توانستیم یک برنامه اندروید جداگانه بسازیم، بنابراین به طور جدی به فکر بستن یا رها کردن آن برای تمرکز روی برنامه iOS هستیم.

این زمانی بود که تیم فلاتر را کشف کرد. دانیل وسترگارد (Daniel Vestergaard) مدیر ارشد فناوری و یکی از بنیانگذاران این پلتفرم می‌گوید: «پس از مدتی آزمایش Flutter، تیم عاشق سازگاری بین پلتفرم، بارگذاری مجدد حالت تقریباً فوری، ابزار عالی و عملکرد بالای پلتفرم شد. او افزود، تیم همچنین از "کد آسان، خوانا و مستند" فلاتر قدردانی کرد.

در آن زمان، آنها تصمیم گرفتند که درست به داخل شیرجه بزنند. تنها 2.5 ماه پس از اینکه دو مهندس Reflectly اولین خط کد فلاتر خود را نوشتند، Reflectly 2.0 به طور همزمان برای اندروید و iOS عرضه شد. در این مدت زمان، آنها نه تنها قادر به بازنویسی کامل برنامه بودند، بلکه توانستند چندین ویژگی جدید بزرگ مانند اجرای کامل اشتراک پریمیوم خود و یک راه حل مدیریت دولتی سفارشی را توسعه دهند.

نتایج و آموخته ها

Reflectly 2.0 بازخوردهای مثبت زیادی از کاربران در بسیاری از دستگاه‌های مختلف اندروید و iOS دریافت کرد که بسیاری از آن‌ها از ظاهر و طراحی براق جدید برنامه استقبال کردند. پس از انتشار مجدد برنامه با Flutter، برنامه Android Reflectly از میانگین امتیاز 3.2 ستاره در Play Store به میانگین 4.3 جهش کرد. همچنین در لیست اپل با عنوان "برنامه های جدید مورد علاقه ما" قرار گرفت. این تیم بر این باور است که رتبه پایین اصلی عمدتاً به دلیل خرابی‌ها، ناهماهنگی‌ها و ناهماهنگی‌های زیبایی‌شناختی بوده است که توانسته‌اند آن‌ها را با Flutter حل کنند. به طور خلاصه، ما تا حد زیادی میانگین بهبود یافته و صدها هزار – احتمالاً میلیون‌ها – دانلود اندروید پس از [انتشار Flutter] را به Flutter نسبت می‌دهیم زیرا به ما اجازه می‌دهد برنامه را حفظ کنیم، آن را تثبیت کنیم و برابری ویژگی‌ها را با iOS داشته باشیم. وسترگارد می گوید.

از آنجایی که Flutter مستقیماً هر پیکسل را رنگ می کند، تیم نیازی به نگرانی در مورد رندر کردن تفاوت بین پلتفرم ها نداشت. آنها اکنون می‌توانند یک پایگاه کد مشترک داشته باشند، اما همچنان در صورت لزوم، رابط کاربری مخصوص iOS و Android را بنویسند. و اکنون که آنها قادرند کل تیم توسعه خود را به یک تجربه واحد و با کیفیت اختصاص دهند، Reflectly شاهد کاهش 50 درصدی زمان توسعه بوده است که به آنها امکان می دهد از نسخه های دوهفته ای به نسخه های هفتگی حرکت کنند و ویژگی های جدیدی را در هر دو پلتفرم راه اندازی کنند. به طور همزمان

درباره فلاتر

هرکسی می‌تواند از یک پایگاه کد با Flutter، برنامه‌های زیبا را برای هر صفحه‌ای بسازد، آزمایش کند و اجرا کند. همین امروز شروع کنید .