Outils pour utilisateurs

Outils du site


informatique:flutter

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:flutter [16/08/2025 22:07] – [shared_preferences] cyrilleinformatique:flutter [02/12/2025 10:41] (Version actuelle) – [Widgets] Calendar cyrille
Ligne 96: Ligne 96:
  
 ===== Visual designer ===== ===== Visual designer =====
 +
 +Pour les screenshots des magasins d'Apps:
 +
 +  * https://app-mockup.com
  
 As a service As a service
Ligne 147: Ligne 151:
  
 ===== Packages / Libraries ===== ===== Packages / Libraries =====
 +
 +
 +  * https://github.com/flutter/packages/ A collection of useful packages maintained by the Flutter team
 +
  
 ==== Widgets ==== ==== Widgets ====
Ligne 175: Ligne 183:
   * Screens on an app's first launch   * Screens on an app's first launch
     * [[https://pub.dev/packages/introduction_screen|introduction_screen]]     * [[https://pub.dev/packages/introduction_screen|introduction_screen]]
 +  * List
 +    * [[https://pub.dev/packages/grouped_list|grouped_list]]
 +  * Calendar
 +    * [[https://pub.dev/packages/table_calendar|table_calendar]] ⭐ 3,28k 1,9k ; 25 contributors
 +      * sélection de plages de dates, gestion d’événements, personnalisation du style, plusieurs formats (mois, semaine, deux semaines).
 +      * [[https://apcpedagogie.com/le-package-table_calendar-en-flutter/|Tuto]]
 +    * [[https://pub.dev/packages/syncfusion_flutter_calendar|syncfusion_flutter_calendar]] ⭐ 1.55k 
 +      * 9 vues configurables (jour, semaine, mois, timeline, etc.), gestion événements.
 +      * [[https://help.syncfusion.com/flutter/calendar/getting-started|Getting started]]
 +    * [[https://pub.dev/packages/calendar_view|flutter_calendar_view]] ⭐ 957 505 ; 36 contributors
 +      * calendrier avec gestion d’événements et personnalisation de l’UI.
 +    * listes, comparatifs:
 +      * https://fluttergems.dev/calendar/
 +      * https://medium.com/flutter-community/flutter-calendar-library-comparison-c08d5ba3cc9e
 +
  
 === InApp WebView === === InApp WebView ===
Ligne 217: Ligne 240:
   * [[https://github.com/jonataslaw/getx/blob/master/documentation/en_US/route_management.md|Route Management]]   * [[https://github.com/jonataslaw/getx/blob/master/documentation/en_US/route_management.md|Route Management]]
   * [[https://github.com/jonataslaw/getx/blob/master/documentation/en_US/dependency_management.md|Dependency Management]]   * [[https://github.com/jonataslaw/getx/blob/master/documentation/en_US/dependency_management.md|Dependency Management]]
 +  * https://deepwiki.com/jonataslaw/getx/1-getx-overview
  
 More: More:
Ligne 271: Ligne 295:
  
 https://pub.dev/packages/path_provider https://pub.dev/packages/path_provider
 +
 +==== Preferences ====
  
 === shared_preferences === === shared_preferences ===
Ligne 276: Ligne 302:
 [[https://pub.dev/packages/shared_preferences|shared_preferences]] Wraps platform-specific persistent storage for simple data (NSUserDefaults on iOS and macOS, SharedPreferences on Android, etc.). [[https://pub.dev/packages/shared_preferences|shared_preferences]] Wraps platform-specific persistent storage for simple data (NSUserDefaults on iOS and macOS, SharedPreferences on Android, etc.).
  
-Around packages+Packages pour afficher/modifier les préférences: 
 + 
 +Dev/debug side 
 +  * [[https://pub.dev/packages/shared_preferences_explorer|shared_preferences_explorer]] on-screen viewing of shared_preferences 
 + 
 +Settings page UI (//côté utilisateur//): 
 +  * [[https://pub.dev/packages/settings_ui|settings_ui]] 🚀 
 +  * [[https://pub.dev/packages/flutter_settings_screens|flutter_settings_screens]] 🚀 
 +    * dépendances: path_provider, provider, shared_preferences 
 +  * [[https://pub.dev/packages/cobi_flutter_settings|cobi_flutter_settings]] 🤔 
 +    * dépendances: image_picker, shared_preferences 
 +    * manque de finitions. 
 + 
 +=== flutter_settings_screens === 
 + 
 + 
 + 
  
-  * [[https://pub.dev/packages/shared_preferences_explorer|shared_preferences_explorer]] on-screen viewing of shared_preferences, for dev/debug time 
-  * [[https://pub.dev/packages/cobi_flutter_settings|cobi_flutter_settings]] is an application settings screen, for user side 
-  * flutter_settings_screens 
 ==== Home Widget ==== ==== Home Widget ====
  
Ligne 315: Ligne 355:
   * https://docs.flutter.dev/cookbook/navigation/set-up-app-links       * https://docs.flutter.dev/cookbook/navigation/set-up-app-links    
   * https://docs.flutter.dev/ui/navigation/deep-linking   * https://docs.flutter.dev/ui/navigation/deep-linking
 +
 +==== Auth ====
 +
 +OAuth
 +
 +  * https://pub.dev/packages/flutter_appauth
 +    * use [[https://appauth.io/|AppAuth]] a native App SDK for OAuth 2.0 and OpenID Connect
 +  * https://pub.dev/packages/oauth2
 +    * apparament obsolète [[https://github.com/dart-lang/tools/issues/375|Considering deprecating and discontinuing package:oauth2]]
 +  * https://pub.dev/packages/oauth2_client
 +  * https://pub.dev/packages/oidc
 +
 +
 +
  
 ==== Theme ==== ==== Theme ====
Ligne 327: Ligne 381:
     * [[https://pub-web.flutter-io.cn/packages/dio|dio]] a HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.     * [[https://pub-web.flutter-io.cn/packages/dio|dio]] a HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
     * [[https://pub.dev/packages/http|http]]     * [[https://pub.dev/packages/http|http]]
 +    * [[https://pub.dev/packages/get#getconnect|GetConnect]] inside GetX
   * Location   * Location
     * [[https://docs.page/Lyokone/flutterlocation|flutterlocation]]     * [[https://docs.page/Lyokone/flutterlocation|flutterlocation]]
informatique/flutter.1755374869.txt.gz · Dernière modification : de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki