Volete un feedback?

by Vittoria Marino on 12 luglio 2018

La nuova applicazione è pronta, testata, pubblicata e corretta. Ma non basta fermarsi qui per avere un’applicazione di successo.

Il fattore più importante da tenere in considerazione è il parere degli utenti: sapere cosa pensa chi usa la vostra app è un elemento fondamentale per poterla evolvere nella direzione giusta e aumentare così la soddisfazione (e il numero) degli utilizzatori.

Occorre un meccanismo integrato, che non richieda un setup particolare e che sia semplice da utilizzare.

È per questo motivo che nella versione 18-006 abbiamo introdotto un sistema integrato per la raccolta e la gestione dei feedback degli utenti delle applicazioni sviluppate con Instant Developer Cloud.

Provare questa nuova funzionalità è semplicissimo: basta abilitare il servizio sul server dove è installata l’applicazione e poi scrivere queste righe nell’evento onStart:

app.feedback.enabled = true;
//
// in caso di app offline è necessario specificare l’url
// dell’applicazione online installata sul server
app.feedback.serverUrl = “https://<domain>/<appName>

Sono previste due modalità diverse di inserimento del feedback: una gestita dalla toolbar dell’applicazione in preview e l’altra scatenata dal codice dell’app stessa.

In preview l’utente vede la stessa toolbar di quando si lancia l’app dall’ide. Da qui è possibile inserire un feedback, allegando uno screenshot ed eventualmente apponendo un marker se la segnalazione riguarda un elemento ben preciso dell’interfaccia utente. È inoltre possibile vedere i feedback lasciati dagli altri tester, commentarli e votarli.

Tramite il codice applicativo è possibile aprire il popup per l’inserimento del feedback, eventualmente allegando lo screenshot della videata mostrata in quel momento.

Entrando nel dettaglio del progetto dalla console ed usando il comando di menu Issues – Feedback, avrete acceso all’elenco di tutte le segnalazioni degli utenti, con i rispettivi voti, commenti e screenshot.

A questo punto non resta che provare. Per vedere l’effetto di un’app in preview potete aprire l’anteprima dell’esempio Mobile Design Patterns. Nella console trovate un bottone bug nella toolbar in alto, usatelo per inviarci le vostre segnalazioni. 

Noi siamo già pronti a ricevere i vostri feedback!
Vi aspettiamo.

{ 0 comments }

Sono felice di annunciare che da oggi è disponibile la nuova versione di Instant Developer Cloud 18-006. È una versione particolarmente ricca per chi sviluppa applicazioni con un importante carattere gestionale, infatti tra le novità di rilievo vi segnalo:

  1. Smart Object: ora è possibile generare videate in lista e dettaglio a partire da prototipi senza scrivere nemmeno una riga di codice.
  2. Access Control Sheet (ACS): un framework dichiarativo per la gestione di utenti e ruoli, livello di accesso, permessi e divieti.
  3. Feedback Utente: un sistema centralizzato per raccogliere, commentare e votare i feedback degli utenti sia durante i test che durante l’utilizzo in produzione delle applicazioni web e mobile.
  4. Web-API OpenData: disponibile dalla versione 18-005, permette di esporre i documenti dell’ORM come Web API con standard OpenData.
  5. Sincronizzazione migliorata: abbiamo esteso il sistema di controllo degli errori; inoltre ora la sincronizzazione completa gestisce meglio le cadute di connessione, ottimizzando il comportamento in caso di database locali di grandi dimensioni.

Nelle prossime settimane faremo un approfondimento di alcuni temi su questo blog. Nel frattempo potete usare da subito la nuova versione aggiornando i vostri server IDE e di produzione tramite la console.

Colgo l’occasione di annunciare anche che la versione 18.5 di Instant Developer Foundation sarà rilasciata il 1 ottobre 2018. Nelle prossime settimane vi aggiorneremo sui contenuti più importanti.

{ 0 comments }

Qualche mese fa abbiamo aggiunto ad Instant Developer Cloud la possibilità di importare web-api generate da Foundation, permettendo così la creazione di applicazioni Cloud basate su back-end Foundation già esistenti.

Visto l’interesse di questa iniziativa di integrazione, abbiamo voluto andare avanti permettendo di esporre via web-api standard anche i dati presenti in un back-end realizzato con Instant Developer Cloud.

In questo modo diventa possibile realizzare la parte gestionale con Foundation, sfruttandone la maggiore rapidità di sviluppo. E in più siccome abbiamo adottato lo standard OData, i vostri dati risulteranno già leggibili da tutti i client di terze parti che lo supportano.

Come si fa ad attivare le web-api? Lato Instant Developer Cloud basta configurare il servizio web-api su ogni documento e poi pubblicare l’applicazione di back-end. Lato Foundation, si tratta di importare le web-api generate da Cloud ed utilizzare come al solito i componenti importati nel progetto.

