Flutter یک کیت توسعه نرم افزاری بین پلتفرمی (SDK) برای ایجاد برنامه های کاربردی تلفن همراه است. همچنین به آن «چارچوب UI» نیز گفته می‌شود - مجموعه‌ای از عناصر رابط کاربری، که شامل یک برنامه هستند و می‌توانند در طول توسعه شخصی‌سازی شوند. فلاتر روی زبان برنامه نویسی دارت اجرا می شود. از آنجایی که کراس پلتفرم است، از یک پایه کد واحد برای ایجاد اپلیکیشن برای وب، اندروید و iOS استفاده می شود.