Table des matières
Flutter
Flutter documentation
- Examples
-
- Cupertino widgets (iOS-style)
Flutter Alternatives
Kotlin Multiplatform Development
https://www.jetbrains.com/kotlin-multiplatform/
- Open-source technology by JetBrains for flexible multiplatform development. Reuse Kotlin code across Android, iOS, web, desktop, and server-side while keeping native code if needed.
Ionic Framework
The mobile SDK for the Web. An open source mobile UI toolkit for building modern, high quality cross-platform mobile apps from a single code base.
Ionic runs inside a native container using Cordova or, more recently, Capacitor.
Visual designer
As a service
Free
Free mais pas encore actifs:
- Flutterviz.com
Theme builder
-
- A material theme editor and generator for Flutter to configure and preview the overall visual theme of your material app.
- configuration visuelle d'un thème pour Flutter
- utilise le package https://pub.dev/packages/json_theme
- AGPL-3.0 license https://github.com/zeshuaro/appainter
Application & components templates
- De superbes effets gskinner vignettes par www.gskinner.com
https://github.com/X-Wei/flutter_catalog
Applications faites avec Flutter
Pour inspiration, savoir-faire.
- Rechercher sur github.
Des applications:
- BlackHole a music player from Spotify & Youtube
- Syphon un client Matrix
- implemente le pattern Redux (voir state_management)
- KeyViz montre les touches et clics, utile pour les tutos video
-
- built with BLOC pattern (voir state_management)
- Quelques “débuts” d'applications par TheAlphamerc
- API Dash is a beautiful open-source cross-platform API Client
- Convert a website to an app using flutter - Flutter WebView
- voir inapp_webview
Packages / Libraries
Widgets
-
- Entre autres:
- Flutter WebView Plugin
- Android & iOS
- Battery, Device, network…
- InApp WebView
-
State management
The Flutter Architecture Samples project demonstrates some strategies.
Bloc
Redux
- le pattern Redux avec flutter_redux
Getx
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
https://github.com/jonataslaw/getx
- Using GetX (Get) for State Management in Flutter by A. Goodman 2022-10
- Flutter fast navigation with Get by Rod Brown
Storage
Hive
Fast, Enjoyable & Secure NoSQL Database. Hive is a lightweight and buzzing-fast key-value database made for Flutter and Dart.
path_provider
A Flutter plugin for finding commonly used locations on the filesystem. Supports Android, iOS, Linux, macOS and Windows. Not all methods are supported on all platforms.