Transkripte
1. Willkommen beim Kurs: Heute müssen Sie kein Programmierer mehr sein
, um eine App
zu erstellen Ohne Code-Tools
kann jeder Software
schneller als je zuvor erstellen Wenn Sie jedoch versuchen, schnell
nützliche funktionale
Software zu erstellen , kann es schwierig sein, zu
wissen, wo
Sie anfangen sollen. In diesem Kurs beginne ich mit einem
einfachen Projekt, das alle Grundlagen
für die Entwicklung großartiger
Unternehmenssoftware
abdeckt für die Entwicklung großartiger
Unternehmenssoftware ob Sie
Unternehmer, Freiberufler
oder Geschäftsinhaber sind und Ihre Abläufe
optimieren möchten, ich zeige Ihnen Schritt für Schritt, wie Sie Ihr
Projekt am besten
angehen In diesem Kurs werde ich
die Grundlagen von No Code behandeln. Wie Sie
Ihre App mit
realen Geschäftsdaten planen und strukturieren , wie Sie eine
professionelle Oberfläche entwerfen, wie Sie Workflows automatisieren, KI-gestützte Aktionen
auslösen und
externe Tools integrieren
und schließlich, wie
Sie Ihre App innerhalb von Minuten
veröffentlichen und mit Ihrem Team
oder Ihren Kunden teilen Sie Ihre App innerhalb von Minuten
veröffentlichen und mit Ihrem Team
oder Ihren Kunden In diesem Kurs werden wir uns nicht nur mit Theorie
befassen. Sie werden die Grundlage für eine funktionale
Geschäfts-App von Grund auf neu erstellen. Sie werden jeden Schritt in Aktion sehen, von der Planung bis zur Veröffentlichung, sodass Sie den gleichen
Ansatz auf Ihre eigenen Projekte anwenden können. Für diesen Kurs sind keine technischen Fähigkeiten
erforderlich, nur die Bereitschaft zu
lernen und sich darauf einzulassen. Wir sehen uns im Kurs.
2. Was ist No-Code-App-Entwicklung?: Software ist überall zu finden, von Verkehrssystemen über medizinische
Geräte bis hin zu Ihrer Bank. Wenn Menschen
etwas effektiver machen wollen, versuchen
wir normalerweise, ein Tool
mit Computern zu entwickeln, die uns dabei helfen. Aber wie macht man Software, wenn man es noch nie gemacht hat? Nun, in diesem Video gebe
ich Ihnen einen Überblick über
No-Code-Entwicklung,
eine leistungsstarke Methode, um
neue Software ohne Erfahrung in
Technik oder Design zu entwickeln. Wenn Sie noch
keinen Code kennen, können
Sie direkt
zum nächsten Video übergehen in dem wir gemeinsam
einen Build durchgehen. Jede Software besteht eigentlich nur
aus Befehlsebenen, von denen jede auf
der vorherigen aufbaut, um komplexe
funktionale Systeme zu erstellen. Auf der untersten Ebene befinden sich die Anweisungen auf Maschinenebene, das sind die Rohteile
, auf denen die Hardware ausgeführt wird. Heutzutage verwenden Entwickler in der Regel Programmiersprachen auf
hohem Niveau, um Software zu schreiben. Diese Sprachen bieten eine für Menschen
besser lesbare Art , dem Computer Anweisungen zu Sie könnten also denken, dass
Programmieren bedeutet, Code
zur Erstellung von Software zu verwenden Aber eigentlich besteht
Programmieren im Kern nur darin, einem Computer Anweisungen zu geben. Es spielt keine Rolle, wie Sie diese Anweisungen
geben. Stellen
Sie sich zum Beispiel vor, Sie haben einen Thermostat. Dieser ist zwar mit Funktionen ausgestattet, bringt
aber nichts,
wenn Sie ihn nicht programmieren. Sie müssen sagen
, wann es
eingeschaltet wird und wann es losgeht. Aber das ist natürlich
ein sehr einfaches Beispiel. Es ist nicht wirklich Programmieren. Es gibt nur
eine Anweisung. kann man keine neuen Dinge bauen Mit den Reglern
eines Thermostats kann man keine neuen Dinge bauen. Visuelle Entwicklungstools
oder Software ohne Code
bieten Ihnen eine Benutzeroberfläche, bieten Ihnen eine Benutzeroberfläche die Sie neue Software
programmieren können ohne sich mit
den Feinheiten der
textbasierten Programmierung auseinandersetzen zu müssen den Feinheiten der
textbasierten Nun,
jede Art der Softwareentwicklung hat Vor- und Nachteile . Traditionelle textbasierte
Programmierung bietet im Grunde genommen grenzenlose Kontrolle darüber ,
was Sie
erstellen möchten. In der Regel dauert es
jedoch
lange, bis Sie gelernt haben und sogar lange,
kleine, einfache Anwendungen zu erstellen Auf der anderen Seite abstrahieren Low-Code- oder No-Code-Tools viele der Entscheidungen auf niedriger Ebene die traditionelle
Entwickler treffen müssen, wodurch Sie Ihre Arbeit
enorm beschleunigen und sich auf das konzentrieren
können, was
Sie von der Software erwarten Jetzt
müssen alle
NOC-Entwicklungsplattformen bei der Entwicklung Entscheidungen darüber , über welche Teile des
Entwicklungsprozesses Sie Kontrolle haben und
welche Teile sie
automatisch für Sie erledigen Aufgrund dieses Gleichgewichts
zwischen Leistung und Benutzerfreundlichkeit No-Code-Plattformen auf ziemlich
unterschiedliche Weise an
diese Aufgabe heran ziemlich
unterschiedliche Weise an
diese Aufgabe Einige sind sehr komplex
und schwer zu erlernen, aber unglaublich flexibel. Und am anderen Ende
des Spektrums
sind andere sehr einfach leicht zu erlernen, ermöglichen aber nur Entwicklung bestimmter Arten
von Funktionen. Und natürlich
gibt es viele dazwischen. In diesem Kurs werden
wir Glide verwenden, eine Plattform zum Erstellen von Web-Apps die eine
tabellenähnliche Art der
Verwaltung Ihres Backends mit
einer visuellen Programmierschnittstelle
für Layout und Aktion kombiniert Verwaltung Ihres Backends mit einer visuellen Programmierschnittstelle
für Layout und
3. Definieren des Problems: Bevor wir also anfangen, etwas zu
entwickeln müssen
wir zuerst entscheiden welches Problem
wir lösen werden. Egal, ob Sie
für einen Kunden
entwickeln oder etwas für
sich selbst oder Ihr Unternehmen entwickeln, es ist wirklich wichtig, dass Sie
zunächst verstehen ,
warum Sie versuchen, diese Lösung zu
entwickeln und alle
Aspekte dieses Problems. In diesem Kurs werden
wir also
mit einem fiktiven Kunden zusammenarbeiten , damit wir uns spezifische Bedürfnisse konzentrieren
können Diese Person benötigt ein Dashboard für ihre Inventarvorgänge Heute gehören Dashboards und
Portale den häufigsten Arten von
Apps, die Unternehmen benötigen Es gibt viele verschiedene
Formen, aber im Großen und Ganzen ist
ein Dashboard ein internes Tool , das Informationen
wie Finanz
-, Verwaltungsberichte,
KPIs und ähnliches anzeigt -, Verwaltungsberichte,
KPIs und ähnliches Und ein Portal ist ein externes
Tool, mit dem Kunden, Kunden, Mitarbeiter oder Investoren auf Informationen
zugreifen
oder Aufgaben ausführen können Wenn Sie nicht
speziell an der Erstellung eines
Dashboards oder Portals interessiert sind, sich
keine Sorgen, denn wir haben
diese Beispiele speziell ausgewählt ,
weil sie eine
Menge sehr gängiger
Funktionen enthalten, die Sie wahrscheinlich in der
App, die Sie erstellen, benötigen werden. Es gibt also viele Möglichkeiten, wie Sie Ihr Projekt planen
können,
sowohl in Bezug auf das, was Sie
planen, als auch auf die Art und Weise, wie Sie es planen. Sie könnten ein
detailliertes Dokument verfassen , in dem alle Bereiche Sie könnten einen flippigen
Whiteboard-Plan erstellen, oder Sie könnten einfach ein paar
Notizen auf einem Blatt Papier machen Es liegt ganz bei Ihnen, aber die folgenden Dinge sind wirklich wichtige Komponenten, die Sie berücksichtigen sollten, wenn Sie einen wirklich
umfassenden Plan wünschen Zunächst müssen Sie also die Funktionalität
auf hohem Niveau
verstehen. Mit anderen Worten, Sie
müssen
ungefähr bestimmen , was
die Benutzer sehen und tun können. Zweitens müssen Sie die Benutzerrollen
festlegen. Dies bedeutet, dass Sie festlegen müssen, welche
Benutzertypen in Ihrem Projekt enthalten sein werden,
und grob gesagt, was sie tun können. Gibt es zum Beispiel Admins? Gibt es Redakteure oder
Gäste, solche Dinge? Die dritte Sache ist
die Gestaltung der Datenstruktur. Hier
legen wir die Art der Struktur und Datenhierarchie oder die Beziehungen zwischen
den verschiedenen Datensammlungen in Ihrem Projekt fest. Zum Beispiel die Haupttabellen
wie Inventarkategorien, Benutzer, Bestellungen und solche Dinge. Und dann alle anderen Tabellen
wie Kommentare oder Status. Dann müssen wir
unsere Benutzererfahrungen abbilden. Sie müssen also
die Art der spezifischen
Benutzererfahrungen und
Funktionen detailliert beschreiben die Art der spezifischen
Benutzererfahrungen und , die
Sie möglicherweise benötigen, z. B. Hochladen eines Artikels oder das
Bearbeiten von Inventar und
ähnliches Und dann können Sie mit
der detaillierten Planung beginnen, z. B. mit der Beschreibung der Workflows und Aktionen oder der Navigation Sie können dies
mithilfe von Drahtrahmen, Spezifikationen oder einfach durch
einfache Stichpunkte Um das alles
etwas konkreter zu machen, schauen wir uns an, wie
wir das
mit unserem fiktiven Kunden machen würden mit unserem fiktiven Unsere fiktive Kundin
ist also Sarah Thompson, die für Ascent EV arbeitet Sarah beaufsichtigt die Abläufe in der
Lieferkette und hat uns diesen Brief geschickt Wir brauchen eine bessere Methode, um
unser Inventar und unsere Audits zu verwalten. Wir
verwenden derzeit Google Sheets, und unsere Außendienstmitarbeiter müssen
oft anrufen oder Tabellen
auf ihren Telefonen überprüfen, was alles andere als ideal ist Wir haben schon einmal versucht,
benutzerdefinierte Software zu verwenden, aber unsere Prozesse
ändern sich so stark, wir bei Tabellenkalkulationen geblieben Wir benötigen eine App, die uns eine
Live-Bestandsverfolgung,
Benachrichtigungen bei niedrigen Lagerbeständen
und einen optimierten
Bestellverwaltungsprozess bietet Live-Bestandsverfolgung,
Benachrichtigungen bei niedrigen Lagerbeständen . Außerdem benötigt das Management
grundlegende Dashboards mit wichtigen
Kennzahlen, Außerdem benötigt das Management
grundlegende Dashboards mit damit wir Mit ein
wenig Nachdenken
und möglicherweise einigen
Gesprächen mit dem Kunden können
wir also und möglicherweise einigen
Gesprächen mit dem Kunden einige
Ideen auf höchstem Niveau den Bedürfnissen und
Problemen des Kunden gehört zunächst die
Bestandsverwaltung. Sie verwenden veraltete
Methoden wie Google Sheets, was zu
Überbeständen oder Fehlbeständen führt Sie müssen die Auftragserfüllung verwalten
. Derzeit gibt es also
Ineffizienzen oder Verzögerungen aufgrund der
manuellen Nachverfolgung Möglicherweise besteht ein Problem mit der
Datentransparenz. Ihnen mangelt es an
Live-Daten oder sie möchten fundiertere
Entscheidungen anhand dieser Daten treffen. Und dann haben
sie natürlich Außendienstmitarbeiter. Sie verlassen sich wirklich auf
Leute vor Ort, und sie
verlassen sich derzeit auf Telefonanrufe oder die
Aktualisierung von Tabellen, was alles andere als ideal ist So können wir uns dann über
die wichtigsten Funktionen dieser App Gedanken machen. Wir werden ein Dashboard benötigen, das die Art
von Gesamtverkäufen oder
Aktienwerten oder anderen Arten von KPIs darstellt, die sie auf der obersten Ebene
sehen möchten Wir benötigen eine Seite
zur Inventarverwaltung,
die nicht nur detaillierte
Inventarlisten enthält, sondern es ihnen auch ermöglicht, ihre Lagerbestände aufzufüllen
und vielleicht Benachrichtigungen zu erhalten,
wenn der Bestand niedrig ist Und dann wirst du auch
etwas über die
Auftragsverwaltung wissen müssen etwas über die
Auftragsverwaltung Also Bestellungen
mit Kunden und
Status verfolgen und alle weiteren Details
, die sie dort benötigen. In diesem Video habe
ich das natürlich in ziemlich einfachen,
klaren Stichpunkten zusammengefasst,
weil ich darüber
nachgedacht habe , bevor
ich das Video gemacht habe. Für Sie werden Sie ein Brainstorming durchführen und Dinge
aufschreiben und sie
dann nach
einer Reihe von Anforderungen organisieren Es ist wirklich wichtig
, zunächst alles zu erfassen, was für das Projekt
wichtig ist Etwas, an das Sie denken
und sich nicht zu viele Gedanken darüber machen, es sofort in eine formale
Spezifikation aufzunehmen. Hier ist ein Beispiel dafür wie das
in Ihrem Prozess funktionieren könnte. Zunächst
haben Sie vielleicht einen Haufen
solcher Haftnotizen mit vielen, vielen
verschiedenen Ideen, und dann könnten Sie daraus
Dinge wie Tabellen,
Bildschirme, Funktionen
und ähnliches
formalisieren Bildschirme, Funktionen
und ähnliches Hier verwenden wir FIG Jam, ein wirklich cooles Tool für
Whiteboarding und Aber du kannst
alles verwenden, was du willst,
was dir hilft, tief über dieses Projekt nachzudenken Und Sie können hier sehen
, dass wir uns für unsere vier Tische entschieden
haben . Lassen Sie uns in
der nächsten Lektion zum
Entwerfen der Datenstruktur darüber sprechen .
4. Datenmodellierung: Glide ist eine sehr datengesteuerte
Softwaredesign-Plattform, aber was meinen wir mit
datengesteuertem Design Nun, wie wir
im ersten Video gesehen haben, basiert
Software auf vielen
Ebenen von Technologien, bis
hin zu den Einsen und
Nullen des Maschinencodes Technisch gesehen handelt es sich bei all um Daten, aber
wenn wir
über Daten sprechen , meinen wir in Wirklichkeit
die Daten,
die
spezifisch für Ihre App sind, also die Daten,
die
spezifisch für Ihre App die Informationen,
die der Benutzeroberfläche angezeigt werden und
auf Benutzeraktionen reagieren Glide, es gibt drei Bereiche. Bei der Erstellung beginnen Sie mit Ihren
Daten im Dateneditor. Als Nächstes entwerfen Sie Ihr Layout
im Layout-Editor und ordnen
diese Daten den Komponenten zu. Und schließlich können
Sie bei Bedarf Aktionen
und Integrationen darauf aufbauen Nun, während
Sie bauen, werden
Sie natürlich zwischen diesen Phasen hin und her wechseln Aber bevor Sie mit dem Bauen beginnen, ist
es wirklich
wichtig,
Ihre Datenstruktur in Ordnung zu bringen . Wenn Sie also aus
der Welt der Tabellenkalkulationen kommen, Sie es vielleicht gewohnt,
Ihre Daten sehr frei zu organisieren Aber Glide ist ein bisschen
anders. Glide funktioniert ein
bisschen mehr wie eine Datenbank, in der Ihre
Daten sauber in Zeilen und
Spalten
strukturiert sein müssen in Zeilen und
Spalten
strukturiert , wobei jede
Spalte Wenn Sie
Ihre Tabellen in Glide von Grund auf neu erstellen,
sollte das kein Problem sein Wenn Sie
jedoch
Ihre Daten aus einem
vorhandenen Google Sheet übernehmen, müssen
Sie möglicherweise darüber nachdenken, diese
Daten ein wenig
umzustrukturieren Ihre Daten aus einem
vorhandenen Google Sheet übernehmen, müssen
Sie möglicherweise darüber nachdenken, diese
Daten ein wenig
umzustrukturieren diese
Daten ein wenig
umzustrukturieren Wir wollen also wirklich clever vorgehen darum geht, wie wir unsere
Daten organisieren Wir werden
nicht einfach eine riesige
Tabelle mit 1 Million Spalten erstellen , und wir wollen auch nicht für alles, was uns einfällt
,
1 Million Tabellen erstellen . Wenn Sie mit dem Erstellen beginnen, möchten
Sie nur ein
paar verschiedene Tabellen haben, die die wichtigsten
Teile Ihres Prozesses
aufschlüsseln. Sie können später jederzeit
neue Tabellen hinzufügen. Kehren wir also für eine Sekunde zu unserem
Plan zurück. Jetzt weiß ich bereits, wie
viele Tabellen diese App benötigen
wird, weil
ich bereits Apps erstellt habe. Ich weiß, dass sie Inventarartikel,
Bestellungen, Lieferanten und Mitarbeiter
benötigen wird . Aber wenn Sie gerade erst anfangen, haben
Sie vielleicht diese Art von Brainstorming mit
Haftnotizen zu Bildschirmen,
Funktionen, Aktionen,
Daten, Zeilen und Eigenschaften Oh, viel, viel mehr. Und es ist daher möglicherweise noch nicht klar, welche Tische Sie benötigen. Wenn Sie sich also
so fühlen, ist es wirklich wichtig, sich am Anfang auf das
Wesentliche zu konzentrieren. Sie können natürlich
sehr schnell viel ohne Code erstellen, sehr schnell viel ohne Code erstellen, aber zu Beginn
dieses Projekts sollten Sie drei bis fünf
Tabellen mit Daten
halten maximal drei bis fünf
Tabellen mit Daten
halten
und nicht mehr. Wenn Sie also
darüber nachdenken, sollten Sie der Einfachheit
halber auch versuchen,
über drei wichtige Fragen nachzudenken. Erstens, was sind die wichtigsten oder
wichtigsten Objekte oder Arten von Dingen in Ihrer App? Hier sprechen wir nicht über
Funktionen oder Bildschirme. Denken Sie nur an
die
Datenkategorien , die hinter
allem stehen, wie Menschen ,
Projekte, Bestellungen,
Kunden, Termine oder Lieferanten, solche Dinge. Für jedes dieser Dinge könnte es eine eigene Tabelle
mit Datenzeilen geben. Zweitens, können diese Elemente zu
einer einzigen Kategorie zusammengefasst
werden oder können einige Eigenschaften anderer
sein? Ein
Inventarartikel hat beispielsweise einen Preis,
eine SKU, einen Namen, eine Beschreibung, Lagerbestand und möglicherweise
viele andere Eigenschaften. Daher benötigt ein
Inventarartikel eindeutig eigene Tabelle, da er viele
verschiedene Spalten haben
wird, aber eine Bedienungsanleitung
wird wahrscheinlich nur
eine Eigenschaft eines Inventarartikels sein eine Eigenschaft eines Inventarartikels und nicht eine komplette
separate Tabelle. Drittens, benötigt dieser
Artikel eine eigene Tabelle oder kann es sich um etwas handeln, das auf einer
vorhandenen Tabelle
aufbaut? Nur
weil Sie beispielsweise einen Bildschirm
für eine bestimmte Funktion wie das
Hinzufügen von Inventargegenständen benötigen, heißt
das nicht, dass Sie eine separate Tabelle
benötigen. Beispielsweise kann der Bildschirm „
Inventar hinzufügen“
die bestehende Inventartabelle verwenden die bestehende Inventartabelle anstatt
eine neue Tabelle zu benötigen. also diese Fragen stellen, können
Sie
Ihr riesiges Brainstorming an
Notizen hoffentlich Ihr riesiges Brainstorming zu den
wichtigsten Tabellen zusammenfassen, wodurch Ihre Datenstruktur viel übersichtlicher und
übersichtlicher Bevor Sie Ihre Daten hinzufügen, müssen
Sie nun ein
leeres Projekt in Glide starten Sie können Glide tatsächlich dazu
bringen,
eine Standard-App auf der Grundlage Ihrer
vorhandenen Datenstruktur zu erstellen , aber da wir hier die
Dinge von Grund auf neu lernen, wählen
wir
ein leeres Projekt aus und
gehen zum Dateneditor,
sobald es erstellt ist Wenn Ihre Daten nun schon
woanders existieren und Sie sie mit Glide synchronisieren
möchten, können
Sie im
Dateneditor eine neue Tabelle hinzufügen und Ihre
Datenquelle auswählen Sie können
die Tabellen hier auf
der linken Seite sehen und Sie können Ihre Daten jetzt in Glide
bearbeiten. Änderungen,
die Sie in Glide vornehmen,
werden synchronisiert und umgekehrt Alternativ
können Sie Ihre Daten jedoch aus
dieser Datenquelle exportieren und hochladen
und in einer Glide-Tabelle hosten Wenn Sie nun Ihre
App und Ihre Daten von Grund auf neu erstellen, , können
Sie
nach dem Hinzufügen der
Spalten in Ihren Tabellen einfach ein
paar
Datenzeilen hinzufügen damit Sie
etwas haben, mit dem Sie arbeiten können Benutzer dann anfangen, die App zu
verwenden, können
sie damit beginnen,
diese Daten
über die verschiedenen
Bildschirme, die wir erstellen,
mit Daten zu füllen über die verschiedenen
Bildschirme, die wir erstellen, . Ich werde Ihnen im nächsten Video zeigen, wie das
geht Wir werden als Nächstes darauf eingehen, aber der Dateneditor von Glide ist
unglaublich leistungsfähig und fügt Ihren vorhandenen Daten
eine völlig neue Ebene
hinzu Sie können Ihre Daten
mit leistungsstarken
Berechnungen erweitern und
direkt mit KI arbeiten — alles ohne
komplexe Formeln oder Code
5. Entwerfen der App-Benutzeroberfläche: Jetzt ist es an der Zeit, die
Vorderseite der App,
die Benutzeroberfläche oder die Benutzeroberfläche zu erstellen . Das ist es, was die Nutzer bei
jeder Nutzung der App sehen und mit ihr
interagieren können,
und sie wird
direkt mit Ihren Daten verbunden, egal wo sie sich befinden,
ob sie sich im Gleitmodus befinden oder ob sie von einem anderen Ort
herabsinken Die App, die
wir
in diesem Kurs von Grund auf neu
erstellen werden, ist also in diesem Kurs von Grund auf neu
erstellen werden, ist bereits eine vollständig erstellte Vorlage, die
Sie kostenlos kopieren können Wenn Sie also Benutzererlebnisse drahtgebunden
oder kartografiert haben , ist es
jetzt an der Zeit, diese Pläne
herauszunehmen und sie zu verwenden, sobald Sie
im Layout-Editor beginnen Jetzt haben wir schon
unsere Tische. Glide fügt automatisch allen neuen Apps eine
Benutzertabelle hinzu, und unsere
anderen drei haben wir hier hinzugefügt In meinem Plan habe ich nun gesagt, dass
ich mit
drei Hauptbildschirmen und
diesen sieben Kernfunktionen beginnen möchte drei Hauptbildschirmen und
diesen sieben Kernfunktionen Aber in diesem kurzen Kurs werden
wir uns nur mit zwei Bildschirmen
und einem Feature
befassen. Wir werden uns mit dem
Inventarbildschirm befassen. Der Bestellbildschirm und dann
die Warnung bei niedrigen Lagerbeständen. Das Dashboard ist etwas
aufwändiger und erfordert, dass all diese Funktionen, die
wir
hier und FIG Jam geplant haben , zuerst erstellt werden. Aber du kannst das natürlich später
untersuchen, indem die Vorlage
ansiehst und dekonstruierst, wie
sie erstellt wurde Um einen Bildschirm hinzuzufügen, klicken wir hier. Sie können leere Bildschirme,
Formularbildschirme und
vorgefertigte Bildschirme erstellen . Aber was wir tun werden, ist einen Bildschirm aus unseren Daten zu
erstellen. Also werden wir auf
unsere Inventartabelle klicken. Standardmäßig
erstellt Glide für
uns einen Bildschirm mit einer
Sammlungskomponente, und diese Sammlung
hat hier diesen Stil. Wir können hier
verschiedene Stile und die Einstellungen
für diese Sammlung ändern Jetzt
steht jedes Element hier für eine Zeile mit
Informationen aus unserer Tabelle. Wenn wir auf
eines dieser Elemente klicken, können
wir die gesamte Zeile
in
visuellen Komponenten sehen . Gehen wir zurück zum
obersten Bildschirm und öffnen das Datenfenster. Das Datenpanel ist wie
ein Mini-Dateneditor. Und während Sie im Layouteditor
navigieren, zeigt Ihnen
das Datenfenster alle Daten,
die hinter
allem stehen , was
gerade ausgewählt ist. Wenn wir beispielsweise
einen neuen Bildschirm aus
einer anderen Tabelle erstellen , wie zum Beispiel der Bestelltabelle, sehen
wir, weil wir den Bestellbildschirm
ausgewählt haben , alle Bestelldaten darin und wenn wir einen der Werte
hier im Daten-Tab ändern, werden
wir sehen, dass sich das in der Benutzeroberfläche
widerspiegelt. Löschen wir also einfach diesen
Bildschirm und kehren wir zum Inventarbildschirm zurück ,
den wir gerade erstellt haben. Jetzt wird die erste Zeile in unserer Tabelle hier als erster Artikel angezeigt. Und wenn wir in der Benutzeroberfläche auf
dieses Element klicken, sehen
wir, dass die gesamte Zeile in Komponenten
dargestellt wird. Jede Spalte in unserer
Tabelle wird
automatisch einer
Komponente auf dem Bildschirm zugeordnet automatisch einer
Komponente auf dem Bildschirm Es ist kein manuelles Anschließen
von uns erforderlich. Und dies ist das
grundlegende Grundmuster von Gleitschirmen, mit denen
Sie sich zurechtfinden können. Sammlungen enthalten
viele Datenzeilen, und ein Element oder ein detaillierter Bildschirm zeigt eine ganze Zeile
aus unserer Tabelle Wenn Sie möchten,
können Sie das Video jetzt hier pausieren und einfach mit all dem
herumspielen. Fügen Sie viele Bildschirme
hinzu, fügen Sie Komponenten hinzu und löschen Sie sie, ändern
Sie die Daten, die sie anzeigen. Zum Beispiel kann alles gelöscht
werden und Sie können einfach immer wieder von
vorne beginnen. Es ist wirklich wichtig
, einfach
herumzualbern und es sich hier bequem zu machen. Als Nächstes werden wir uns jedoch mit dem
Bearbeiten und Löschen befassen. Nun, du hast wahrscheinlich in
meinem Plan das Wort Krud gesehen. Falls Sie es nicht
wissen: Krud ist
ein Akronym, das in der
Softwareentwicklung häufig verwendet wird Es bedeutet erstellen,
lesen, aktualisieren, löschen Und das sind wirklich
die gängigsten Funktionen, die Software benötigt, insbesondere
geschäftsorientierte Software Und Glide, lassen Sie uns das
sofort nach dem Auspacken erledigen. Wenn einer Tabelle eine Sammlung
hinzugefügt wird, ist das
Hinzufügen und Bearbeiten
standardmäßig aktiviert , aber Sie
können sie deaktivieren Und natürlich können Sie auch
Benutzern das Löschen ermöglichen. Und das ist es, was
so mächtig daran
ist wir ohne
jeglichen Aufwand
einen Code haben dass wir ohne
jeglichen Aufwand
einen Code haben, der auf
unseren Daten aufbaut und
unseren Benutzern
mit nur wenigen Klicks zur Verfügung stellen und veröffentlichen kann . Nun, dieser Bildschirm ist
vielleicht nicht ganz das Richtige für Sie. Glide
bietet Ihnen also natürlich Steuerelemente
, mit denen Sie diesen
Startpunkt anpassen können Lassen Sie uns jetzt darauf eingehen. Wir sehen uns hier also einen Bildschirm auf
oberster Ebene an
und er hat eine Komponente, eine Sammlung. Wenn wir auf diese Sammlung klicken, können
wir die angezeigten
Daten
und weitere
Details zu ihrem Stil ändern . Wir können
diesem Bildschirm auf oberster Ebene aber auch
andere Komponenten hinzufügen . Fügen wir eine Titelkomponente hinzu und ziehen sie
über unsere Sammlung. Nun
hat die Titelkomponente ein paar verschiedene Stile, und ich werde
diesen Cover-Stil wählen. Standardmäßig ordnet Glide
dieser Komponente einige Daten aus
der obersten Zeile unserer Tabelle Das liegt daran, dass dieser
Bildschirm, auf dem wir uns befinden über
der Inventartabelle aufgebaut
ist, aber das wollen wir eigentlich nicht Wir möchten hier
benutzerdefinierte Werte eingeben. Werte und Werttypen sind ein wirklich wichtiges Konzept Verständnis von
Glide, da Sie kontinuierlich
Werte aus Ihren Daten zuordnen oder benutzerdefinierte Werte
verwenden, die Sie im Layouteditor
eingeben Zum Beispiel zeigt
diese Titelkomponente derzeit die
oberste Zeile in unserer Tabelle an, und wir können sehen, dass
die Titel
-, Untertitel - und Bildeigenschaften den Daten in
dieser Zeile
zugeordnet wurden den Daten in
dieser Zeile
zugeordnet Wir können
die angezeigten Eigenschaften natürlich andere
Spalten in
dieser Zeile übertragen,
aber wir möchten eigentlich nicht, dass hier ein Spaltenwert
aus unseren Daten abgerufen wird Wir wollen eigentlich einen benutzerdefinierten Wert , der unseren Daten nicht zugeordnet Und dafür
geben Sie ihn einfach in das Feld ein. Wir werden auch
den Untertitel entfernen und ein Archivbild
auswählen, das diesen Bildschirm
darstellt Jetzt ist diese Komponente keiner Zeile in unserer Tabelle
zugeordnet,
sondern stellt lediglich dar, was wir an dieser bestimmten
Stelle anzeigen möchten dieser bestimmten
Stelle anzeigen Nun, wir haben hier diese
Wiederholung von Titeln, also gehe ich in
die Sammlungskomponente und entferne den Titel
, sodass wir nur den
Bildschirmtitel in der
Titelkomponente haben Bildschirmtitel in der
Titelkomponente Richtig, das sind also die Grundlagen
unseres Bildschirms auf oberster Ebene. Unser Anzeigenbildschirm ist von Glide
bereits automatisch für uns
eingerichtet, ebenso wie der Bearbeitungsbildschirm Und die Bearbeitungsbildschirme
sind mit Eingabekomponenten ausgestattet, sodass Benutzer Daten
eingeben können, wenn sie diese
Änderungen entweder als
neue Zeile auf dem Anzeigenbildschirm oder als
Änderungen an einer vorhandenen
Zeile auf dem Bearbeitungsbildschirm einreichen neue Zeile auf dem Anzeigenbildschirm oder Änderungen an einer vorhandenen
Zeile auf dem Bearbeitungsbildschirm Jetzt können Sie dies natürlich
global deaktivieren
oder ändern, welche Komponenten von
Benutzern bearbeitet werden können Benutzern bearbeitet werden Sie müssen
lediglich
einige der Komponenten aus dem Bildschirm entfernen einige der Komponenten aus dem , die den Spalten
zugeordnet sind , die
nicht bearbeitet werden sollen Dann können sie Elemente
hinzufügen oder bearbeiten, aber nur für die Spalten, die
Sie auf diesem Bildschirm anzeigen Wenn Sie auf ein Element klicken, gelangen
Sie zum
Detailbildschirm dieses Elements. Detailbildschirme ähneln
den Bildschirmen der obersten
Ebene, zeigen jedoch immer den
Kontext einer einzelnen Zeile. Wenn wir zum Beispiel den Daten-Tab hier
erneut öffnen würden, könnten
wir sehen, dass wir jedes Mal nur eine einzige andere Zeile sehen, wenn wir zwischen den
verschiedenen Elementen
wechseln wir zwischen den
verschiedenen auch immer Sie mit
einem Artikeldetailbildschirm in
einer Sammlung tun , gilt
auch für alle anderen Elemente, also die Detailbildschirme in
dieser Sammlung Wenn wir
diesem Bildschirm beispielsweise
eine Notizen-Komponente hinzufügen und sie
der Notizenspalte zuordnen, sehen
wir, wenn wir zu den
anderen Elementen wechseln, dass sie alle ebenfalls eine Notizen-Komponente erhalten, aber den Daten in dieser Zeile
zugeordnet Das ist also unser Inventarbildschirm. Lassen Sie uns den
Bestellbildschirm schnell auf die gleiche Weise einrichten. Wir fügen einen neuen Bildschirm hinzu, wählen unsere Bestelltabelle aus und ändern das Layout auf ein Cvan Wir werden uns eingehender den Sammlungseinstellungen befassen
und sie nach Status gruppieren Jetzt können wir unsere Bestellungen
verschieben und
ihren Status visuell ändern. Sie wissen also bereits,
wie Sie
die Detailbildschirme hier anpassen können , also werden
wir das überspringen. Wir werden zu
unseren nächsten beiden Funktionen übergehen, bei denen es sich um ziemlich
einfache Funktionen handelt eine Liste ausstehender Bestellungen und
ein Highlight bei niedrigen Lagerbeständen. Lassen Sie uns also einen neuen benutzerdefinierten
Bildschirm für das Dashboard erstellen und ihm eine Sammlungskomponente
im Tabellenstil hinzufügen . Wir werden diese Datenquelle
in die Bestelltabelle ändern. Was wir also in
dieser Sammlung zeigen wollen, sind wirklich alle Bestellartikel, deren Bestellstatus „Ausstehend“ lautet. Was wir also für diese
Sammlung benötigen, ist ein Filter. Dazu gehen wir
zu den Optionen
dieser Komponente und fügen im
Bereich Filterdaten einen neuen Filter hinzu, bei dem der Bestellstatus in Bearbeitung ist. Jetzt haben wir eine
Sammlung, die
uns alle ausstehenden Bestellungen anzeigt . Wir könnten das natürlich ein bisschen
verbessern. Wählen wir einen
kompakteren Stil und fügen die Bestell-ID hinzu. Der Kunde, die Menge und der Bestellwert. Und wir ändern den Titel
der Kollektion in „
Ausstehende Bestellungen“. Außerdem möchten wir nicht, dass
Leute hier Artikel hinzufügen können. Wir möchten nur, dass
dies eine Sammlung ist eine bestimmte
Reihe von Dingen
zeigt. Also gehen wir
zur Registerkarte Aktionen und
deaktivieren Hinzufügen und Bearbeiten. Eine andere Möglichkeit, das, was in Ihrer Benutzeroberfläche
angezeigt wird, zu ändern , besteht darin, dies zunächst
im Dateneditor zu tun , um im Wesentlichen eine
berechnete Spalte im Dateneditor zu erstellen ,
die sich
je nach bestimmten Kriterien ändert je nach bestimmten Kriterien Auf diese Weise wird, wenn die Aktie
unter ein bestimmtes Niveau fällt, ein neuer Wert angezeigt
, den wir dann
im Layout-Editor anzeigen können Dazu
verwenden wir die Spalte if then else, die andere Spalten betrachtet, um zu bestimmen, welche
Werte sie ausgibt. In der ersten Bedingung sagen
wir, ob aktuelle Bestand kleiner
oder gleich zehn ist, dann den Wert niedriger Bestand aus. Und wir können hier ein Emoji platzieren und dann können wir den anderen Teil einfach leer lassen Jetzt können wir dies im Layout-Editor zur Meta-Eigenschaft
hinzufügen, und jetzt wird dieser Wert nur für Artikel mit geringem Lagerbestand
angezeigt Das ist also ein Blick auf
den Layouteditor. Wir haben viele weitere Informationen all den verschiedenen Komponenten
in unserer Dokumentation, und ich möchte Sie wirklich
ermutigen,
tief in die
fertige Vorlage einzutauchen, um zu verstehen, herumzustöbern und untersuchen, wie
das alles tatsächlich funktioniert. Im nächsten Video werden
wir uns
ansehen, wie wir beginnen können, unsere App mit der Leistungsfähigkeit
von Workflows und Glide AI zu erweitern
6. Die Leistungsfähigkeit deiner App mit Workflows, Automatisierungen und KI erweitern: Bisher haben wir uns mit den Daten
und dem Layout unserer App befasst,
aber es gibt noch eine weitere Ebene bei der
Entwicklung von aber es gibt noch eine weitere Ebene Software, die
wirklich wichtig ist, und das sind die Aktionen,
die eine App ausführen kann, egal ob sie eine E-Mail sendet, den Benutzer mit
einer Benachrichtigung
benachrichtigt oder sogar einen Workflow im Hintergrund
auslöst, ohne dass
der Benutzer involviert ist den Benutzer mit
einer Benachrichtigung
benachrichtigt oder sogar einen Workflow im Hintergrund
auslöst , ohne dass
der Benutzer Tatsächlich ist es wirklich wichtig zu verstehen,
wie Sie
Ihre App dazu bringen können, Dinge
zu tun Und bei dieser App
werden wir uns auf
Funktionen konzentrieren , die
den Bestellabwicklungsprozess für
unseren Kunden wirklich beschleunigen den Bestellabwicklungsprozess für und
dem Team die manuelle
Arbeit abnehmen . Die App, an der wir
gearbeitet haben, bietet also bereits viele nützliche Funktionen, die sich erst durch die Erstellung der Benutzeroberfläche
ergeben haben. Wir haben
Inventar
und Bestellungen erstellt, gelesen, aktualisiert und gelöscht, und wir haben den Anfang
eines einfachen Dashboards mit unseren ausstehenden Bestellungen. Wenn Sie nun
über Aktionen und Workflows sprechen, ist
es wirklich wichtig,
diese Kategorie
in zwei Bereiche zu unterteilen. Erstens gibt es die Aktionen, die ausgeführt werden
, wenn Benutzer sie
initiieren, z. B. das Tippen auf eine
Schaltfläche oder das Ausführen eines Schritts Und dann sind da noch die
Workflows, die
unbemerkt im Hintergrund
ohne Benutzerinteraktion ausgeführt unbemerkt im Hintergrund
ohne Benutzerinteraktion Beispielsweise
könnten Daten
jeden Montag
um 9:00 Uhr aktualisiert werden oder etwas Externes wie eine
E-Mail könnte
ein Ereignis in Ihrer App auslösen , das etwas aktualisiert Lassen Sie uns
jetzt einige Beispiele durchgehen , um Ihnen einen Eindruck
davon zu vermitteln, was möglich ist. Möglicherweise haben Sie beim Hinzufügen von Komponenten bereits
einige eigenständige
Aktionen eingerichtet . Dabei handelt es sich um einmalige Aktionen. Wenn ein Benutzer mit
ihnen interagiert, tut er eine Sache. Hier haben wir zum Beispiel
einen Button-Block hinzugefügt, der für jede Schaltfläche
die Aktion „E-Mail“ und „
Anruf“ enthält jede Schaltfläche
die Aktion „E-Mail“ und „
Anruf Und wenn wir auf jede dieser Optionen klicken, wird automatisch eine E-Mail
oder ein Anruf an unseren Kunden
ausgelöst . Aber das sind nur
einzelne Aktionen. dem Workflow-Editor
können Sie
mehrstufige Workflows erstellen , die eine Vielzahl von Aufgaben ausführen können . Workflows beginnen mit einem Trigger. Nachdem der Workflow ausgelöst wurde, beginnen
die Schritte innerhalb dieses Workflows selbstständig zu laufen. Diese Workflows können auf verschiedene
Arten
ausgelöst werden , ohne dass ein
Benutzer etwas tun muss. Eingehende Auslöser
wie E-Mails und Webhooks können
den gesamten Prozess auslösen wir also kurz zu
den ursprünglichen Anforderungen zurück , die uns
unser Kunde zu
Beginn dieses Kurses gestellt hat Sie erwähnten, dass
sie eine App benötigen , die ihnen eine
Live-Inventarverfolgung,
Benachrichtigungen bei niedrigen Lagerbeständen und einen
optimierten
Auftragsverwaltungsprozess bietet Benachrichtigungen bei niedrigen Lagerbeständen und einen optimierten
Auftragsverwaltungsprozess Jetzt hilft
ihnen die App bereits dabei, ihre
Arbeitsabläufe zu optimieren,
aber es gibt noch einige andere
Möglichkeiten, wie wir ihnen helfen können Wir können ihren Kunden ermöglichen, ihre Bestellungen
per E-Mail einzureichen und
einen Workflow zu erstellen , der automatisch eine Bestellung auf
der Grundlage des Inhalts dieser E-Mail
erstellt Und wir können auch
einen Workflow erstellen,
der es dem internen Team ermöglicht , Fotos
zu machen und ihr
Papierformular
hochzuladen und dann die Daten daraus zu
extrahieren und daraus eine neue Bestellung zu
erstellen. werden wir
das erste Beispiel durchgehen In diesem Kurs werden wir
das erste Beispiel durchgehen, aber
am Ende zeigen wir Ihnen kurz, wie Sie es für ein
papiergestütztes Szenario
anpassen können . Stellen wir uns vor,
unser Kunde erlaubt seinen Kunden, E-Mails über ein E-Mail-Formular einzureichen, und die E-Mails, die sie
erhalten, sehen so aus. In Wirklichkeit ist dies ein etwas vereinfachtes Beispiel ,
da Kunden sehr wahrscheinlich
mehrere Einheiten verschiedener
Teile in einer E-Mail bestellen würden . Aber für diesen Kurs und weil Sie das erste Mal sind, dass Sie
mit dem Workflow herumgespielt haben, wir es einfach halten
und davon ausgehen , dass jeder Kunde werden
wir es einfach halten
und davon ausgehen
, dass jeder Kunde nur ein
bestimmtes Teil auf einmal bestellt. Bevor wir also
unseren Workflow erstellen, gehen
wir zum Dateneditor, um zu sehen, wo unsere neuen
Zeilen hinzugefügt werden. Dies ist die Tabelle mit Bestellungen, die
derzeit von
unserer App manuell gefüllt wird , wenn
interne Teammitglieder sie verwenden. Wir möchten, dass unser Workflow
die Kunden-E-Mail-Adresse,
den Kundennamen,
die Kundenadresse,
das bestellte Teil,
die Anzahl der Einheiten,
das Fahrzeugmodell,
das Bestelldatum und den Status hinzufügt die Kunden-E-Mail-Adresse,
den Kundennamen, die Kundenadresse,
das bestellte Teil, die Anzahl der Einheiten,
das Fahrzeugmodell, . Dies sind nur interne
Notizen für unser Team, also brauchen wir sie nicht, und der Rest wird
automatisch von unserer App
und den Leuten, die sie verwenden,
ausgefüllt. Jetzt werden wir
dafür sorgen, dass unser Workflow diese Daten
automatisch extrahiert. Aber wir wollen auch
Raum für menschliche Kontrolle lassen damit jemand
überprüfen kann, ob
die Bestellung korrekt erstellt wurde Wir werden
hier eine neue Spalte mit dem Namen
E-Mail-Text hinzufügen, in
die unser
Workflow auch den gesamten Inhalt der E-Mail kopiert , die nur
zur Überprüfung durch einen Menschen empfangen wurde Gehen wir jetzt zum
Workflow-Editor und erstellen einen neuen Workflow mit einer
E-Mail als Auslöser. Jetzt
beginnt der Workflow bereits mit einer Ad R-Aktion. Dies ist die Standardeinstellung
für alle neuen Workflows da Sie dies häufig
tun möchten. Und wir können hier bereits damit beginnen,
die Felder
mit den Werten zu füllen , die
durch den E-Mail-Trigger Wenn wir jetzt
hier auf das Menü klicken und zum Trigger wechseln, können
wir auf all die
verschiedenen Eigenschaften zugreifen
, die mit einer
E-Mail einhergehen, wenn sie empfangen Für die
Kunden-E-Mail möchten wir, dass es
sich um den Absender-E-Mail-Wert handelt. Für den Kunden möchten wir den Wert für
den Absendernamen angeben. Für die Spalte mit dem
E-Mail-Text möchten wir einen einfachen Text, und wir können auch das aktuelle Datum
und die aktuelle Uhrzeit für das Bestelldatum hinzufügen . Und das heißt im Grunde nur,
wann immer der Workflow ausgeführt wird, das Datum und die Uhrzeit, zu der der Workflow ausgeführt wird,
werden hier hinzugefügt. Lassen Sie uns also eine Test-E-Mail
an unseren Workflow senden , um
zu sehen, wie das aussieht. Großartig. Okay. wurde eine
neue Zeile erstellt, in der all diese Teile
aus der E-Mail extrahiert wurden, aber wir waren nicht in
der
Lage,
die Kundenadresse,
die Stückzahl usw. zu extrahieren der
Lage,
die Kundenadresse,
die Stückzahl , weil wir dafür
KI benötigen Dadurch wurde eine
neue Zeile erstellt, in der all
diese Teile
aus der E-Mail extrahiert wurden,
aber wir waren nicht in
der
Lage,
die Kundenadresse,
die Stückzahl usw. zu extrahieren, weil wir dafür
KI benötigen, weil es
etwas komplexer Deshalb werde ich hier vor
der Aktion „Zeile hinzufügen“
einen neuen Schritt hinzufügen, da
wir
die E-Mail
zuerst mit KI verarbeiten und
diese Teile extrahieren müssen die E-Mail
zuerst mit KI verarbeiten und
diese Teile extrahieren , bevor wir die Zeile
schließlich hinzufügen Also gehe ich
hier
zum KI-Bereich und wähle Text generieren Dann
klicke ich mit der rechten Maustaste darauf und benenne es in „Teil bestellt“ um. Und das hilft
mir einfach, den Überblick zu behalten, was einzelnen Aktionen bewirken, während
ich meinen Arbeitsablauf ausbaue. Jetzt besteht die
Aktion „Text generieren“ aus zwei Teilen. Da sind die Anweisungen,
in denen Sie
der KI sagen , was sie tun soll,
und dann die Eingabe. Für die Eingabe
werden wir die gesamte E-Mail,
die wir erhalten haben, einlesen wollen , nämlich den
Flugzeugkörper unseres Triggers. Dann können wir der KI mitteilen, was wir aus dieser E-Mail ausgeben oder
daraus extrahieren
möchten. Aber jetzt
werden wir nur sagen,
auflisten, nach welchem Teil sie gefragt
haben, nichts anderes, zum
Beispiel das Steuermodul. Nennen Sie nicht die Anzahl der
Einheiten oder etwas anderes. Prompt macht es wirklich
spezifisch für die KI, was wir von ihr
wollen, und
verhindert, dass sie mehr Inhalte
hinzufügt,
als wir benötigen. Scheuen Sie sich nicht,
mit Ihren Eingabeaufforderungen zu experimentieren und Dinge zu ändern Manchmal müssen Sie iterieren,
um sicherzustellen, dass
dieser spezielle Schritt der KI
genau das ausgibt , was Sie
in Ihren Workflows Richtig. Ich
klicke mit der rechten Maustaste auf diese Aktion und dupliziere sie und passe
sie dann an die Adresse an. Und ich mache das noch einmal, um das Fahrzeugmodell zu
extrahieren. Und dann werde
ich in unserem letzten Schritt eine andere
Art von KI-Aktion hinzufügen, die sehr ähnlich ist, aber nur für die
Ausgabe von Zahlen spezifisch ist Dies ist der Text zur
Nummerierung von KI-Aktionen. Und hier werde ich
die Anweisungen einbauen. Bitte entnehmen Sie die Anzahl der Einheiten, die diese
Person bestellt hat. Wir kehren dann
zur ADR-Aktion zurück Im Feld
Kundenadresse können
wir nun sehen, dass wir
die Adresse auswählen können , die
aus der Adressaktion ausgegeben wird, und wir können dies auch mit
den anderen Feldern tun. Richtig, lassen Sie uns
eine weitere Test-E-Mail senden. Und wir können jetzt sehen,
dass unser Workflow, vier
verschiedene KI-Schritte umfasste alles extrahiert
hat, was wir
von diesem Kunden oder dieser E-Mail benötigen , um eine neue Zeile
in der Bestelltabelle zu füllen Wenn wir wollten, könnten wir hier einen letzten Schritt
hinzufügen,
z. B. eine Integration, um jemanden
mit GML oder in einem Slack-Channel zu benachrichtigen mit GML oder in einem Slack-Channel Und wenn wir diesen Workflow so
anpassen wollten, ihnen
hilft, ihre Formulare in
Papierform einzugeben, dass er ihnen
hilft, ihre Formulare in
Papierform einzugeben, dieser Prozess, den
ich bereits erwähnt habe, könnte
er
ungefähr so aussehen In diesem Workflow verwenden wir
einen App-Interaktionsauslöser
, der ausgelöst wird, nachdem
jemand ein Formular hochgeladen hat Der Workflow extrahiert dann den Text aus dem
Bild im Formular, und dann machen alle
folgenden KI-Schritte,
die wir zuvor gemacht haben,
einfach dasselbe, aber sie extrahieren
spezifischeren Text aus
dem Text, der aus dem Bild
extrahiert wurde Wir sind jetzt also beim letzten Schritt. Im nächsten Video erfahren Sie
, wie Sie Ihre App
veröffentlichen und mit Ihrem Benutzer
teilen können.
7. Veröffentlichung und Teilen deiner Lösung: Wir befinden uns jetzt in den
letzten Schritten vor dem Veröffentlichen und Teilen
mit unseren Benutzern All dies erfolgt
im Einstellungsbereich von Glide Fangen wir mit dem
Wichtigsten an, nämlich dem
Datenschutz und dem Zugriff Standardmäßig sind alle Apps, die
Sie erstellen, privat,
was bedeutet, dass nur Sie und andere Mitglieder Ihres Glide-Teams darauf zugreifen können Wenn Sie sich gerade bei Glide
angemeldet haben und keine anderen
Entwickler in Ihrem Team haben, bedeutet
das, dass nur Sie darauf zugreifen
können Wenn Sie Benutzer zu
Ihrem Glide-Team hinzufügen möchten , die
keine Entwickler sind, sollten Sie
dies auf die Benutzertabelle umstellen dies auf die Benutzertabelle Das bedeutet, dass sich jeder
mit einem Profil in der Benutzerprofiltabelle Ihrer App
anmelden kann Wenn Sie nun private Daten in Ihrer App verwenden , müssen
Sie den
Zugriff auf Ihre App privat halten. Wenn Sie jedoch eine öffentlich zugängliche App erstellen,
die nicht sensible Daten enthält, können
Sie
diese auf öffentlich ändern. Wenn Sie dies tun, haben
Sie verschiedene
Möglichkeiten, ob Sie Ihren
Benutzern erlauben, sich anzumelden oder nicht. Die
Aktivierung der Anmeldung in öffentlichen Apps hat nun Vor- und Nachteile . Schauen Sie sich also unser Video mit den Grundlagen
von Benutzerprofilen an der Glide University an Als Nächstes können Sie den Namen
und das Symbol Ihrer App
sowie das Erscheinungsbild anpassen und das Symbol Ihrer App
sowie das Diese Steuerelemente hier bieten
Ihnen allgemeine
Themenoptionen für Ihre App Mir persönlich gefällt hier der obere
Navigationsstil, aber Sie können auch
einen auf der linken Seite hinzufügen Ich stelle meine
Umgebung auch gerne so ein, dass sie automatisch ist,
sodass sich die App entsprechend
ändert, wenn sich
das
Gerät des Benutzers im Dunkelmodus befindet. Wir sind also bereit zu veröffentlichen. Sie können hier sehen
, dass unserer App eine Standarddomain zugewiesen
wurde . Jetzt können Sie dies ändern,
solange die URL verfügbar ist. Nachdem wir
jedoch auf Veröffentlichen geklickt haben, können
wir auch eine benutzerdefinierte
Domain hinzufügen, falls wir eine haben. Jetzt lasse ich das so wie es ist und klicke auf Veröffentlichen.
Und das ist alles. Unsere App ist jetzt mit
den von
uns konfigurierten Datenschutzeinstellungen live den von
uns konfigurierten Datenschutzeinstellungen und wir können sie hier
in unserem Browser aufrufen indem wir den Link kopieren oder ihn mit Ihrem Telefon
scannen, und wir können sie auch zum Startbildschirm
unseres Telefons hinzufügen. Sie können hier auch schnell neue Benutzer
einladen, und sie werden
automatisch
zur Benutzertabelle hinzugefügt . Also, das ist es. Wenn Sie dem gefolgt sind, haben
Sie hoffentlich jetzt Ihre erste App erstellt
und veröffentlicht. Und wenn Sie danach
Änderungen vornehmen, sei es im Dateneditor,
im Layouteditor oder in Aktionen, werden
diese
sofort für Ihre Benutzer aktualisiert. So können Sie diese App im Laufe der
Zeit immer weiter wiederholen
und verbessern , ohne sich Gedanken
über die erneute Bereitstellung
oder Veröffentlichung machen zu müssen über die erneute Bereitstellung
oder Veröffentlichung Wenn Sie jedoch
an Funktionen arbeiten und warten möchten, bis sie fertig sind, bevor diese
Änderungen für Ihre Benutzer verfügbar sind, können
Sie
diese Einstellung hier ändern Und das ist es dann auch schon. Sie sind
am Ende des Kurses angelangt. Denken Sie daran, dass Sie
die vollständig fertige Vorlage herunterladen
und mehr
darüber erfahren können , wie sie erstellt wurde. Sie finden dies auch in
den Kursressourcen.