Wichtig
Dieses Repo ist in Arbeit und ist noch nicht bereit für die Produktion.
Hier ist die flutterbasierte Version der Langx-Anwendung, die ursprünglich mit dem ionischen Winkelgerüst entwickelt wurde.
Dieses Projekt ist ein Ausgangspunkt für eine Flutteranwendung.
Ein paar Ressourcen, um Sie zu starten, wenn dies Ihr erstes Flutter -Projekt ist:
Um Hilfe mit Flutterentwicklung zu erhalten, sehen Sie sich die Online -Dokumentation an, die Tutorials, Muster, Anleitungen zur mobilen Entwicklung und eine vollständige API -Referenz bietet.
brew install flutter > choco install flutter
sudo snap install flutter --classicsudo apt install flutterWenn Sie das Repository noch nicht geklont haben, können Sie dies mit dem folgenden Befehl tun:
git clone https://github.com/langx/langx-flutter.git
cd langx-flutterNavigieren Sie zum Projektverzeichnis und installieren Sie die erforderlichen Abhängigkeiten:
flutter pub get Kopieren Sie die Datei .env.sample in .env :
cp .env.sample .envStellen Sie sicher, dass die Projektkonfiguration korrekt ist und alle erforderlichen Umgebungsvariablen oder -einstellungen eingerichtet sind.
Verwenden Sie den folgenden Befehl, um das Projekt auf einem Emulator oder einem physischen Gerät auszuführen:
# # chrome
flutter run -d chrome
# # or
flutter run -d < device_id >Verwenden Sie den folgenden Befehl, um die Tests für das Projekt auszuführen:
$ flutter test
00:04 +1: All tests passed !Code analysieren:
$ flutter analyze
Analyzing langx-flutter...
No issues found ! (ran in 0.7s)Listengeräte:
flutter devicesWenn Sie Visual Studio Code oder Android Studio verwenden, sollten Sie die Flutter- und Dart -Plugins installieren, um Ihre Entwicklungserfahrung zu verbessern.
Mit diesen Schritten sollten Sie in der Lage sein, das Projekt "Langx-Flutter" zu erstellen, auszuführen und zu testen. Lassen Sie mich wissen, wenn Sie auf Probleme stoßen oder weitere Hilfe benötigen!
Verwenden Sie die folgenden Befehle, um das Projekt für verschiedene Plattformen zu erstellen:
Android:
flutter build apkiOS:
flutter build iosWeb:
flutter build webUm das Projekt auf verschiedenen Plattformen bereitzustellen, befolgen Sie die offizielle Dokumentation für jede Plattform.
Wenn Sie auf Probleme stoßen, können Sie ein Problem bei Langx/Langx-Flutter/Problemen eröffnen. Wenn Sie das Problem beheben können, tun Sie dies bitte und öffnen Sie eine Pull -Anfrage.
Wir begrüßen Beiträge aus der Community! Wenn Sie zur Flutter -Version von Langx beitragen möchten, geben Sie bitte unser Repository aus, machen Sie einige Verbesserungen und stellen Sie eine Pull -Anfrage vor. Wir werden Ihre Änderungen überprüfen und sie zusammenführen, wenn sie unsere Richtlinien erfüllen. Weitere Informationen zu diesem Thema finden Sie in beitragen.md. Vielen Dank, dass Sie diese Seite noch besser gemacht haben!
Langx ist ein Open -Source -Projekt und wir begrüßen Beiträge der Community. Wenn Sie einen Beitrag leisten möchten, finden Sie in unserem GitHub -Repository weitere Informationen.
Die Flutter-Version von Langx wird unter der BSD 3-Clause-Lizenz veröffentlicht. Wenn Sie dieses Projekt verwenden, geben Sie bitte die Lizenzdatei in Ihre Verteilung ein.