Per mostrarvi un esempio, ho pubblicato l’applicazione datamap-design-patterns con le web-api attive, e ho anche aggiunto un sistema di autenticazione per renderle più sicure. Per vedere il codice relativo, potete aprire il progetto, in cui trovate le web-api nella libreria NWBE e il codice di autenticazione nell’evento onCommand.

Le ho poi importate in questo progetto Foundation (MWind) che potete testare direttamente dal vostro IDE. I dati che vedrete provengono dal nostro server Instant Developer Cloud.

Cosa ne pensate? Pensate che vi possano servire nei vostri prossimi progetti?

{ 0 comments }

Da quando è cominciata la mobile revolution uno degli argomenti più sentiti è stato quello della stampa direttamente dall’app. Nel 2013 abbiamo reso disponibile il motore di reportistica delle app mobile sviluppate con Instant Developer Foundation. Ora è il momento giusto per fornire una soluzione anche per Instant Developer Cloud.

Come sapete Cloud è orientato ad un front end tutto HTML e CSS e richiede un uso diretto di questi linguaggi per disegnare la propria applicazione, al contrario di Foundation che riduce questa complessità grazie al proprio modello di oggetti di libreria. Anche per il generatore di PDF la differenza è simile: si parte direttamente dall’HTML.

I vostri launcher hanno ora a disposizione il nuovo plugin PDF Generator, che permette di creare un pdf a partire da un codice html passato a parametro.

I due metodi messi a disposizione sono semplicissimi: fromURL() e fromData().L’uso è chiaro e semplice: entrambi creano un file pdf a partire da codice HTML (passato a parametro o recuperato via URL) e tornano il risultato al chiamante. È anche possibile inviare il risultato direttamente alla stampante nota al sistema operativo, oppure gestire manualmente il pdf e passarlo ad un’app si stampa specifica per la stampante utilizzata.

Per attivare il plugin sui vostri launcher vi basta usare una release 2.04.01+ e attivare il plugin PDF Generator dalla pagina Plugins del vostro launcher. Non sono richieste impostazioni aggiuntive.

Per informazioni aggiuntive sul plugin potete dare un’occhiata al repository su github, per fare una prova potete guardare l’esempio Plugin Design Patterns e come dico sempre “per chiarimenti e supporto siamo sempre disponibili”.

Happy pdf to everyone! 🙂

P.S.
Alcuni di voi sanno che questo non è l’unico modo di ottenere dei pdf con Instant Developer Cloud, ce n’è un altro che prevede l’uso di Google Documents. Se siete curiosi restate sintonizzati, eh!

{ 0 comments }

Debug in produzione, con Cloud

24.05.2018

Conosciamo tutti i ciclo di sviluppo del software che trasforma l’analisi dei requisiti in codice, poi in test e successivamente in una nuova installazione. Qualche tempo fa vi ho parlato della soluzione che Instant Developer Cloud mette a disposizione per effettuare test automatici approfonditi su un ambiente il più possibile simile a quello di produzione. […]

Read the full article →

Utilità: EnjoyCSS

27.04.2018

HTML 5 e CSS3 hanno enormi potenzialità, ma bisogna conoscerli e sapere come usarli. È capitato diverse volte che il mio interlocutore mi dicesse “ma ancora non conosco bene CSS3, dovrei trovare il modo di ottenere quello che mi serve in tempi rapidi“. Per fortuna oggi la rete è la grande risorsa a cui tutti […]

Read the full article →

Instant Developer Foundation 18.0 è tra noi

11.04.2018

Come annunciato qualche settimana fa, questo lunedì abbiamo rilasciato Instant Developer Foundation 18.0. Una versione interessante per la quale dobbiamo ringraziare soprattutto i suggerimenti arrivati dalla community e dal rapporto diretto con voi. Infatti in questa versione abbiamo voluto privilegiare soprattutto le vostre richieste di miglioramento, per darvi uno strumento sempre al pari delle vostre […]

Read the full article →

Auguri di buona Pasqua

31.03.2018
Read the full article →

Utilità: Let’s Encrypt!

16.03.2018

Negli ultimi anni il problema sicurezza è diventato sempre più importante per quanto riguarda le infrastrutture web. C’è chi dice anche che tutte le comunicazioni dovrebbero essere criptate: basta HTTP e W HTTPS! Beh, la sicurezza fa sempre piacere, ma se da un lato siamo contenti di veder adeguare i nostri fornitori c’è chi storce […]

Read the full article →

Cloud e Foundation insieme con le WebAPI

07.03.2018

Durante i due anni passati abbiamo avuto modo di soffermarci qualche volta sulla differenza tra le edizioni Foundation e Cloud di Instant Developer. Il primo è perfetto per applicazioni aziendali in cui la velocità di sviluppo è in primo piano mentre il secondo è più orientato alla realizzazione di app customer facing dove l’immediatezza e […]

Read the full article →