Verkaufs -App
Pakete verwendet:
- kivy.app
- kivy.lang
- kivy.config
- kivy.graphics
- kivy.uix
- Anfragen
- certifi
- Functools
- datetime
- Betriebssystem
Projektbeschreibung
Dies ist ein mobiles Anwendungsprojekt, das mit KIVY Framework und Firebase -Datenbank entwickelt wurde. Diese Anwendung zielt darauf ab, den Verkauf eines Unternehmens zu kontrollieren, indem jeder Einzelverkauf durch jeden Verkäufer nachverfolgt wird.
Projektstruktur
- Das Skript "main.py" ist für die Ausführung der mobilen Anwendung verantwortlich und definiert Funktionen wie: Laden von Benutzerdaten; Bildschirm ändern; Profilbild ändern; Fügen Sie anderen Verkäufern der Kontaktliste hinzu. Fügen Sie die Informationen von Sale hinzu und speichern Sie diese Daten in die Datenbank. Laden Sie den Verkauf anderer Benutzer; Laden Sie den Verkauf des gesamten Unternehmens;
- Das Skript "myfirebase.py" ist für die Definition von Funktionen verantwortlich, die die REST -API -Authentifizierung erfordern: Konto erstellen, anmelden und Aktualisierungstoken erstellen;
- Die "KV" -Dateien erstellen die Struktur jeder durch Browsbare Seite und delegierende Funktionen für jede Schaltfläche, Beschriftung und ScrollView -Objekt.
- Die Datei "main.kv" ist für die Verwaltung aller anderen KV -Dateien mit anderen Worten für die Bildschirmverwaltung verantwortlich.
- "Telas.py" definiert ein Objekt für jede Seite, mit der Python mit KV -Dateien interagieren kann.
- "botoes.py" erstellt 2 Hybridobjekte, die erste Erbende sowohl Bild- als auch Schaltflächenfunktionen und die zweite, die sowohl Etiketten- als auch Schaltflächenfunktionen erbt.
- Sowohl "BannerVendedor.py" als auch "bannervenda.py" erstellen Objekte, die für bestimmte Seiten der App als Widgets verwendet werden.
Seite anmelden/Konto erstellen

Login-/Erstellen von Kontofehlermeldungen
Verkäuferprofil

Verkauf hinzufügen

Konfigurationsseite

Profil -Bildseite ändern

Fügen Sie einen anderen Benutzer zur Kontaktliste hinzu

Kontaktliste

Die Verkaufsseite des gesamten Unternehmens

Einsatz
Dieses Projekt wurde mithilfe eines linux -virtuellen Computers zur Kompilierung des Projekts in eine APK -Datei eingesetzt und es schließlich in eine AAB -Datei konvertiert, die die von Google Play akzeptierte Release -Version ist.