Esercitazione su 4D per dispositivi mobili – Uso dei formattatori
Un formattatore di dati consente di mappare un tipo di dati dal database a una visualizzazione specifica sul lato mobile. Ad esempio, è possibile definire un formato di data, percentuale o valuta. I formattatori di dati possono anche richiamare del codice per creare interfacce intelligenti.
Ad esempio, è possibile collegare un formattatore di dati ai numeri di telefono per aprire un menu di azione sull’applicazione mobile quando l’utente tocca il numero(ad esempio, per chiamare la persona o salvarla nei contatti).
Sono disponibili tre tipi di formattatori:
Esercitazione su 4D for Mobile – Ordinare la visualizzazione dell’elenco
Per facilitare l’uso di un’applicazione, i dati presentati all’utente sono solitamente ordinati alfabeticamente, cronologicamente o secondo una combinazione di più criteri.
4D per Android e 4D per iOS consente di definire ordinamenti multipli per ogni vista elenco.
4D for Mobile Tutorial – Define filter queries
Per un’applicazione mobile, i dati vengono solitamente filtrati per preservare lo spazio di archiviazione e fornire un accesso diretto e rapido ai dati essenziali.
In 4D sono disponibili due tipi di filtri.
- Un filtro statico per filtrare i dati di una tabella. Ad esempio, limitare le attività con lo stato “in corso”.
- Un filtro dinamico che dipende dalle informazioni dell’utente. Ad esempio, restituire solo le attività dell’utente.
Questa esercitazione mostra come utilizzare e combinare questi due filtri.
Esercitazione su 4D for Mobile – La vostra prima applicazione
Il generatore di applicazioni mobili 4D consente di creare applicazioni mobili per Android e iOS. Nella documentazione, sono disponibili diverse esercitazioni per aiutarvi a iniziare e anche ad andare oltre con le applicazioni avanzate.
Il primo esempio è semplice e consente di creare un catalogo di contatti. Tutti i dettagli sono disponibili qui.
E se preferite, ecco tutti i passaggi nel video:
Create la vostra applicazione mobile nativa con 4D
4D per Android e 4D per iOS consentono di configurare, progettare, costruire e distribuire applicazioni native per Android e/o iOS basate su un database 4D. Una volta generate e distribuite, i client mobili possono connettersi al server 4D e interagire con i dati nuovi o esistenti senza requisiti aggiuntivi.
4D per Android e 4D per iOS sono inclusi in un unico componente 4D integrato. È possibile creare un progetto mobile e decidere di costruirlo per Android, iOS o entrambi.
4D gestisce la complessità e genera un progetto Xcode in Swift o un progetto Android in Kotlin. Quindi, è possibile riaprirli con Xcode e Android Studio e continuare a lavorarci.
Questo post del blog è una raccolta delle funzionalità disponibili nella nostra soluzione mobile che vi permette di costruire un’applicazione completa che va oltre ogni limite!
Un’applicazione nativa su misura: Effettuare ordini con 4D per mobile
4D v19 R6 e v19 R7 hanno introdotto due interessanti funzionalità in 4D for Mobile. Le sessioni e la visualizzazione di pagine web servite dal server 4D nella vostra applicazione mobile nativa. Ma avete pensato alle possibilità che si ottengono combinandole entrambe?
Questo post vi mostrerà una di queste possibilità. Vedremo come costruire una semplice applicazione che consenta agli utenti mobili di effettuare ordini alla propria centrale d’acquisto per consolidare le scorte:
4D API REST + ReactJS
di Mourad Aouinat, Ingegnere software di 4D Marocco
In un precedente post sul blog, abbiamo visto come sia facile configurare un’API REST utilizzando 4D. In questo blog post, sfrutteremo la potente API REST di 4D in combinazione con React per costruire un’applicazione To-Do che include funzioni per aprire i todos, crearne di nuovi, modificare quelli esistenti e funzioni per la modifica e la cancellazione in blocco.
Come collegare Tableau a 4D
Nel Webinar 4D – Come collegare Tableau con 4D, William Taylor (Technical Account Manager, 4D US) ha fornito una panoramica dello strumento Tableau e di come può essere utilizzato per visualizzare i dati 4D. In questo post del blog, approfondiremo i dettagli tecnici per farvi capire meglio come funziona. Questo vi permetterà di creare, ad esempio, una visualizzazione che mostri il totale più alto delle fatture con nient’altro che 4D REST e Tableau!
Come creare una semplice classe “TimeStamp” in 4D
dell’autore ospite Tiran Behrouz, sviluppatore 4D (Vancouver, Canada)
L’introduzione di ORDA in 4D v17 ha cambiato le carte in tavola. Ora, con l’introduzione delle classi in 4D v18 R3, assisteremo a un cambio di paradigma nella programmazione 4D. Ora possiamo sfruttare i concetti di programmazione orientata agli oggetti come il polimorfismo, la composizione e l’ereditarietà per scrivere le nostre librerie di classi. In questo video, mostro come codificare una semplice classe TimeStamp utilizzando 4D e ORDA.
Una UX migliorata con AJUI_Progressbar
Vi è mai capitato di eseguire un’azione e di non sapere se cliccare di nuovo o continuare ad aspettare? Non viene fornito alcun feedback, anche se l’applicazione sta eseguendo un’azione in background? Forse l’azione richiede un certo tempo per restituire un risultato? Come forse sapete, 4D fornisce già un componente integrato di barra di avanzamento che rende il tempo di esecuzione più tollerabile, ma se volete qualcosa con un design più simile a quello del web, continuate a leggere, perché questo è ciò che vi offre AJUI_Progressbar!
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica