Aler Milano, l'app mobile ufficiale dell'ente dedicata agli inquilini
Per A.L.E.R. Milano, H2App ha sviluppato l'app iOS e Android con cui si leggono gli avvisi, si trovano le sedi e si ricevono le notifiche, e la dashboard da cui l'ente aggiorna i contenuti e scrive agli utenti.

Contesto e premesse
L'esigenza di ampliare i canali di comunicazione digitali
Aler Milano è l'Azienda Lombarda per l'Edilizia Residenziale di Milano. Dopo una manifestazione di interesse e la presentazione di offerte, ha affidato direttamente a H2App un'app mobile che raccogliesse una parte dei propri servizi digitali.
Questa nuova soluzione affianca i servizi offerti dal sito web già esistente. L'app è un contenitore in cui gli inquilini possono leggere gli avvisi, trovare una sede e ricevere notifiche, con contenuti che l'ente può aggiornare senza dover pubblicare ogni volta una nuova versione sugli store.
I contratti restano sul server
Le anagrafiche dei contratti sono grandi. Non scendono sul telefono: il server le conserva e all'app passa, via API, solo i dati necessari.
Aggiornare ogni giorno
Un batch sul backend parte ogni giorno, si collega ai sistemi interni di Aler e rileva il delta dei contratti modificati. In app arriva solo quello che serve.
Un invio, due canali
Le stesse informazioni devono arrivare anche sul telefono, usando il canale web, senza duplicare la procedura di invio.
Obiettivi del progetto
Il canale mobile, con messaggi più vicini a chi li riceve
L'app affianca il sito. Le informazioni dovevano poter essere più mirate in base alla zona residenziale, e una parte dei contenuti doveva cambiare senza un aggiornamento manuale sugli store.
Obiettivi funzionali
- Presidio mobile accanto al canale web già in uso.
- Informazioni mirate in base alla zona residenziale di chi le riceve.
- Notifiche push con avvisi e news.
- Contenuti modificabili senza pubblicare una nuova versione dell'app.
Obiettivi tecnici
- Flutter per un'unica app iOS e Android, pubblicata sui due store.
- Dashboard Laravel Nova per utenti, notifiche e contenuti dinamici.
- MySQL come database.
- Firebase per le notifiche push e il monitoraggio dei crash.
- Server del cliente per la dashboard in cloud, con accesso riservato agli autorizzati.
La soluzione di H2App
Due profili, poi avvisi e sedi
Gli utenti Aler sono i dipendenti dell'ente. Nel database sono identificati a parte, soprattutto per ricevere comunicazioni mirate e diverse dalle altre, per esempio gli avvisi aziendali. Gli utenti generici restano un'anagrafica distinta. In dashboard si consultano entrambe.
Dopo la registrazione si può associare il proprio contratto inserendo il codice. Il codice arriva al backend, che lo controlla e approva oppure rifiuta l'accoppiamento con l'utente. Il contratto resta sul server.
Mondo Aler, la sezione degli avvisi dedicati
La home è l'elenco degli avvisi. Ogni scheda porta data e ora. Aprendola si legge il titolo e il testo, sotto la fotografia della sede. Un avviso può nascere nella dashboard oppure arrivare dal sito istituzionale di Aler Milano: per questo scambio il sito parla al backend tramite API dedicate.
Dalla dashboard si inviano notifiche push a tutti oppure mirate. Il filtro comprende la zona residenziale, la tipologia di utente e altri criteri, e le notifiche si possono profilare anche in base alla tipologia di contratto.

Ricerca U.O.G. tramite elenco o mappa
Aler Milano è articolata in diverse UOG (Unità Organizzative Geografiche). Nell'app sono state organizzate in due viste: Elenco e Mappa. In elenco compaiono prima le UOG della città di Milano, poi quelle della provincia, ciascuna con i propri indirizzi.
Sulla mappa gli stessi punti si cercano per indirizzo o per UOG. Le informazioni sulle sedi sono tra i contenuti che la dashboard può modificare.

Indirizzo e recapiti
La scheda di una sede mostra l'indirizzo e i recapiti per le richieste amministrative, per gli interventi tecnici e per i servizi di pulizia e verde.

Gli operatori amministrativi possono aggiornare app e messaggi
La dashboard è in Laravel Nova, raggiungibile da internet e ospitata sul server del cliente. Le credenziali sono riservate agli utenti autorizzati.
- anagrafica completa degli utenti registrati, Aler e generici;
- invio di notifiche push generiche o al singolo utente;
- modifica dei contenuti dinamici, tra cui le informazioni sulle sedi;
- sintesi d'uso: numero di accessi e sezioni più visitate.
L'affidamento comprende anche i SAL con il cliente, anche a Milano, la continuous integration e i test unitari, il piano dei test funzionali, la pubblicazione sui due store, il monitoraggio dei crash su Firebase, la documentazione tecnica e i test UAT prima del go-live.
Aspetti innovativi
Un solo invio, mirato su chi deve leggerlo
Push broadcast o mirate
La piattaforma di invio è costruita su misura. Il filtro usa la zona residenziale, la tipologia di utente e altri criteri: il messaggio può andare a tutti oppure solo a chi corrisponde.
La sede in elenco e sulla mappa
Città e provincia stanno nella stessa schermata. Si passa dall'elenco alla mappa, si cerca per indirizzo o per UOG e si apre la scheda della sede.
Contenuti senza un nuovo rilascio
Le informazioni sulle sedi, e gli altri contenuti dinamici, si aggiornano dalla dashboard. L'app pubblicata resta la stessa.
Il progetto in pillole
- Cliente
- A.L.E.R. Milano
- Settore
- Edilizia
- Pubblicazione
- 2026
- Piattaforme
- iOS e Android
- Tecnologie
- Mobile
- Target utenti
- Consumer
Strumenti utilizzati
Flutter
Firebase
Laravel
MySQL
Integrazioni
- Notifiche push
- Mappa sedi
- Laravel Nova
- Codice contratto
- API del sito istituzionale
Flutter è l'app. Laravel Nova è la dashboard, sul server del cliente. MySQL è il database. Firebase invia le notifiche push e raccoglie i crash.
Il risultato finale
L'avviso arriva a chi deve leggerlo
Aler Milano è su App Store e Google Play. Gli avvisi, le sedi e le notifiche stanno nell'app. L'invio dei messaggi informativi è capillare e puntuale.
Messaggi a tutti o a uno
Dalla dashboard si scrive un avviso a tutti oppure lo si filtra per zona residenziale, tipologia di utente e altri criteri.
La sede giusta, in due viste
Elenco per città e provincia, mappa con ricerca. Sulla scheda ci sono indirizzo e recapiti.
Contenuti aggiornati dall'ente
Sedi e contenuti dinamici si modificano in dashboard. Per cambiarli non serve un nuovo rilascio sugli store.
Cosa abbiamo consegnato
- App iOS
- App Android
- Accesso profilato, dipendenti Aler e utenti generici
- Associazione del contratto tramite codice
- Batch giornaliero sui contratti
- Mondo Aler
- Sedi in elenco e su mappa
- Notifiche push broadcast e mirate
- Dashboard Laravel Nova sul server del cliente
- Pubblicazione sugli store, test e documentazione

