Passaggio: costruire la prima applicazione

Prev Next

In questa guida, si tratta di:- Visualizzare un messaggio su un passo- Inserire un messaggio personalizzato- Creare un conteggio dei messaggi- Documentare la data e l'ora di visualizzazione del messaggio più recente

In questa guida imparerete le basi delle applicazioni costruendo componenti multipli e funzionali.

Alla fine degli esercizi, avrete un'applicazione Hello World che avrà il seguente aspetto:

ex first app full walkthrough

Esercizio 1: Creare un'applicazione Hello World

In questo esercizio creerete una semplice applicazione che visualizza un messaggio da un pulsante di attivazione.

Creare un'applicazione

  1. Nella scheda Applicazioni, fare clic su Applicazioni.Apps tab
  2. Fare clic su + Crea app nell'angolo in alto a destra.
  3. Nominare l'applicazione "Hello World - Example". È possibile aggiungere una descrizione, in modo che gli altri utenti sappiano a cosa serve questa applicazione.Name app ex
  4. Dalla pagina dei dettagli dell'app, è possibile fare clic su Modifica nell'angolo in alto a destra oppure sul nome del passo senza titolo per accedere all'Editor di app. Prima di creare qualcosa, aggiungiamo alcuni elementi di progettazione di base al layout di base.

Progettare un layout di base

  1. Dalla scheda Passi a sinistra, selezionare Layout di base.
  2. Fare clic su Icone e selezionare la forma di un rettangolo. Regolate la larghezza del rettangolo in modo che si estenda su tutta la schermata dell'applicazione, quindi fate clic e trascinatelo nella parte superiore della schermata. Per cambiare il colore del rettangolo, fare clic sul quadrato Riempimento nella scheda Widget e selezionare il colore grigio tenue.ex first app base layout1
  3. Selezionare la forma e premere CTRL/CMD + C per copiare. Trascinare il secondo rettangolo nella parte inferiore dello schermo.
  4. Fare clic su Input e selezionare Variabile. Nella scheda Widget, fare clic sul campo Seleziona un'origine dati. Fare clic sulla freccia accanto a Info app e selezionare Nome app.
  5. Fare clic e trascinare la variabile nell'angolo in alto a sinistra, sopra il rettangolo.ex first app base layout2
  6. Aggiungere altre due variabili:
  7. Selezionare Nome passo dall'elenco delle origini dati di Info app. Posizionare questa variabile nell'angolo in alto a destra.
  8. Selezionare Utente connesso dall'elenco delle origini dati di Info app. Posizionare questa variabile nell'angolo in basso a sinistra.
  9. Infine, fare clic su Pulsanti e selezionare Menu. Fare clic e trascinare il pulsante nella parte inferiore dello schermo.

Il layout di base avrà il seguente aspetto:ex first app base layout

Successivamente, costruiremo la funzionalità di un passo.

Aggiungere il pulsante hello world

  1. Nella scheda Passi, selezionare Passo senza titolo. Fare doppio clic su di esso per rinominarlo e digitare "Display message".
  2. Fare clic su Pulsanti e selezionare il pulsante. Ridimensionare il pulsante in modo che sia più grande, utilizzando i quadrati intorno al pulsante. Posizionare il pulsante al centro dello schermo.ex first app add button
  3. Aggiungete il seguente stile al pulsante:
  4. Testo - "Hello World" (Ciao mondo)
  5. Colore del pulsante - Verde
  6. Icona - Strumento Pan

Il pulsante avrà questo aspetto:ex first app button style

Successivamente, aggiungeremo un trigger a questo pulsante per renderlo funzionante.

Aggiungere un trigger al pulsante

  1. Selezionare il pulsante Hello World e spostarsi nella sezione Triggers della scheda Widget. Fare clic su + per aggiungere un nuovo trigger.ex first app add a new trigger
  2. Nominare il trigger "Hello world".
  3. Nell'istruzione Then, aggiungere la seguente logica**: Show Message** → Static ValueText → "Hello World".

Il trigger dovrebbe corrispondere a quanto segue:ex first app Hello world button trigger

  1. Fare clic su Salva.

