طی سالیان اخیر روند توسعه اپلیکیشنهای موبایل رشد چشم گیری داشته است. با افزایش فناوری و در دسترس بودن تلفن های هوشمند، بسیاری از استارتاپ ها به راحتی می توانند از طریق اپلیکیشنها با کاربران و مشتریان خود ارتباط برقرار کنند. انتظار میرود در دهه آینده نیز بازار اپلیکیشنها به طور تصاعدی رشد کند. همین موضوع سبب تقاضای بالا جهت توسعه اپلیکیشن های با کیفیت شده است. به طور معمول، جهت توسعه اپلیکیشن برای سیستم عامل iOS از Swift و برای اندروید از جاوا و کاتلین استفاده میشود. حال اگر قرار است اپلیکیشنی برای هر دو سیستم عامل ساخته شود، توسعه دهندگان مجبورند برای هر دو سیستم عامل به صورت جداگانه اپلیکیشن را توسعه دهند. هرچند طی سالیان اخیر، تکنولوژی های جدید امکان یک بار نوشتن برنامه و اجرا شدن در سیستم عاملهای مختلف را فراهم کردهاند. یکی از این تکنولوژی های کاربردی، فریم ورک فلاتر (Flutter) است.
فریم ورک Flutter چیست؟
Flutter یک فریم ورک رایگان و منبع باز برای ساخت اپلیکیشنهای تلفن همراه است. این فریم ورک که توسط گوگل ارائه شده است و در ماه مه 2017 برای اولی بار منتشر شد. به طور خلاصه، فریم ورک Flutter امکان ایجاد یک برنامه موبایل Nativeتنها با یک پایگاه کد ایجاد کنید. این بدان معناست که شما می توانید از یک زبان برنامه نویسی و یک کد پایه برای ایجاد دو برنامه مختلف (برای iOS و اندروید) استفاده کنید.