Poste Online per inviare telegrammi, raccomandate e posta
Per Openapi abbiamo reingegnerizzato Poste Online: l'app iOS e Android con cui si inviano telegrammi, raccomandate e posta, si tiene la rubrica dei destinatari e si consulta lo storico, pagando in app con carta o con il credito precaricato.

Contesto e premesse
Un'app già online, da ricostruire
Openapi S.p.A. è un'azienda tech italiana e gestisce il più grande marketplace di servizi API in Europa. Tra le categorie ci sono i servizi postali: raccomandate, telegrammi e posta ordinaria. Quegli stessi servizi erano già raggiungibili dal sito. Il canale mobile doveva affiancarli.
L'app esisteva da anni e non era più manutenuta. Openapi ha chiesto a H2App la reingegnerizzazione completa. Il lavoro è sul client: i web service REST restano del cliente, che li realizza e li gestisce. L'app era già pubblicata su App Store e Google Play.
H2App ha scritto l'analisi funzionale, la proposta grafica in Figma e poi l'app in Flutter, con la stessa base per iOS e Android.
Login social sui due sistemi
Google, Apple e Facebook vanno configurati per intero, sia su Android sia su iOS, insieme a Face ID e Touch ID.
Pagamento fuori dall'app
In chiusura dei flussi principali l'app apre una webview. Al ritorno deve leggere l'esito e chiudere l'invio o la ricarica.
Partire da un'app ferma
Non era un prodotto nuovo. Andava sostituita una soluzione già sugli store, senza un ciclo di manutenzione alle spalle.
Obiettivi del progetto
Gli stessi servizi del sito, in pochi passaggi
Poste Online doveva rendere inviabile da telefono ciò che Openapi offre già sul web, senza ricostruire il backend.
Obiettivi funzionali
- Canale mobile per i servizi postali già offerti da Openapi.
- Invio in pochi passaggi di telegramma, raccomandata, posta prioritaria e posta ordinaria.
- Rubrica destinatari nell'app, per gli invii ricorrenti e per quelli massivi.
- Accesso social con Google, Apple e Facebook, più il riconoscimento biometrico.
- Storico e pagamento di invii e acquisti, con carta o credito precaricato.
Obiettivi tecnici
- Flutter 3 e Dart, una base sola per iOS e Android.
- API REST del cliente per invio, credito, storico e tracking.
- Login biometrico, Face ID o Touch ID in base al dispositivo, più Google, Apple e Facebook.
- Mittente in locale, senza inviare quei dati ai web service.
- Build su GitHub, con un workflow per l'APK e uno per l'IPA.
Analisi e grafica
Documento di analisi funzionale e proposta di mockup in Figma, a partire da indicazioni del cliente. Il feedback sulla proposta è previsto entro 10 giorni lavorativi. Durata massima indicata: 60 giorni dalla firma.
Sviluppo
Sviluppo dell'app sulla base dei materiali della fase 1. Durata indicata: 45 giorni dalla chiusura della fase precedente.
Collaudo e pubblicazione
Collaudi, correzioni e pubblicazione, sui feedback del cliente. Durata indicata: 50 giorni dalla chiusura dello sviluppo.
La soluzione di H2App
Dal servizio scelto al pagamento, in sei passi
L'app è in Flutter. Registrazione, login e recupero password stanno nell'app. Si entra anche con Google, Apple, Facebook, Face ID o Touch ID.
Telegramma, raccomandata e posta
I prodotti previsti sono telegramma, raccomandata, posta prioritaria e posta ordinaria. Il messaggio si scrive nell'app oppure si allegano documenti e file già presenti sul telefono. Ogni invio segue gli stessi sei passi.
- selezione del mittente;
- creazione, consultazione, modifica o eliminazione del destinatario;
- inserimento del messaggio;
- opzioni aggiuntive;
- sommario e dati di fatturazione;
- pagamento in una webview.

Destinatari salvati, invii ritrovabili
La rubrica resta nell'app e serve agli invii che si ripetono e a quelli rivolti a più destinatari. I dati del mittente sono salvati solo sul telefono e non partono verso i web service.
Lo storico degli invii elenca tipo, data, stato e destinatario, con ricerca e filtri. Lo storico degli acquisti è raggiungibile dal saldo. La scheda progetto indica che lo storico copre sia gli invii e gli acquisti fatti in app sia quelli fatti dal web.
Il tracking è in due passi: si inserisce il numero e si apre il dettaglio della spedizione. Help raccoglie l'assistenza, la pagina Contattaci e le FAQ.

Carta oppure borsellino
Il saldo mostra il credito disponibile e il comando per ricaricarlo. A fine invio o ricarica l'app apre una webview: si paga con carta di credito oppure con il credito già caricato, e al ritorno l'app legge l'esito. Non c'è un gateway di pagamento nativo.
Dalla stessa schermata si apre lo storico acquisti. Le ricariche hanno uno storico dedicato e utilizzarle permette all'utente di ottenere sconti fino al 50% sui servizi postali.

Cosa resta fuori e cosa tiene l'app in esercizio
Le specifiche tengono fuori alcune funzioni. In più, l'app ruota le credenziali delle API se il cliente invalida la coppia in uso, e può chiedere l'aggiornamento quando esce una versione nuova. I log e le segnalazioni di errore escono dall'app tramite Firebase. Il comportamento degli utenti è misurato con Google Analytics.
- Gateway di pagamento nativo
- Social login oltre Google, Apple e Facebook
- Notifiche push
Aspetti innovativi
Accesso rapido, tracking e file dal telefono
Social e biometria
Si entra con Google, Apple o Facebook. In alternativa il telefono usa Face ID o Touch ID, in base a quello che il dispositivo offre.
Tracking della spedizione
Dal numero di tracking si apre il dettaglio della spedizione. È un percorso in due passi, separato dall'invio.
File già sul telefono
Oltre al testo scritto nell'app, si allegano documenti e file presenti sullo smartphone, senza passarli da un altro strumento.
Il progetto in pillole
- Cliente
- Openapi S.p.A.
- Settore
- Servizi postali
- Pubblicazione
- 2024
- Piattaforme
- iOS e Android
- Tecnologie
- Mobile
- Target utenti
- Consumer
Strumenti utilizzati
Flutter
Firebase
Integrazioni
- API REST di Openapi
- Face ID e Touch ID
- Google, Apple e Facebook
- Google Analytics
- GitHub Actions
Flutter è l'app iOS e Android. I servizi di invio, credito e tracking sono API del cliente. Firebase raccoglie log e segnalazioni di errore fuori dall'app.
Il risultato finale
I servizi postali di Openapi, dal telefono
Poste Online è su App Store e Google Play. L'invio ripercorre pochi passaggi e lo storico resta consultabile dopo l'acquisto.
Gli stessi servizi, in pochi passaggi
Telegrammi, raccomandate e posta si inviano dall'app, sul canale mobile dei servizi già presenti sul sito di Openapi.
Testo scritto o documento caricato
Il messaggio si compone nell'app oppure si allegano documenti e file già presenti sul telefono, prima del sommario e del pagamento.
Storico e pagamento in app
Invii e acquisti fatti da app e da web restano in storico. Si paga con carta di credito oppure con il credito precaricato.
Cosa abbiamo consegnato
- App iOS
- App Android
- Analisi funzionale e mockup in Figma
- Account, recupero password, Google, Apple e Facebook
- Login con Face ID e Touch ID
- Invio guidato e rubrica destinatari
- Storico invii, ricariche e tracking
- Pagamento in webview
- FAQ, assistenza e aggiornamento forzato

