---
title: "Wie man eine App entwickelt, die auf einer Datenbank basiert"
date: "2023-02-02"
categories: 
  - "app-development"
description: Erfahren Sie, wie Sie mit dem Low-Code-Ansatz von MobileTogether eine App erstellen können, die auf einer Datenbank basiert. Lernen Sie, wie Sie Daten einfach verbinden, abrufen und verwalten können.
---
Status: #blog

Tags: 

Categories: [mobile-development](/blog/de/category/mobile-development.md)
# Wie man eine App entwickelt, die auf einer Datenbank basiert

Wir haben unsere Demo-Reihe zum Erstellen einer App, die eine Backend-Datenbank über MobileTogether anbindet, aktualisiert. Der Low-Code-Ansatz zur App-Entwicklung in MobileTogether erstreckt sich auch auf die Anbindung an Datenbanken: Der Datenbank-Assistent enthält einen visuellen SQL-Editor, der es einfacher denn je macht, sich mit Backend-Datenbanken zu verbinden und mit deren Daten in Ihren Apps zu arbeiten.  

Diese Video-Tutorial-Reihe führt Sie durch den Prozess der Entwicklung einer Beispiel-App für einen Buchkatalog, die umfangreiche Funktionen für die Suche, das Hinzufügen neuer Datenbankeinträge, die Arbeit mit Bildern und mehr bietet.

![Ein Mann arbeitet in einem Büro](/blog/images/image_1911608215.jpg)

<!--more-->

## App-Entwicklung mit geringem Programmieraufwand

Im ersten Teil der [Reihe](https://www.altova.com/de/mobiletogether/demos#video-database-driven-apps) beginnen wir damit, uns mit einer SQLite-Datenbank zu verbinden, um die Datenbankstruktur zu importieren. Obwohl diese Demo eine SQLite-Datenbank im Hintergrund verwendet, unterstützt MobileTogether [alle wichtigen relationalen Datenbanken](https://www.altova.com/de/mobiletogether/app-development#data-centric).

Der Datenbank-Assistent in MobileTogether bietet eine einfache Möglichkeit, SELECT-Anweisungen visuell zu erstellen. Dabei können alle Parameter, die an die SQL-Abfrage übergeben werden, direkt mithilfe einer standardmäßigen XPath-Anweisung angegeben werden, d.h. es ist nicht erforderlich, Parameter explizit zu deklarieren.

![Datenbank-Assistent zum Verbinden einer App mit einer Backend-Datenbank](/blog/images/database-wizard.png)

Mit Hilfe des Datenbankassistenten können auch über Sekundärschlüssel verknüpfte Tabellen zum Ergebnis hinzugefügt werden - und das alles in einem einzigen Schritt. Dadurch kann eine ganze Hierarchie auf einmal abgerufen werden.

Sehen Sie in Teil 1, wie es funktioniert:

![](https://www.youtube.com/watch?v=vcoyS27rzuI)

Im Laufe dieser Reihe werden Sie Folgendes lernen:

- Wie man eine App mit einer Backend-Datenbank verbindet

- Wie man Daten abruft und anzeigt

- Wie man die Benutzeroberfläche der App gestaltet und verändert, einschließlich Layout, Bedienelemente und Formatierung

- Wie fügt man Funktionen zur Filterung der angezeigten Daten hinzu

- Wie man Unterseiten für Anwendungen hinzufügt und konfiguriert

- Wie man Datensätze hinzufügt, ändert und löscht

- Wie man Bilder hochlädt und bearbeitet

- Wie kann man eine Suchfunktion in der App implementieren

Alle diese Schritte werden mit einem Low-Code-Ansatz umgesetzt, der eine intuitive Benutzeroberfläche mit Drag-and-Drop-Funktionalität, eine visuelle Programmiersprache namens "Action Tree" zur Ereignisverarbeitung und standardisierte XPath-Ausdrücke zur Datenverarbeitung umfasst.

Wir werden die App auf verschiedenen Betriebssystemen und Geräten mit dem integrierten Simulator testen. Anschließend generiert MobileTogether die App für alle mobilen und Desktop-Plattformen, basierend auf diesem einen Design.

## Die Demos ansehen

Sie können den Schritten in der Demo folgen, indem Sie die [Beispieldateien](https://cdn.sw.altova.com/mtdemo/MobileTogetherDemoFiles.zip) (.zip), die zur Erstellung der App "Buchkatalog" verwendet wurden, sowie den [kostenlosen MobileTogether Designer](https://www.altova.com/de/mobiletogether/download) herunterladen.

Beginnen Sie jetzt:

[Kein Text zum Übersetzen. Der Link verweist auf eine YouTube-Playlist.]