Quando si testa l'applicazione, questa funzionerà come segue:ex first app display hello world message

Esercizio 2: Memorizzare i dati di input

In questo esercizio, si costruirà una logica che memorizza il testo in ingresso in una variabile.

  1. Aggiungere un nuovo passo e chiamarlo "Memorizza messaggio".
  2. Fare clic su Input e selezionare Text.
  3. Nella scheda Widget, fare clic sulla casella Datasource. Selezionare + Aggiungi variabile.
  4. Nominare la variabile "messaggio" e fare clic su + Crea.ex first app Add variable

Quando si testa l'applicazione, l'input di testo viene salvato nella variabile "message". È possibile vedere il valore memorizzato nel pannello Variabili sul lato sinistro della finestra della Modalità sviluppatore.ex first app store message

Esercizio 3: Contare il numero di messaggi di saluto

In questo esercizio, si creerà un'analisi che conta quante volte è stato premuto il pulsante Hello world.

  1. Nel passaggio Visualizza messaggio, fare clic su Incorpora e selezionare Analisi. Fare clic e trascinare il widget a sinistra del pulsante Ciao mondo.
  2. Fare clic su Seleziona un'analisi e quindi su Crea analisi.
  3. Fare clic sul menu a tendina Tipi di visualizzazione e selezionare Valore singolo.ex first app single value display
  4. Fare clic sulla scheda Operazioni e aggiungere una nuova operazione.
  5. Selezionare Funzioni di aggregazione e quindi Conteggio dei record.ex first app count of records operation
  6. Fare clic sulla freccia laterale a destra dell'editor per espandere il riquadro di visualizzazione. Sotto Valore, fare clic su + Aggiungi campo e selezionare Conteggio dei record.ex first analysis visualization panel fields
  7. Fare clic sul titolo dell'analisi e rinominarlo "Conteggio dei saluti", quindi fare clic su Salva.
  8. Fare clic su Salva e chiudi nell'angolo in alto a destra.

Poiché i completamenti non vengono salvati in modalità Sviluppatore, fare clic su Esegui per testare l'analisi nel Lettore Tulipano.ex first app exercise 3 test

Esercizio 4: Calcolo dell'ultimo saluto con un'espressione

In questo esercizio, scriverete un'espressione in un trigger che memorizza una variabile per mostrare l'ultima volta che l'applicazione ha detto ciao.

  1. Nel riquadro laterale, spostarsi nella scheda App.
  2. Accanto a Variabili, selezionare X.
  3. Fare clic su + Crea variabile.
  4. Nominare la variabile "Last time you said hello" e fare clic su + Create.ex first app create new variable
  5. Nella fase di visualizzazione del messaggio, fare clic sul pulsante Ciao mondo e aggiungere un nuovo trigger.
  6. Aggiungere la seguente azione al trigger**:Manipolazione dei dati** → MemorizzaEspressione: 'L'ultima volta che hai detto ciao era a' + ' ' + App Info.Current Date and Time.Current Time → Variabile → Ultima volta che hai detto ciao

ex first app trigger store hello expression

  1. Nel passaggio Conteggio dei saluti, fare clic su Testo e selezionare Variabile.
  2. Nel riquadro laterale, sotto Opzioni dati, fare clic sul campo Sorgente dati vuota e selezionare la variabile Ultima volta che hai detto ciao.

Quando si testa l'applicazione, l'espressione viene salvata nella variabile L'ultima volta che hai detto ciao e appare come un timestamp.ex first app ex 4 test

Passi successivi

Ora che avete costruito la vostra prima applicazione, imparate a pubblicarla ed eseguirla qui.

Per saperne di più sulla costruzione di app:* Nozioni di base sulla costruzione di app* Introduzione all'editor di app Tulip* Come progettare un layout di base efficace

Diventare un costruttore di app certificato Tulip:Certificazione di base per costruttori di app


Avete trovato quello che cercavate?

Potete anche andare su community.tulip.co per postare la vostra domanda o vedere se altri hanno affrontato una domanda simile!