Produkt

Mobil werden mit 4D: Generieren Sie Android- und iOS-Apps aus einem einzigen Projekt

Wir freuen uns, Ihnen mitteilen zu können, dass 4D für Android mit 4D v19 R2 verfügbar ist.

Viele Funktionen sind bereits verfügbar, und mit jeder neuen Version werden wir die Möglichkeiten erweitern, so dass die Funktionen von 4D für Android denen von 4D für iOS entsprechen.

Das Beste ist, dass ein und dasselbe mobile Projekt sowohl native iOS- als auch native Android-Apps erzeugen kann. Wir haben darauf geachtet, dass die Benutzererfahrungen auf beiden Plattformen sehr ähnlich sind und gleichzeitig die jeweiligen Standards respektiert werden.

Wie Sie Ihre Anwendung erweitern und mobil machen

Der Editor für mobile Projekte ist vollständig in 4D integriert. Sie können native iOS- und Android-Apps schnell und einfach ohne Programmierung entwerfen und erstellen. Wenn Sie noch weiter gehen möchten, können Sie die generierte Anwendung mit Android Studio oder Xcode öffnen und mit Kotlin oder Swift anpassen.

Ein weiterer großer Vorteil einer nativen Anwendung ist, dass Sie auf die Daten zugreifen können, auch wenn Sie offline sind.

Nachrichten

4D v19 R2 Beta startet heute

Die Beta-Tests für 4D v19 R2 beginnen heute! Hier ist, was diese Version für Sie bereithält:

  • 4D for Android (unsere Entwicklungsplattform für Android-Geräte) ist jetzt mit 4D v19 R2 final .
  • Apropos mobil: Neue Funktionen für iOS- und Android-Plattformen sind jetzt verfügbar, mit denen Sie die Farbe Ihrer App anpassen, sie in den dunklen oder hellen Modus versetzen, ihre lokalen Daten sortieren und vieles mehr!
  • 4D Ansicht Pro: Analysieren Sie Daten mit Pivot-Tabellen. Importieren und exportieren Sie CSV-Dateien. Verwalten Sie Ihre Blätter durch Programmierung. Einfache Handhabung von Seitenumbrüchen (für Druckzwecke) über die Benutzeroberfläche.
  • 4D Write Pro: Mehr Anzeigeoptionen für Inline- und verankerte Bilder. Wir haben auch die Formatierung der Bilder, die als Hintergrund von Dokumenten, Abschnitten, Absätzen usw. verwendet werden, vereinfacht.
  • Funktionen, die bewährte Verfahren wie die Definition einer Standard-Gitignore-Datei und die Verwaltung von Byte Order Mark (BOM) und End of Line (EOL) einbeziehen.
  • Funktionen, die entweder Ihre Erfahrung als Entwickler verbessern, wie z. B. der Zugriff auf die Details einer Klassenfunktion vom Code-Editor aus, oder die Erfahrung Ihrer Endbenutzer, wie z. B. die automatische Komponentensignierung auf dem Mac.
  • Und mehr (siehe unten)!
Produkt

4D für iOS: Anmeldung mit QR-Code

Als Nutzer von Anwendungen schenken wir den ausgeklügelten Authentifizierungstechnologien, die unsere Anwendungen schützen, nicht viel Aufmerksamkeit. Aber sie sind wichtig, um zu verhindern, dass böswillige Personen unsere Identität missbrauchen. Deshalb ist der in 4D für iOS enthaltene Authentifizierungsprozess so wichtig für uns. Viele Nutzer von 4D für iOS haben jedoch nach mehr gefragt, insbesondere nach neuen, modernen Möglichkeiten der Anmeldung.

Mit der neuen SignInWithQRCode Login-Formularvorlage können sich Nutzer durch Scannen des QRCodes bei ihren Apps anmelden und bereits authentifizierten Nutzern direkt Zugang gewähren.

Tipps

CSS Media Query für eine dunkle oder helle UI

Der dunkle Modus hat in letzter Zeit stark an Bedeutung gewonnen. Deshalb haben wir in 4D v19 Unterstützung für diesen Modus hinzugefügt und in der entsprechenden Ankündigung ein paar Möglichkeiten genannt, wie Sie ihn an Ihre Bedürfnisse anpassen können.

In diesem Blog-Beitrag konzentrieren wir uns auf CSS und erklären im Detail, wie Sie CSS-Stile für helle und dunkle Modi mithilfe von CSS-Medienabfragen festlegen können.

Produkt

Die Unterstützung für den dunklen Modus unter macOS ist da.

Der dunkle Modus ist großartig und schafft ein aufregendes Benutzererlebnis. Deshalb unterstützt 4D ab 4D v19 jetzt den Dark Mode, der automatisch aktiviert wird, wenn der Dark Mode auf macOS-Ebene eingeschaltet ist.

