Zum Inhalt springen

Flutter: Unterschied zwischen den Versionen

Aus Android Wiki
Md 42 (Diskussion | Beiträge)
K Verlinkung Artikel "Cross-Plattform-Entwicklung"
Md 42 (Diskussion | Beiträge)
Flutter-Apps können auch für Desktop-Betriebssysteme kompiliert werden
Zeile 1: Zeile 1:
'''Flutter''' ist ein Framework von [[Google]] für die Entwicklung von [[Cross-Platform-Entwicklung]]. Mit ''Flutter'' entwickelte Apps sind sowohl unter [[Android]] als auch unter [[iOS]] ausführbar.<ref>Tam Hanna & Jörg Wirtgen: [http://www.heise.de/artikel-archiv/ct/2018/11/90 ''Android- und iOS-Entwicklung mit Dart und Google Flutter'']. In: ''c't (Heise-Verlag)''. Nr. 11, 2018, S. 90-91.</ref> Als Programmiersprache kommt hierbei das ebenfalls von Google stammdende [[Dart]] zum Einsatz.<ref>{{Cite web | url = https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf | title = Why Flutter Uses Dart | author = Wm Leler | accessdate = 2018-05-22 | date = 2018-02-26 | publisher = hackernoon.com | language = en}}</ref><ref>{{Cite web | url = https://www.infoworld.com/article/3257592/web-development/whats-new-in-googles-dart-language.html | title = What’s new in Google’s Dart language | author = Paul Krill | quote = Google’s Dart language, once positioned a potential replacement for JavaScript in the browser, is being rebooted for client-side web and mobile development in Version 2 of the language. | accessdate = 2018-05-22 | date = 2018-02-23 | publisher = infoworld.com | language = en}}</ref> Die Oberfläche wird deklarativ beschrieben.<ref>{{Cite web | url = https://flutter.dev/docs/get-started/flutter-for/declarative | title = Introduction to declarative UI | accessdate = 2019-12-31 | publisher = flutter.dev | language = en}}</ref> ''Flutter'' ist als primäre Technik für die Realisierung von grafischen Benutzeroberflächen für den potenziellen Android-Nachfolger [[Fuchsia]] geplant.<ref name="ix_2019_04">Kai König: [https://www.heise.de/select/ix/2019/4/1554017012401689 ''Aus einem Topf. Cross-Plattform-Entwicklung mit Flutter'']. In: ''iX (Heise-Verlag)''. Nr. 4, 2019, S. 70.</ref><ref>{{Cite web | url = https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smartphone-os-dumps-linux-has-a-wild-new-ui/ | title = Google’s “Fuchsia” smartphone OS dumps Linux, has a wild new UI | author = Ron Amadeo | quote = The interface and apps are written using Google's Flutter SDK, a project that actually produces cross-platform code that runs on Android and iOS. | accessdate = 2019-03-24 | date = 2017-05-08 | publisher = arstechnica.com | language = en}}</ref>
'''Flutter''' ist ein Framework von [[Google]] für die [[Cross-Platform-Entwicklung]]. Mit ''Flutter'' entwickelte Apps können neben den mobile Betriebssystemen [[Android]] und [[iOS]]<ref>Tam Hanna & Jörg Wirtgen: [http://www.heise.de/artikel-archiv/ct/2018/11/90 ''Android- und iOS-Entwicklung mit Dart und Google Flutter'']. In: ''c't (Heise-Verlag)''. Nr. 11, 2018, S. 90-91.</ref> auch unter den Desktop-Betriebssystemen [[Windows]], [[MacOS]] und [[Linux]] ausgeführt werden.<ref>{{Cite web | url = https://flutter.dev/desktop | title = Desktop support for Flutter | quote = Desktop support allows you to compile Flutter source code to a native Windows, macOS, or Linux desktop app. | accessdate = 2020-09-24 | publisher = flutter.dev | language = en}}</ref> Als Programmiersprache kommt hierbei das ebenfalls von Google stammdende [[Dart]] zum Einsatz.<ref>{{Cite web | url = https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf | title = Why Flutter Uses Dart | author = Wm Leler | accessdate = 2018-05-22 | date = 2018-02-26 | publisher = hackernoon.com | language = en}}</ref><ref>{{Cite web | url = https://www.infoworld.com/article/3257592/web-development/whats-new-in-googles-dart-language.html | title = What’s new in Google’s Dart language | author = Paul Krill | quote = Google’s Dart language, once positioned a potential replacement for JavaScript in the browser, is being rebooted for client-side web and mobile development in Version 2 of the language. | accessdate = 2018-05-22 | date = 2018-02-23 | publisher = infoworld.com | language = en}}</ref> Die Oberfläche wird deklarativ beschrieben.<ref>{{Cite web | url = https://flutter.dev/docs/get-started/flutter-for/declarative | title = Introduction to declarative UI | accessdate = 2019-12-31 | publisher = flutter.dev | language = en}}</ref> ''Flutter'' ist als primäre Technik für die Realisierung von grafischen Benutzeroberflächen für den potenziellen Android-Nachfolger [[Fuchsia]] geplant.<ref name="ix_2019_04">Kai König: [https://www.heise.de/select/ix/2019/4/1554017012401689 ''Aus einem Topf. Cross-Plattform-Entwicklung mit Flutter'']. In: ''iX (Heise-Verlag)''. Nr. 4, 2019, S. 70.</ref><ref>{{Cite web | url = https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smartphone-os-dumps-linux-has-a-wild-new-ui/ | title = Google’s “Fuchsia” smartphone OS dumps Linux, has a wild new UI | author = Ron Amadeo | quote = The interface and apps are written using Google's Flutter SDK, a project that actually produces cross-platform code that runs on Android and iOS. | accessdate = 2019-03-24 | date = 2017-05-08 | publisher = arstechnica.com | language = en}}</ref>


== Zeitliche Entwicklung ==
== Zeitliche Entwicklung ==

Version vom 24. September 2020, 20:06 Uhr

Flutter ist ein Framework von Google für die Cross-Platform-Entwicklung. Mit Flutter entwickelte Apps können neben den mobile Betriebssystemen Android und iOS[1] auch unter den Desktop-Betriebssystemen Windows, MacOS und Linux ausgeführt werden.[2] Als Programmiersprache kommt hierbei das ebenfalls von Google stammdende Dart zum Einsatz.[3][4] Die Oberfläche wird deklarativ beschrieben.[5] Flutter ist als primäre Technik für die Realisierung von grafischen Benutzeroberflächen für den potenziellen Android-Nachfolger Fuchsia geplant.[6][7]

Zeitliche Entwicklung

  • Im Jahr 2015 wurde Flutter noch unter dem Codenamen Sky erstmals öffentlich vorgestellt.[6][8]
  • Im Dezember 2018 wurde die Version 1.0 von Flutter freigegeben.[9]
  • Im Mai 2019 wurde auf der Google I/O bekannt gegeben, dass mit dem Framework auch Desktop- und Web-Apps erstellt werden können.[10]

Weblinks

Einzelnachweise

  1. Tam Hanna & Jörg Wirtgen: Android- und iOS-Entwicklung mit Dart und Google Flutter. In: c't (Heise-Verlag). Nr. 11, 2018, S. 90-91.
  2. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  3. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  4. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  5. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  6. 6,0 6,1 Kai König: Aus einem Topf. Cross-Plattform-Entwicklung mit Flutter. In: iX (Heise-Verlag). Nr. 4, 2019, S. 70.
  7. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  8. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  9. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  10. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.