badge icon

This article was automatically translated from the original Turkish version.

Article
lockup_flutter_vertical.png
Flutter
Original Author
Google
Developers
Google and Community
Platform
AndroidiOSFuchsiaWebWindowsmacOSLinux
Initial Release
May 12, 2017
Type
Software Framework
License
BSD License
Official Website
flutter.dev
Code Repository
github.com/flutter/flutter

Flutter is an open source UI software development kit created by Google using the Dart programming language. It is used for building applications for Android, iOS, Fuchsia, Web, Windows, macOS, and Linux platforms to develop.


The first version of Flutter, known as "Sky", ran on the Android operating system. It was first introduced at the 2015 Dart Developer Summit with the ability to render consistently at 120 frames per second square. On 4 April 2018, Flutter 1.0 was released as the first stable version at the Flutter Live event in London.


On 3 March 2021, during a Flutter Engage event, Google released Flutter 2. This version added early access desktop application support for Windows, macOS, and Linux, along with a web-based handler and a Canvas-based handler HTML row. It also introduced support for Dart 2.0 with null safetyhttps://dart.dev/null-safety. href="#" id="resource-2">【2】

Architecture

The fundamental component of Flutter is a "widget", which can be composed of other widgets. A widget represents everything the user sees and interacts with on the screen.

There are two types of widgets in Flutter:

  • Stateless
    • These widgets represent static UI elements whose state does not change. They are updated only when their inputs change. Examples include an image or static text.
  • Stateful
    • These widgets represent dynamic UI elements whose state can change. They can update their state using the setState() method. Examples include a counter or user input fields.

Flutter applications are written in the Dart language. The official repository for Flutter and Dart, pub.dev

Author Information

Avatar
AuthorMuhammed Nabi YıldızDecember 23, 2025 at 8:53 AM

Tags

Discussions

No Discussion Added Yet

Start discussion for "Flutter" article

View Discussions

Contents

  • Architecture

Ask to Küre