Content deleted Content added
→Flutter: Skia wikilink |
|||
(One intermediate revision by one other user not shown) | |||
Line 218:
== Flutter ==
Google introduced [[Flutter (software)|Flutter]] for native app development. Built using Dart, C, C++ and [[Skia_Graphics_Engine|Skia]], Flutter is an open-source, multi-platform app UI framework. Prior to Flutter 2.0, developers could only target [[Android (operating system)|Android]], [[iOS]] and the web. Flutter 2.0 released support for macOS, Linux, and Windows as a beta feature.<ref>{{Cite web |last=Sells |first=Chris |date=2021-03-03 |title=What's New in Flutter 2.0 |url=https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65 |access-date=2023-05-12 |website=Flutter |language=en}}</ref> Flutter 2.10 released with production support for [[Windows]]<ref>{{Cite web |last=Sneath |first=Tim |date=February 3, 2022 |title=Announcing Flutter for Windows |url=https://medium.com/flutter/announcing-flutter-for-windows-6979d0d01fed |website=}}</ref> and Flutter 3 released production support for all desktop platforms.<ref>{{Cite web |last=Chisholm |first=Kevin |date=2022-05-12 |title=What's new in Flutter 3 |url=https://medium.com/flutter/whats-new-in-flutter-3-8c74a5bc32d0 |access-date=2023-05-12 |website=Flutter |language=en}}</ref> It provides a framework, widgets, and tools. This framework gives developers a way to build and deploy mobile, desktop, and web apps.<ref>{{Cite web |title=FAQ |url=https://flutter.dev/docs/resources/faq |access-date=2021-08-29 |website=flutter.dev |language=en}}</ref> Flutter works with [[Firebase]]<ref>{{Cite web |title=Firebase |url=https://flutter.dev/docs/development/data-and-backend/firebase |access-date=2021-08-29 |website=flutter.dev |language=en}}</ref> and supports extending the framework through add-ons called packages. These can be found on their package repository, pub.dev.<ref>{{Cite web |title=Dart packages |url=https://pub.dev/ |access-date=2023-05-12 |website=Dart packages |language=en-us}}</ref> JetBrains also supports a Flutter plugin.<ref>{{Cite web |title=Flutter - IntelliJ IDEs Plugin {{!}} Marketplace |url=https://plugins.jetbrains.com/plugin/9212-flutter |access-date=2023-05-13 |website=JetBrains Marketplace}}</ref>
==Example==
Line 249:
/// Computes the nth Fibonacci number.
int fibonacci(int n) {
return n < 2 ? n : (fibonacci(n - 1) + fibonacci(n - 2));
}
|