Autor: Vanessa Talbot

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.
Tipps blank

4D for Mobile Tutorial – Filterabfragen definieren

Bei einer mobilen Anwendung werden die Daten in der Regel gefiltert, um Speicherplatz zu sparen und einen direkten und schnellen Zugriff auf wichtige Daten zu ermöglichen.

Mit 4D haben Sie zwei Arten von Filtern.

  • Ein statischer Filter zum Filtern der Daten für eine Tabelle. Zum Beispiel die Beschränkung auf Aufgaben mit dem Status ‚in Bearbeitung‘.
  • Ein dynamischer Filter hängt von den Informationen des Benutzers ab. Sie können zum Beispiel nur die Aufgaben des Benutzers anzeigen lassen.

 

Dieses Tutorial zeigt Ihnen, wie Sie diese beiden Filter verwenden und kombinieren können.

Tipps blank

4D for Mobile Tutorial – Ihre erste Anwendung

Mit dem 4D Mobile Application Generator können Sie mobile Anwendungen für Android und iOS erstellen. In der Dokumentation finden Sie mehrere Tutorials, die Ihnen den Einstieg erleichtern und Sie bei fortgeschrittenen Anwendungen weiterbringen.

Das erste Beispiel ist einfach und ermöglicht es Ihnen, einen Kontaktkatalog zu erstellen. Alle Details dazu finden Sie hier.

Und wenn Sie möchten, können Sie sich hier alle Schritte im Video ansehen:

Produkt blank

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!

Produkt blank

Abschnitte kommen zu 4D for Android

In einer Datenliste werden die Ergebnisse in der Regel nach einem relevanten Feld sortiert, damit der Benutzer die gewünschten Daten schnell und einfach finden kann. Ein weiterer Trick, um das Lesen übersichtlicher zu gestalten, ist die Gruppierung der Ergebnisse durch Hinzufügen von Abschnitten.

Etwas, das seit 4D v19 R8 möglich ist. Schauen wir uns die Details an!

Produkt blank

Testen Sie Ihre Windows-SDI-Anwendung

Es ist schon lange her, dass Sie Ihren Kunden zusammengeführte Anwendungen im SDI-Modus anbieten konnten.

Wir wissen, dass das Testen einer SDI-Anwendung eine Herausforderung sein kann. Mit 4D v19 R8 können Sie sich das Ergebnis Ihrer Anwendung ansehen, ohne dass Sie Ihre Standalone- oder Client-Anwendung erstellen müssen.

Lesen Sie weiter, um alle Details zu erfahren.

Produkt Young asian woman using a smart phone. Mobile communication.

4D für Mobilgeräte: Was ist neu in 4D v19 R8

Mit jeder neuen Version wird die Liste der Funktionen von 4D für iOS und 4D für Android immer länger. Und dieses Feature-Release ist da keine Ausnahme. Schauen wir uns an, was 4D v19 R8 für Sie bereithält:

WAS IST BESTEHEND?

Für 4D für Android (bereits in 4D für iOS verfügbar):

  • Erstellen Sie eine Auswahlliste aus einem Tabellenfeld oder einer JSON-Datei.
  • Verwenden Sie eine Eingabesteuerung mit Code, um z. B. GPS-Koordinaten oder Telefonnummern in der Anwendung aus den Kontakten abzurufen.
  • Fügen Sie einen Abschnitt im Listenformular hinzu, um die Daten z.B. nach Unternehmen zu gruppieren.
  • Verwendung eines benutzerdefinierten Anmeldeformulars.
  • Verbesserung der unteren Navigationsleiste, um mehr als vier Tabellen anzuzeigen und der Android-Richtlinie zu folgen.
Produkt business man try to build wood block on wooden table and blur background business organization startup concept

Erstellen Sie Ihre kompilierte Struktur oder Komponente mit Build4D

Mit der Einführung des Projektmodus und der Dateiaufteilung ist es ziemlich einfach, die Komponenten Ihrer Projekte zu manipulieren.

In den letzten Versionen haben wir mehrere Funktionen hinzugefügt, mit denen Sie Ihre eigene Build-Chain erstellen können, die an Ihr Team, Ihre Arbeitsmethoden und Ihre Bedürfnisse angepasst ist.

Zum Beispiel:

 

Um Ihnen zu helfen, Ihre eigene Build Chain zu erstellen oder 4D in ein Continuous Integration Tool zu integrieren, haben wir eine Komponente namens Build4D entwickelt, die auf GitHub mit verfügbar ist.

Für diesen ersten Schritt erlaubt Build4D die Erstellung einer kompilierten Struktur und einer Komponente. Wir werden die Komponente weiter ausbauen, um Ihnen die Verwaltung einer Einzelplatz-, Client- oder Serveranwendung zu ermöglichen.

Produkt blank

Ein Farbanstrich für den Struktur-Editor

Automatisch übersetzt von Deepl

Der Struktur-Editor ist ein entscheidendes Element Ihres Projekts. In erster Linie ermöglicht er Ihnen, Ihre Struktur zu erstellen. Vor allem aber ermöglicht er es Ihnen, Ihre Tabellen, Felder und Realationen während der Entwicklung zu visualisieren, was bei der Datenmanipulation immer hilfreich ist.