Flutter je open-source framework vyvinutý společností Google pro vytváření multiplatformních mobilních aplikací. Byl poprvé představen v roce 2015 a rychle si mezi vývojáři získal popularitu díky své flexibilitě, výkonu a schopnosti vytvářet krásné uživatelské rozhraní.
Jednou z klíčových vlastností Flutteru je jeho schopnost vytvářet aplikace pro různé platformy pomocí jednoho zdrojového kódu. To znamená, že vývojáři můžou psát kód jednou a nasadit aplikaci na Android, iOS, web nebo desktop, což snižuje náklady a čas potřebný pro vývoj a údržbu aplikací.
Flutter vyžívá vlastního programovacího jazyka zvaného Dart, který kombinuje rychlost a efektivitu s moderními funkcemi, jako je hot reload (živá úprava kódu), a bohatými sadami widgetů pro tvorbu uživatelského rozhraní. Widgety ve Flutteru jsou sestaveny do stromové struktury, což umožňuje vytvářet bohaté a dynamické uživatelské rozhraní s minimálním úsilím.