Scrivere Codice Edge
IronFlock fornisce un cloud IDE per modificare il codice, eseguirlo su dispositivi remoti e fare debug — tutto dal browser.
App Studio
App Studio è il luogo dove crei e gestisci le tue app.
- Le mie app — App che hai creato, sia pubbliche che private.
- App condivise — App pubbliche per cui hai ottenuto accesso di sviluppo.
Per creare una nuova app:
- Fai clic su CREATE IOT APP.
- Inserisci un nome per l’app.
- Fai clic sul pulsante + per confermare.
Fai clic su Develop su qualsiasi card app per aprire il cloud IDE.
Il Cloud IDE
L’IDE è un editor basato su VS Code in esecuzione nel cloud. Fornisce:
- Modifica del codice completa con evidenziazione della sintassi e autocompletamento
- Un file explorer per navigare i file del progetto
- Un terminale integrato
- Integrazione Git (commit, push, pull, diff)
Due Terminali
L’IDE fornisce due terminali diversi:
| Terminale | Posizione | Scopo |
|---|---|---|
| Terminale dell’editor | Cloud | Gira nel container di sviluppo, ha accesso al repo Git |
| Terminale del menu laterale | Dispositivo remoto | Accede al container dell’app in esecuzione su un dispositivo connesso |
Il terminale del menu laterale si connette al dispositivo senza richiedere porte aperte — usa il tunnel IronFlock.
Eseguire Codice su un Dispositivo
- Usa il menu laterale per selezionare un dispositivo target (verde = online).
- Fai clic su Run per compilare e avviare l’app su quel dispositivo.
- Fai clic su Stop per interrompere l’esecuzione.
- Fai clic su Logs per visualizzare l’output in tempo reale dal dispositivo.
Hai bisogno dei privilegi Develop sul dispositivo per usarlo per il debug.
Flusso di Lavoro del Codice
La modifica del codice segue il flusso di lavoro Git:
- Modifica — Apporta modifiche nel tuo ambiente di sviluppo personale.
- Commit — Salva uno snapshot delle modifiche localmente.
- Push — Invia al branch master per rendere le modifiche disponibili ad altri sviluppatori e per le release.
Le modifiche sono visibili agli altri collaboratori solo dopo il push sul master.
Usare il Proprio Editor Locale
Puoi usare il tuo editor preferito (VS Code, IntelliJ, Vim, ecc.) invece del cloud IDE:
- Connetti l’app a un servizio Git esterno (GitHub, GitLab o Bitbucket).
- Clona il repo in locale.
- Modifica, fai commit e push dalla tua macchina.
- Usa il cloud IDE solo per eseguire e fare debug sui dispositivi reali.
Vedi Integrazione Git per le istruzioni di configurazione.