Dies ist nur der Anfang. In zukünftigen Versionen wird der Dark Mode für alle Komponenten (z. B. für das 4D Write Pro Widget) und den Design Mode unterstützt.

Möchten Sie sehen, wie der Dark Mode das Aussehen von 4D Elementen verändert? Lesen Sie weiter!

Produkt

4D für iOS: Vollständig offline gehen

Heutzutage erwarten mobile Nutzer, dass Apps auch dann funktionieren, wenn sie offline sind. Andernfalls kann eine schlechte Netzwerkverbindung zu einem schlechten Nutzererlebnis führen. Der Offline-Modus ist nicht mehr nur eine zusätzliche Funktion, die Sie Ihrer App hinzufügen können, sondern etwas, das viele Nutzer erwarten, insbesondere bei Liefer-Apps mit GPS-Navigation, Apps für dringende medizinische Hilfe, Bauunternehmen und Banking-Apps.

Wie Sie vielleicht schon wissen, ermöglicht 4D für iOS seit v17 R2 den Nutzern der Anwendung bereits, Daten offline zu betrachten. Aber etwas fehlte noch.

Was ist mit Offline-Aufgaben?

Nachrichten

4D v19 Beta startet heute

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!

Dazu gehören mehr als 80 Neuerungen, darunter die Einführung der objektorientierten Programmierung (OOP) in 4D dank des Projektmodus, wichtige Verbesserungen an bestehenden Produkten und von Ihnen gewünschte Funktionen.

Schnallen Sie sich an, und lassen Sie uns entdecken, was 4D v19 Beta has to offer:

  • Apple Silicon Unterstützung: Seien Sie bereit, Ihre 4D Anwendung dank der bemerkenswerten Leistung des Apple M1 und des brandneuen 4D Compilers sofort zu starten.
  • ORDA: Schreiben Sie geschäftsorientierten Code, um Komplexität zu verbergen, Fehler zu reduzieren und den Entwicklungsprozess zu beschleunigen.
  • 4D für iOS: Seien Sie überall produktiv mit unserer mobilen Lösung. Überprüfen Sie den Bestand im Lager, erstellen Sie Rechnungen bei Kundenbesuchen, führen Sie Inspektionen vor Ort durch und vieles mehr.
  • OOP: Nutzen Sie dank des Projektmodus die Vorteile objektorientierter Programmierkonzepte für höhere Produktivität, bessere Codequalität und geringere Wartungskosten.
  • 4D Sprache : Entdecken Sie, wie die vielseitigen Werkzeuge der 4D Sprache Ihre Entwicklererfahrung verbessern.
  • 4D Write Pro: Import von Word-Dokumenten, PDF-Export, verbesserte Benutzeroberfläche, mehr Befehle zur Verwaltung Ihrer Dokumente mit Code und zahlreiche Funktionen zur Erstellung schöner Dokumente in Rekordzeit.
  • 4D View Pro: Lokalisierte Benutzeroberfläche. Mehr als +20 neue Befehle zur programmgesteuerten Bearbeitung Ihrer Dokumente und vieles mehr.
  • Und vieles mehr (siehe unten).
Gastpost

Benennungskonventionen mit Formularmakros anwenden

Automatisch übersetzt von Deepl

von Gastautor Michael Höhne, 4D Entwickler (München, Deutschland)

 

Es gibt ein Feature in 4D v18 R5, das vielleicht übersehen wurde, oder zumindest bisher nicht viel Beachtung gefunden hat: Formular-Makros. Um ehrlich zu sein, hatte auch ich bis vor kurzem nicht viel Zeit mit ihnen verbracht. In diesem Blogbeitrag zeige ich Ihnen ein Makro, das Ihnen viel Zeit bei der Anwendung von Namenskonventionen für Listenfeldspalten, Spaltenüberschriften und Fußzeilen spart. Sie können es leicht an Ihre Bedürfnisse anpassen. Ein entsprechendes Repo ist auch auf Github verfügbar.

Tipps

4D View Pro: Ende des Dokumentladens

Wenn Sie 4D View Pro (insbesondere im Offscreen-Modus) mit komplexen Dokumenten verwenden, kann die Berechnung aller Formeln eine Weile dauern und es kann schwierig sein, zu wissen, wann sie endlich abgeschlossen ist (und es ist wichtig, zu warten, bevor Sie Befehle wie Export oder Druck aufrufen).

Als Lösung haben wir zwei neue Ereignisse eingeführt. Eines davon wird für jede einzelne Berechnung/Formel aufgerufen, was zum Auslösen eines Timers verwendet werden kann. Wenn die Zeit abläuft, ohne dass eine weitere Formel fertiggestellt wurde, können wir davon ausgehen, dass das gesamte Dokument fertiggestellt ist.