À propos du projet

adaptive_media_picker est une bibliothèque de sélection de médias multiplateforme pour Flutter conçue pour gérer des états d'autorisation complexes, y compris l'accès limité et restreint. Elle fournit une API unifiée pour sélectionner une ou plusieurs images et une seule vidéo sur Android, iOS, Web, macOS, Windows et Linux. Caractéristiques principales : - Gestion intelligente des autorisations : Gère automatiquement les états d'autorisation complet, limité et refusé. Elle comprend une interface utilisateur de feuille inférieure de type natif pour l'accès limité sur iOS et Android. - Recadrage d'image : Prend en charge le recadrage d'image optionnel sur Android, iOS et Web, avec des rapports d'aspect personnalisables et des options de verrouillage. - Prise en charge des thèmes : La feuille d'accès limité et l'interface de recadrage peuvent hériter automatiquement du thème de l'application ou être personnalisées via des options de configuration telles que la luminosité et la couleur principale. - Compatibilité Web et Desktop : Conçue sans dépendances dart:io pour garantir une exécution sûre sur Flutter Web, et utilise des boîtes de dialogue de fichiers natives sur les plateformes de bureau. - Sélections de galerie sans autorisation de stockage : Tire parti de l'Android Photo Picker (et des solutions de repli système) pour éviter d'exiger des autorisations de stockage étendues sur les appareils Android modernes.