Articles

Problème de connexion internet dans l'app Flutter (flutter: errur survenue : Network error (such as timeout, interrupted connection or unreachable host) has occurred.)

Image
 J'ai eu cette erreur pendant l'enregistrement d'un nouveau user à Firebase  flutter: errur survenue : Network error (such as timeout, interrupted connection or unreachable host) has occurred. Donc j'ai décidé de tester la connexion internet sur mon iOS emulator sur safari j'ai trouvé un problème classique de connexion sécurisée et tout en fin finalement safari est bien connectée mais bon je dois le faire sur l'app elle même donc j'ai ajouté 2 plugin qui sont : internet_connection_checker : ^0.0.1+3 overlay_support : ^2.1.0 puis j'ai rajouté ces 2 lignes de code pour avoir un affichage sur la console de debugage qui dit s'il existe bien une connexion internet au moment de la création d'un nouveau utilisateur ou pas. et finalement voici le résultat :( No Internet connection ce qui empêche la création de nouveaux utilisateurs sur Firebase ! Alors dans ce cas là qu'est ce que je dois faire ??? :( Chercher secours et je vais demander ChatGPT Ré...

Règles de sécurité

Image
Afin de pallier ce problème :  En accédant à Firebase - Projet - RealTime Database - Regles - modifier les règles on trouve par défaut : {   "rules": {     ".read": "now < 1679785200000",  // 2023-3-26     ".write": "now < 1679785200000",  // 2023-3-26   } }" Je l’ai remplacé par ça : {   "rules" : {     ".read" : false ,     ".write" : false   } } Afin de pallier ce problème :    On doit mettre à jours nos règles de sécurité on procédant comme ça : En accédant à Firebase - Projet - Storage - rules - Modifier les règles on trouve par défaut ça : rules_version = '2'; service firebase.storage {   match /b/{bucket}/o {     match /{allPaths=**} {       allow read, write: if           request.time < timestamp.date(2023, 3, 26);     }   } } Je l'ai remplacé par ça : // Access to files through Cloud Storage is completely disallow...

Configurer la connexion d'une app-flutter avec Firebase

Image
Connecter une application Flutter à Firebase l'environnement de développement est présenté avec flutter Doctor comme suit : Imane-SERDANI:~ mac$ flutter doctor --version Flutter 2.10.0-1.0.pre.118 • channel master • https://github.com/flutter/flutter.git Framework • revision d290763941 (1 year, 1 month ago) • 2022-01-11 18:20:14 -0800 Engine • revision 643b2787f4 Tools • Dart 2.16.0 (build 2.16.0-159.0.dev) • DevTools 2.9.2 Création de l'application Imane-SERDANI:~ mac$  flutter create fastcoif Creating project fastcoif... Running "flutter pub get" in fastcoif...                         1 788ms Wrote 81 files. All done! In order to run your application, type:   $ cd fastcoif   $ flutter run Your application code is in fastcoif/lib/main.dart. Imane-SERDANI:~ Mac$ CONNEXION À FIREBASE WEB-SERVIS Pour ce-là on suit les étapes une par une : 1/ ouvrez le lien  https://console.firebase.googl...

Première application Flutter sur MacOS Hight Sierra

Image
1/ INTRODUCTION : Flutter est le SDK open source créé par google permettant de développer des applications mobiles, parmi ses avantages est qu'il est "Cross- Platform " Nous écrivons le code source une seul fois et nous le déployons et exécutons sur les deux types de  smartphones  Android et IOS.   Le langage de programmation utilisé est le Dart.   2/ INSTALLATION: Avec un macOS High Sierra (version 10.13) j'ai téléchargé et installé les outils suivants : * Xcode 10.1   *  Android Studio 4.2.1 *    Visual Studio Code version 1.56.2 * Flutter (Channel stable, v1.2.1) depuis le  dépôt suivant:  SDK Flutter . En cliquant sur le lien du SDK Flutter le dossier Flutter va être placé dans un dossier spécifié dans mon cas c'est  Documents/prgm/flutter Une fois cela est fait un fichier ".bash_profile" sera  créé dans la racine du Mac, (si ce n'est pas le cas il nous faut le créer par nous même) afin de préciser dedans le chemi...