Flutter

Flutter
Logo Flutter
Logo programu
Autor Google
Pierwsze wydanie 0.0.6 (Alpha), maj 2017[4]
Aktualna wersja stabilna 3.29.2
(13 marca 2025) [±]
Aktualna wersja testowa 0.0.6
(11 maja 2017) [±]
Język programowania C, C++, Dart[3]
Platforma sprzętowa wieloplatformowy
System operacyjny Android, iOS[1], Microsoft Windows, Linux, macOS, Chrome OS[2]
Rodzaj SDK
Licencja 3-klauzulowa licencja BSD[5]
Strona internetowa

Flutter (początkowo znany jako Sky[6]) – otwartoźródłowy[7] zestaw narzędzi dla programistów przeznaczony do tworzenia natywnych, wieloplatformowych aplikacji mobilnych, komputerowych oraz internetowych[8], stworzony przez firmę Google.

Flutter został zapowiedziany w 2015 roku podczas konferencji Dart Developer Summit w 2015 roku[6], który pierwotnie umożliwiał tworzenie aplikacji na mobilny system operacyjny Android, obsługując renderowanie treści o częstotliwości nawet 120 klatek na sekundę[9]. Flutter został wydany w maju 2017 roku.

W 2020 roku Flutter był drugim najczęściej wybieranym zestawem narzędzi do tworzenia aplikacji mobilnych[10].

3 marca 2021 pojawiła się druga wersja SDK, wprowadzając wsparcie dla tworzenia aplikacji internetowych oraz aplikacji komputerowych w wersji rozwojowej[11].

SDK posiada oficjalny menedżer pakietów, pub.dev[12].

12 maja 2022 roku wydano Flutter 3 oraz Dart 2.17 z pełnym wsparciem dla wszystkich platform desktopowych w wersji stabilnej.

27 października 2024 roku, kilku deweloperów z społeczności Flutter ogłosiło Flock, fork Fluttera, mający na celu ułatwienie wkładu w rozwój, przy jednoczesnym zachowaniu synchronizacji ze wszystkimi zmianami w głównym repozytorium kodu.[13][14]

Zobacz też

  • Dart – język używany do tworzenia aplikacji w SDK Flutter, tego samego twórcy.

Przypisy

  1. FAQ - Flutter | What kinds of apps can I build with Flutter?. flutter.dev. [dostęp 2021-08-18]. (ang.).
  2. FAQ - Flutter | What operating systems can I use to build a Flutter app?. flutter.dev. [dostęp 2021-08-18]. (ang.).
  3. FAQ - Flutter | What technology is Flutter built with?. flutter.dev. [dostęp 2021-08-18]. (ang.).
  4. Release v0.0.6: Rev alpha branch version to 0.0.6, flutter 0.0.26. github.com, 2017-05-12. [dostęp 2021-08-18]. (ang.).
  5. Plik LICENSE w repozytorium kodu oprogramowania. github.com, 2019-11-28. [dostęp 2021-08-18]. (ang.).
  6. a b Sky: An Experiment Writing Dart for Mobile (Dart Developer Summit 2015). youtube.com, 2015-04-30. [dostęp 2021-08-18]. (ang.).
  7. Oficjalne repozytorium oprogramowania w serwisie GitHub. github.com. [dostęp 2021-08-18]. (ang.).
  8. Flutter 2 is Production-Ready for the Web, Adds New Platforms. infoq.com, 2021-03-04. [dostęp 2021-08-18]. (ang.).
  9. Google’s Dart language on Android aims for Java-free, 120 FPS apps | Ars Technica. arstechnica.com, 2015-05-02. [dostęp 2021-08-18]. (ang.).
  10. Cross-platform mobile frameworks used by global developers 2021. statista.com, 2021-07-01. [dostęp 2021-08-18]. (ang.).
  11. Version 2 of Google';s Flutter toolkit adds support for desktop and web apps. techcrunch.com, 2021-03-03. [dostęp 2021-08-18]. (ang.).
  12. Dart packages. pub.dev. [dostęp 2021-08-18].
  13. Google's Flutter UI Toolkit Forked As Flock [online], www.phoronix.com [dostęp 2025-01-21] (ang.).
  14. Google's Flutter framework has been forked [online], InfoWorld [dostęp 2025-01-21] (ang.).

Linki zewnętrzne