Eine Suchmaschine für von der Community erstellte ???Lernressourcen für den Lernenden des 21. Jahrhunderts.??Lernen Sie, indem Sie den Spuren (Ressourcen) von Experten folgen oder Ihre eigenen erstellen und anderen die richtigen Ratschläge/Ressourcen zum Lernen geben.
Weitere Informationen und Dokumentation finden Sie hier.
Dies ist die begleitende native App für die Footsteps-App. Diese plattformübergreifende Anwendung wird für die Android- und iOS-Plattformen unter Verwendung des Flutter SDK von Google entwickelt.
Mit der Footsteps-App und der Browser-Erweiterung verfolgen wir zunächst den Ansatz eines Mentors/Fachexperten, um das Problem zu lösen. Diese Flatter-App würde Einzelpersonen dabei helfen, Links in ihren Lernpfaden hinzuzufügen/zu verwalten. Es funktioniert genauso, wie die Browsererweiterung gerade funktioniert.
Hier sind einige Beispiele dafür, warum wir „footsteps“ entwickelt haben:
Reddit-Thread – „Über die Data Science-Zertifizierung von IBM“
Stellen Sie sicher, dass Sie Flutter installiert haben (https://flutter.dev/docs/get-started/install)
Versuchen Sie, die Entwicklungsversion auf Ihrem Telefon zu installieren und damit zu experimentieren
Zögern Sie nicht, Fragen zu stellen, wir helfen Ihnen gerne weiter
$ git clone https://github.com/fnplus/footsteps-flutter-app.git $ cd footsteps-flutter-app/ $ flutter run
Nachfolgend finden Sie die Abhängigkeiten, die Sie für die meisten FlutterFire-Apps benötigen, vorausgesetzt, Sie verwenden Firestore und 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
Stellen Sie sicher, dass ein Android-Emulator installiert ist und ausgeführt wird.
Füllen Sie zunächst dieses Formular aus, um Zugriff auf das Firebase-Projekt anzufordern.
Generieren Sie als Nächstes ein SHA1-Zertifikat, damit Firebase einen OAuth2-Client und einen API-Schlüssel bereitstellen kann, wenn Sie die Google-Anmeldung und/oder dynamische Links verwenden.
Laden Sie die Datei google-services.json in das Verzeichnis android/app herunter. An dieser Stelle können Sie alle verbleibenden Schritte in der Firebase-Konsole überspringen (Flutter erledigt diesen Vorgang automatisch).
android/build.gradle
buildscript { dependencies { // ... classpath 'com.google.gms:google-services:3.2.1' // <-- here } }
Jetzt müssen wir unsere Google-Dienste in den Gradle-Build-Dateien registrieren.
Das ist es. Versuchen Sie, Flutter Run mit einem emulierten oder angeschlossenen Android-Gerät auszuführen, um zu überprüfen, ob das Setup funktioniert hat.
Die iOS-Einrichtung ist weniger mühsam und kann in einem Schritt abgeschlossen werden.
Klicken Sie auf „App zu iOS hinzufügen“ und laden Sie dann die Datei „GoogleService-Info.plist“ von XCode in das Verzeichnis „ios/Runner/Runner“ herunter.
An diesem Punkt sollten Sie in der Lage sein, die App durch Ausführen von flutter run bereitzustellen.
Führen Sie Flutter Doctor aus und beheben Sie alle erkannten Probleme
Öffnen Sie die App in Android Studio oder XCode und erstellen Sie sie. Überprüfen Sie die Protokolle.
Wenn Ihre App beim Start ohne Protokolle abstürzt, liegt das möglicherweise daran, dass Sie die ID in der Datei AndroidManifest.xml geändert haben.
Mitwirken
Bitte lesen Sie CONTRIBUTING.md für Informationen darüber, wie Sie zu footsteps-extension beitragen können.
Dieses Repository forken?
Klonen Sie das gespaltene Repository
git clone https://github.com/<your_user_name>/footsteps-flutter-app.git
Navigieren Sie zum Projektverzeichnis.
cd footsteps-flutter-app/
Verweis auf Original-Repository hinzufügen
git remote add upstream https://github.com/fnplus/footsteps-flutter-app.git
Änderungen anzeigen mit
git remote -v
Erstellen Sie einen neuen Zweig.
git checkout -b <your_branch_name>
Ziehen Sie immer vom Upstream-Repo zu Ihrem Master-Zweig, um ihn auf Augenhöhe mit dem Hauptprojekt zu halten.
git pull upstream master
Bevor Sie ein Problem erstellen, besprechen Sie es mit den Projektmentoren im Slack-Kanal
Nehmen Sie Änderungen am Quellcode vor, nachdem Sie sich von den Mentoren zugewiesen bekommen haben.
Übernehmen Sie Ihre Änderungen.
git add . git commit -m "<your_commit_message>"
Schieben Sie Ihren lokalen Zweig in das Remote-Repository.
git push -u origin <your_branch_name>
Erstellen Sie eine Pull-Anfrage!
Gehen Sie abschließend im Browser zu Ihrem Repository und klicken Sie auf compare and pull requests
. Fügen Sie dann Ihrem Pull-Request einen Titel und eine Beschreibung hinzu, die Ihren wertvollen Aufwand erläutern.
Klicken Sie auf Compare and Pull Request
Glückwunsch! Setzen Sie sich und entspannen Sie sich, Sie haben Ihren Beitrag zum Footsteps Flutter App-Projekt geleistet.
Abhishek Uniyal
Dev Daksan
Praveen Kumar
Sudipto Ghosh
Tarun Nagpal
Stellen Sie uns gerne Ihre Fragen!! ?
Lizenziert unter der GPL v3-Lizenz.
Vielen Dank an unsere vielen Mitwirkenden.