PowerApps
Schritt für Schritt zur ersten App
Bei dem Thema „Erstellung von Apps“ denkt man direkt an komplexe Programmierung, verschiedene Programmiersprachen und einen Überfluss an kompliziertem Code. Doch vor all dem muss bei der Entwicklung von PowerApps nicht mehr zurückgeschreckt werden. Mit PowerApps hat Microsoft eine Anwendung bereitgestellt, die es auch nicht-Programmierern ermöglicht, schnell und einfach Apps mit Hilfe eines Baukastens zu erstellen. Die Unterscheidung in die verschiedenen Plattformen, wie iOS oder Android, ist bei der Entwicklung von PowerApps nicht notwendig. Die mit PowerApps erstellten Applikationen werden jedoch nicht, wie gewohnt in einem der App Stores bereitgestellt, sondern können nur Unternehmensintern für Anwender der gleichen Organisation freigegeben werden.
Welche Voraussetzungen für die Erstellung und Verwendung von PowerApps erforderlich sind, wie einfach die Erstellung einer ersten App tatsächlich ist und wie das Ergebnis der Test App aussieht, wird in dem folgenden Beitrag gezeigt.
Voraussetzungen – Was wird benötigt?
Für die Erstellung und Nutzung von Microsoft PowerApps ist ein Microsoft Office 365-Konto erforderlich. Die Entwicklung einer PowerApp erfolgt über die Anwendung PowerApp Studio für die eine Internetverbindung und ein Browser notwendig sind.
Der Zugriff auf die fertigen PowerApps über ein Endgerät, wie Smartphone oder Tablet, erfordert die Installation der Container App PowerApps. Für Apple Geräte steht diese App wie gewohnt im iTunes Store und für Android Geräte im Google Play Store zur Verfügung.
Nach der Installation der App enthält der nächste Schritt die Anmeldung an dieser durch den Benutzer mit seinem MS Office 365-Konto. Daraufhin werden in der Container App alle Apps der Organisation angezeigt, die für den Benutzer freigegebenen sind. Tippt der Benutzer eine der Apps an, so wird diese, unabhängig von der Plattform des Endgeräts, geöffnet und kann durch den Benutzer verwendet werden.
Erstellen der ersten PowerApp – Hallo Welt
Nachdem die Voraussetzungen geschaffen wurden, kann mit der Erstellung der Test App »HalloWelt« über die Anwendung »PowerApps Studio« gestartet werden. Hierzu wird eine neue leere App für den gewünschten Gerätetyp (Smartphone oder Tablet) angelegt. Die Test App soll die Eingabe eines Textes ermöglichen, welcher direkt auf dem Bildschirm ausgeben wird.
Über den Menüpunkt Einfügen können verschiedene Elemente zu einem Screen hinzugefügt werden. Für die Eingabe eines Textes ist das Element Texteingabe erforderlich. Die Anzeige von Text wird über das Element Bezeichnung ermöglicht. Jedes hinzugefügte Element wird automatisiert mit einem Namen versehen, über den auf ein Element zugegriffen werden kann. In der Test App sind diese für das Element Texteingabe = Text Input1 und für das Element Bezeichnung = Label 1. Auf dem Screen können die Elemente nun durch Drag&Drop untereinander angeordnet und wie gewünscht ausgerichtet werden.
Der Klick auf ein Element öffnet in dem rechten Bildschirmbereich die Eigenschaften dieses. Für die Bezeichnung Label1 soll eine erweiterte Eigenschaft definiert werden, um den eingegebenen Text aus dem Element Texteingabe auf dem Bildschirm wiederzugeben. Hierzu muss in den Daten für Text der Name TextInput1 hinterlegt werden.
PowerApps made by trinidat
Bei Bedarf entwickeln wir für Sie eine individuelle PowerApp. Sprechen Sie mit unseren Experten und starten Sie gemeinsam mit uns Ihr nächstes Projekt.
Das Ergebnis der Test App »HalloWelt«
Nachdem die Eigenschaft hinzugefügt und die App gespeichert und veröffentlicht wurde, kann eine Vorschau der App (F5) in dem Browser angezeigt werden [siehe Video-Clip].
Im Anschluss daran muss die App für Benutzer der gleichen Organisation freigegeben werden, sodass diese die App über ihr Gerät öffnen können. Dies kann über den Menüpunkt Datei>Speichern>Diese App freigeben vorgenommen werden.
Auf einem Endgerät muss die App »PowerApps« gestartet werden. Es wird eine Liste mit Apps der Organisation angezeigt, welche für den angemeldeten Benutzer freigegeben sind. Der Klick auf Aktualisieren führt eine Aktualisierung der Liste und auch der Inhalte der Apps durch. Die erstellte Test App »HalloWelt« wird nun in der Liste aufgeführt.
Der Klick auf die App »HalloWelt« startet diese. Tippt man auf das Textfeld öffnet sich die Standard Tastatur des Endgeräts und die Eingabe eines manuellen Textes wird ermöglicht. Der eingegebene Text erscheint, wie in den Eigenschaften für das Label definiert, direkt in der festgelegten Bezeichnung.
Möchte man die App schließen, so kann dies über die Zurück Schaltflächen des Geräts vorgenommen werden. Die Liste der Apps wird nun wieder angezeigt.
Fazit – PowerApps
PowerApps
Die Anwendung MS PowerApps kann von Office 365-Nutzern kostenlos verwendet werden. Nachdem die Einstellungen für PowerApps vorgenommen wurden, steht der Erstellung und Nutzung nichts mehr im Wege. Die eigentliche Entwicklung von PowerApps erweist sich als sehr einfach. Grundkenntnisse der Programmierung sind sicherlich hilfreich, jedoch nicht erforderlich. Für Hilfe, Kniffe und Anleitungen steht die Microsoft-Dokumentation für Power Apps zur Verfügung. Hier werden die ersten Schritte aber auch Anleitung für komplexere Funktionen und die Anbindung von Schnittstellen erläutert.
Mit der Herangehensweise »Learning by doing« und dem stetigen Tüfteln und Testen können Apps im Handumdrehen durch nicht-Programmierer erstellt werden. Unabhängig von der Plattform eines Endgeräts können die Apps auf beliebigen Geräten gestartet und genutzt werden. Da die entwickelten Apps nur in einer Organisation verwendet werden können, eignen sich diese lediglich als Unternehmens-Apps oder für Prototypen mit einfachen Funktionen.