Ein Paket installieren

Ein Paket installieren

Beispiel: HTTP

  1. –> https://pub.dev in der Suche-Eingabemaske das Schlüsselwort „HTTP“ eingeben
  2. auf den Titel des gewünschten Packets/Plugins klicken, dann unter „Installieren“-Menüpunkt Instruktion lesen, den Code-Stück kopieren (bzw. –> https://pub.dev/packages/http/install)
  3. Im VS Studio –> pubspec.yaml file: unter „dependencies“ http^1.12.2 eingeben
  4. Im VS Studio -> Terminal: $ pub get
  5. Im VS Studio -> Button oben links zum Download
  6. Im VS Studio -> main.dart: import ‚package:http/http.dart‘;

Version-Anzeige in pubspec.yaml

Die drei mit Punkt getrennte Ziffern in der Versionsangabe verstehen

Packet-Version: 0.0.0 – mit „0“ keine Angaben

Erste Ziffer:
0 = beta-Version, Update wird nötig, Bags sind möglich
Die “0”-Version = “ich bin nicht ganz fertig, aber wir können es publizieren und ausprobieren”.
1 = Alles ist ok, die App ist fertig
2= eine entscheidende Änderung in der App
3= eine weitere entscheidende Änderung—

Die zweite Ziffer:
0 = keine Änderungen
1 = die Version mit Features ergänzt
Mit jede Ergänzung erhöht sich die Zahl

die letzte Ziffer:
Das sind irgend-welche Patches, d.h. sie haben nichts an der Funktionalität geändert, aber irgendeinen Bug gefunden und beseitigt.

* eine “frische” Version herunterladen: $ flutter pub upgrade –major-versions

pubspec.yaml

pubspec.yaml

YAML ist ein rekursiver Akronym: Yet (Another) Ain’t Markup Language
Hier wird beschreiben, welche Daten sind in unserem Projekt verwendet werden.

Projekt-Konfiguration:
Haupteinstellungen
Projekt-Dependencies
Information über “assets”

Das ist eine Alternative zur Kombination von XML und JASON.
In yaml-Syntax sind Einrückungen sehr wichtig!

Dokument-Struktur:

  • name
  • description
  • publish_to
  • version
  • environment
  • dependencies
  • dev_dependencies
  • assets

name – der Name des Projekts (wird bei Projekterstellung gegeben)

description – hier haben Sie eine Möglichkeit ihr App-Projekt kurz zu beschreiben (sehr empfehlenswert)

publish_to – Standars-Wert ist hier „false“, Sie wechseln zu „true“ nur, wenn sie den Projekt auf „pub.dev“ publizieren wollen.

version – das ist die Version Ihres App-Projektes; besteht aus drei Ziffern mit Punkt getrennt, z.B. 1.0.0+1

enviroment sdk – das ist Dart-Version (aktuelle Version nachschlagen –> https://dartcode.org/releases)

dependences = das sind Bibliotheken, die wir von pab.dev herunterladen werden und sie werden dann zu unserem App angebunden.

 

 

 

dev_dependencies– sie “arbeiten” während sie ein App entwickeln, sie helfen, z.B. die App testen etc.

assets: in dieser Sektion können Sie z.B. Bilder oder Fonts anbinden