همون طور که می دونید سال سال بسیار عالی برای برنامه نویس های حوزه کراس پلتفرم بود زیرا فلاتر یا همون فریم ورک فلاتر رونمایی شد. چرا گفتم کراس پلتفرم چون یک فریم ورک عالی برای نوشتن یک کد برای دو سیستم عامل محبوب بود; یعنی اینکه با یک کد اصلی هم برای ios و هم برای android کد زده باشی که اینطوری باعث میشه که شما در زمان و بودجه خودتون صرفه جویی کرده باشید. زبان برنامه نویسی فلاتر قدرت گرفته و به کار گرفته شده از زبان دارت است. زبان دارت مانند زبان های برنامه نویسی دیگر زبان سطح بالا و شی گرا می باشد. همچنین گوگل تصمیم دارد از این زبان به عنوان بستر اصلی توسعه سیستم عامل جدید فیوشا مورد استفاده قرار دهد. ویژگی هایی که در این فریم ورک وجود داره: با استفاده از این قابلیت سرعت شما در برنامه نویسی بسیار افزایش خواهد یافت. در این ویژگی نیاز نیست که هربار با ایجاد تغییر برای مشاهده آن مجددا کد های خود را کامپایل کنید بلکه Hot Reloading این کار و در سریع ترین زمان با ایجاد تغییرات لازم برای شما انجام خواهد داد. یکی از ویژگی های فلاتر که باعث میشه سرعت توسعه شما افزایش پیدا کند قابلیت استفاده مجدد از کد ها می باشد. در واقع ویجت هایی که شما طراحی میکنید را میتونید داخل پروژه های بعدی خود نیز به راحتی استفاده کنید و تفاوتی ندارد که برای موبایل این کار و انجام میدید یا یک وب اپلیکیشن. متن باز یا اپن سورس بودن فلاتر باعث شده که برنامه نویسان مختلف این امکان و داشته باشند تا پکیج و کتابخونه های بسیار زیادی و برای استفاده عموم توسعه دهند. در مقایسه با فریمورک React Native از نظر عملکراین Flutter و زبان دارت هست که دست بالا را دارد. به دلیل اینکه هیچ نیازی به جاوا اسکریپت ندارید تا با کامپوننت های نیتیو ارتباط برقرار کند. همین کار باعث افزایش عملکرا و بهره وری اپلیکیشن می شود. تجربه کاربری فلاتر به شما این امکان و میدهد که بدون هیچ محدودیتی طرح های خود را عملی کنید و زمان زیادی را صرف یادگیری نحوه پیاده سازی آن نکنید. همچنین طراحان بدون در نظر گرفتن محدودیت های فنی میتوانند خلاقیت خود را بروز دهند و رابط های کاربری بسیار زیبا خلق کنند. برای یادگیری برنامه نویسی فلاتر شما به امکانات زیادی نیاز ندارید کافیست فقط به لیست زیر توجه کنید.