Erstellen Sie Ihre native mobile Anwendung mit 4D

Mit 4D for Android und 4D for iOS können Sie native Android- und/oder iOS-Anwendungen auf Basis einer 4D Datenbank konfigurieren, entwerfen, erstellen und einsetzen. Nach der Erstellung und Bereitstellung können sich mobile Clients mit dem 4D Server verbinden und ohne zusätzliche Anforderungen mit neuen oder bestehenden Daten interagieren.

4D for Android und 4D for iOS sind in einer einzigen integrierten 4D Komponente enthalten. Sie können ein mobiles Projekt erstellen und entscheiden, ob Sie es für Android, iOS oder beides entwickeln wollen.

4D übernimmt die Komplexität und generiert ein Xcode Projekt in Swift oder ein Android Projekt in Kotlin. Anschließend können Sie sie mit Xcode und Android Studio wieder öffnen und weiter daran arbeiten.

Dieser Blog-Beitrag ist eine Zusammenstellung von Funktionen, die in unserer mobilen Lösung verfügbar sind und die es Ihnen ermöglichen, eine komplette App zu erstellen, die alles mitmacht!

4D Funktionen auf Ihrem mobilen Gerät

Hier ist eine nicht vollständige Liste der verfügbaren und einfach zu nutzenden Funktionen:

  • Offline-Unterstützung – Haben Sie aktuelle Daten zur Hand… auch wenn Sie offline sind.
  • Bilder erfassen – Fügen Sie Bilder hinzu oder ersetzen Sie sie, indem Sie sie direkt aus Ihrer Bibliothek oder mit Ihrer Kamera auswählen.
  • Benutzerverwaltung – Nutzen Sie die Authentifizierung, um die Identität und Legitimität der Person festzustellen, die versucht, sich bei Ihrer App anzumelden.
  • Interaktion mit anderen Anwendungen – Fügen Sie Ihrer Anwendung einen Mehrwert hinzu, indem Sie Formatierer verwenden, um mit anderen nativen Anwendungen zu interagieren (z. B. Anzeige Ihrer Reiseroute mit Apple Map oder Wählen einer Telefonnummer).
  • Aktionen – Deklarieren Sie CRUD-Aktionen (Erstellen, Aktualisieren oder Löschen von Datensätzen) oder benutzerdefinierte Aktionen für Tabellen, Auswahlen oder Entitäten (Aufruf Ihrer eigenen Methoden, z. B. Senden einer E-Mail oder einer Versandbestellung). Sie werden automatisch an der richtigen Stelle angezeigt, auch wenn Sie offline sind.
  • Standort anzeigen – Erlauben Sie Ihren Benutzern, eine Adresse auf dem Bildschirm zu berühren, um automatisch eine Karte mit dem Standort anzuzeigen.
  • Daten filtern – Schränken Sie den Zugriff auf Daten je nach Benutzer ein. Es stehen nur die Daten zur Verfügung, für die der Benutzer eine Zugriffsberechtigung hat.
  • Barcode – Scannen Sie Barcodes, um von unterwegs aus Datensätze in Ihren Daten zu suchen.
  • Signaturen akzeptieren – Erweitern Sie die Möglichkeiten Ihrer App, indem Sie Vorlagen einbinden, die Signaturbereiche verwenden.
  • Benachrichtigungen – Senden Sie Benachrichtigungen und stellen Sie Benutzern relevante Informationen zur Verfügung, damit sie sich mit einer App beschäftigen.
  • Deep Linking – Schicken Sie Ihre Nutzer mit einem direkten Link zu Ihrer App, der die richtige Seite anzeigt, direkt an den richtigen Ort.
  • Freigeben von Inhalten – Mit einem einzigen Klick können Sie den Inhalt, den Sie gerade betrachten, mit anderen teilen.

 

Lizenz

Ihre Entwicklungslizenz reicht aus, um Ihre mobile Anwendung zu entwickeln; Erweiterungen sind nicht erforderlich.

Für den Einsatz benötigen Sie nur eine 4D Server Lizenz. Ihre Anwendungen teilen sich die gleichen Lizenzen wie Ihr 4D Remote. Wenn Sie zum Beispiel 10 Client Lizenzen haben können Sie 10 Desktop Clients anschließen und 10 mobile Geräte registrieren lassen.

Wir empfehlen Ihnen, sich an Ihren Vertriebsmitarbeiter zu wenden, wenn Sie weitere Informationen zu den Lizenzen wünschen.

Erweiterung

In die 4D Anwendung sind mehrere Basisvorlagen und Formatierer integriert. Weitere Vorlagen und Formatierer bieten wir in der Galerie an. Die von 4D vorgeschlagenen Erweiterungen sind auf dem 4D Go Mobile GitHub Konto gespeichert. Sie werden von 4D verwaltet und gepflegt.

Sie können auch dazu beitragen, indem Sie von Ihnen erstellte Vorlagen oder Formatierer hinzufügen. Dazu müssen Sie lediglich einen Pull-Request auf GitHub stellen und dabei einige Regeln beachten.

Weiter…

Der Blog, die Dokumentation und verschiedene Tutorials helfen Ihnen, 4D für Android und 4D für iOS und seine Möglichkeiten zu entdecken.

Wenn Sie lieber zuschauen als lesen, sollten Sie die kommende Blogpost-Serie mit den verschiedenen Video-Tutorials nicht verpassen:

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.