Un moteur de recherche de ressources d'apprentissage créées par la communauté pour l'apprenant du 21e siècle. Apprenez en suivant les traces (ressources) d'experts ou créez les vôtres, en donnant aux autres les bons conseils/ressources pour apprendre.
Trouvez plus d'informations et de documentation ici .
Il s'agit de l'application native compagnon de footsteps-app. Cette application multiplateforme est développée pour les plates-formes Android et iOS à l'aide du SDK Flutter de Google.
Avec l'application et l'extension de navigateur Footsteps, nous adoptons d'abord une approche mentor/expert en connaissances du sujet pour résoudre le problème. Cette application Flutter aiderait les individus à ajouter/gérer des liens dans leurs parcours d'apprentissage. Cela fonctionne exactement comme l’extension du navigateur fonctionne actuellement.
Voici quelques exemples des raisons pour lesquelles nous avons créé des pas :
Fil de discussion Reddit - "À propos de la certification IBM en science des données"
Assurez-vous que Flutter est installé (https://flutter.dev/docs/get-started/install)
Essayez d'installer et d'expérimenter la version de développement sur votre téléphone
N'hésitez pas à poser des questions, nous serons heureux de vous aider
$ git clone https://github.com/fnplus/footsteps-flutter-app.git $ cd footsteps-flutter-app/ $ flutter run
Vous trouverez ci-dessous les dépendances dont vous aurez besoin pour la plupart des applications FlutterFire, en supposant que vous utilisez Firestore et Google SignIn.
pubspec.yaml
dependencies: flutter: sdk: flutter firebase_core: ^0.4.0 firebase_analytics: ^1.0.4 firebase_auth: ^0.6.6 google_sign_in: ^3.2.4
Assurez-vous qu'un émulateur Android est installé et en cours d'exécution.
Tout d’abord, remplissez ce formulaire pour demander l’accès au projet Firebase.
Ensuite, générez un certificat SHA1 pour permettre à Firebase de provisionner un client OAuth2 et une clé API lors de l'utilisation de Google Sign-in et/ou de liens dynamiques.
Téléchargez le fichier google-services.json dans le répertoire android/app . À ce stade, vous pouvez ignorer toutes les étapes restantes dans la console Firebase (Flutter fait ce travail automatiquement).
android/build.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
Nous devons maintenant enregistrer nos services Google dans les fichiers de build Gradle.
C'est ça. Essayez d'exécuter Flutter Run avec un appareil Android émulé ou branché pour vérifier que la configuration a fonctionné.
La configuration iOS est moins fastidieuse et peut être effectuée en une seule étape.
Cliquez sur Ajouter votre application à iOS , puis téléchargez le fichier GoogleService-Info.plist dans le répertoire ios/Runner/Runner depuis XCode.
À ce stade, vous devriez pouvoir servir l'application en exécutant Flutter Run.
Exécutez Flutter Doctor et résolvez tous les problèmes détectés
Ouvrez l'application dans Android Studio ou XCode et créez-la. Inspectez les journaux.
Si votre application plante au démarrage sans journaux, cela peut être dû au fait que vous avez modifié l'identifiant dans le fichier AndroidManifest.xml .
Contribuer
Veuillez lire CONTRIBUTING.md pour plus d'informations sur la façon de contribuer à l'extension de pas.
Forker ce référentiel ?
Cloner le référentiel forké
git clone https://github.com/<your_user_name>/footsteps-flutter-app.git
Accédez au répertoire du projet.
cd footsteps-flutter-app/
Ajouter une référence au référentiel d'origine
git remote add upstream https://github.com/fnplus/footsteps-flutter-app.git
Voir les modifications en utilisant
git remote -v
Créez une nouvelle branche.
git checkout -b <your_branch_name>
Récupérez toujours l'extraction du dépôt en amont vers votre branche principale afin de la maintenir au même niveau que le projet principal.
git pull upstream master
Avant de créer un problème, discutez-en avec les mentors du projet sur la chaîne Slack.
Apportez des modifications au code source après vous être fait assigner par les mentors.
Validez vos modifications.
git add . git commit -m "<your_commit_message>"
Poussez votre branche locale vers le référentiel distant.
git push -u origin <your_branch_name>
Créez une Pull Request !
Enfin, accédez à votre référentiel dans le navigateur et cliquez sur compare and pull requests
. Ajoutez ensuite un titre et une description à votre pull request qui expliquent votre précieux effort.
cliquez sur Compare and Pull Request
Félicitations! Asseyez-vous et détendez-vous, vous avez apporté votre contribution au projet Footsteps Flutter App.
Abhishek Uniyal
Dev Daksan
Praveen Kumar
Sudipto Ghosh
Tarun Nagpal
N'hésitez pas à poser vos questions !! ?
Sous licence GPL v3.
Merci à nos nombreux contributeurs.