App mobile per iOS e Android

Dal 2016 sviluppo app iOS e Android per aziende, su smartphone e tablet. Seguo il progetto dalle prime schermate alla pubblicazione sugli store.

App native e multipiattaforma

Sviluppo app per iOS, per iPhone e iPad, utilizzando codice nativo Swift, e app per smartphone e tablet Android utilizzando Java e Kotlin. Per le app multipiattaforma uso Ionic, Angular e Capacitor, con esperienza anche su Cordova.

Consulenza per app Ionic, Angular e Capacitor
RateMyCar: elenco dei veicoli in valutazione
RateMyCar

App che utilizzano l'intelligenza artificiale

Integro nelle app le API di OpenAI, Claude e Gemini. Preparo la gestione di prompt, modelli e parametri, modificabili a runtime in base al compito. Ho utilizzato con successo l'integrazione via API con modelli di AI per compilare form con l'AI, per suggerire assegnazioni automatiche, per pianificare il lavoro settimanale, per estrapolare dati da immagini, per identificare immagini.

Mockup di analisi di una foto e campi suggeriti, con impostazioni di modello e prompt
Esempio illustrativo

AI sul dispositivo

Integro anche modelli on-device: il Foundation Models framework di Apple e Gemini Nano tramite ML Kit GenAI di Google. Sui dispositivi compatibili, alcune elaborazioni possono avvenire direttamente sul telefono. Definisco quali funzioni affidare al modello locale, per esempio estrarre informazioni e preparare i campi di un modulo da rivedere.

Mockup di estrazione di dati e precompilazione di un modulo sul dispositivo
Esempio illustrativo

VPN e codice nativo custom

Ho sviluppato app che utilizzano connessioni VPN con OpenVPN e codice nativo custom. Questa esperienza ha consentito di brandizzare per un'azienda una funzionalità avanzata di connessione alla VPN per ottenere connessioni protette e mantenere una forte identità commerciale.

Mockup di connessione VPN e accesso a servizi aziendali
Esempio illustrativo

Geolocalizzazione, calendari e contatti

Ho realizzato app con geolocalizzazione e mappe, integrazioni avanzate con i calendari Apple e Google e accesso alla rubrica contatti. Collegare queste funzioni all'app permette di lavorare con posizione, appuntamenti e contatti, rispettando i permessi concessi dall'utente.

App calendario e prenotazioni su misura
Lago di Como: mappa dei punti di interesseAgenda VVF: calendario e turni
Lago di Como · Agenda VVF

Notifiche push e locali

Integro notifiche push inviate da un servizio e notifiche locali programmate sul dispositivo, per aggiornamenti e promemoria. Ho lavorato anche sulla personalizzazione dei suoni, in base alle funzionalità supportate da iOS e Android.

Mockup di notifiche, promemoria e preferenze dei suoni
Esempio illustrativo

App offline e sincronizzazione automatica

Ho realizzato app che funzionano completamente offline e app che permettono di lavorare anche senza connessione, sincronizzando automaticamente i dati quando torna disponibile la rete. Progetto quali dati conservare sul dispositivo e come gestirne l'aggiornamento con il server.

Mockup di dati salvati offline e sincronizzazione con il server
Esempio illustrativo

iPad e tablet Android per gestionali app e cataloghi aziendali

Tutte le mie app funzionano nativamente su smartphone e tablet, ma alcune realtà richiedono un'attenzione particolare per gli utenti che utilizzano assiduamente i tablet nel loro lavoro. Ho progettato schermate appositamente studiate per iPad e tablet Android per realizzare cataloghi di mobili, preventivatori e app gestionali complesse.

Timeless di Montbel: schermata delle collezioni del catalogo digitale
Timeless · Montbel

Interfacce native: Liquid Glass e Material Design 3

Realizzo interfacce con look nativo iOS e iPadOS, incluso Liquid Glass, e interfacce Android basate su Material Design 3.

Cansiglio Map · App in sviluppo

Backend, dati e strumenti aziendali

L'app è l'interfaccia utente con cui si interagisce con il codice. I dati, la loro struttura, la correlazione tra di essi, la loro capacità di adattarsi ad evoluzioni nel tempo e la sicurezza, rimangono però la parte più importante della progettazione di un software. Realizzo software che si interfaccia con database relazionali, che comunica tramite API crittografate e sicure, implemento dove necessario una gestione multi ruolo, con privilegi rinforzati di accesso ai dati, accesso in sola lettura, accesso ai dati parziali, in modo che anche utenti malintenzionati non possano accedere a dati a cui non hanno diritto.

RateMyCar: scheda del veicolo con foto e dati
RateMyCar

Dall'idea alla pubblicazione sugli store

Sviluppo app su misura partendo dalle funzioni che servono e dai dispositivi su cui verranno usate. Durante il lavoro ci confrontiamo sulle priorità, fino al rilascio sugli store.

  1. Analisi e scelta tecnologica

    Definiamo chi userà l'app, cosa deve fare, i dispositivi da supportare e le integrazioni necessarie. Su questa base scelgo l'approccio nativo o multipiattaforma.

  2. Sviluppo e verifica sui dispositivi

    La realizzazione di app comprende interfacce, funzioni e collegamenti ai dati. Verifico i flussi sui dispositivi previsti dal progetto, comprese le condizioni offline quando richieste.

  3. App Store e Google Play

    Mi occupo della preparazione delle build, della pubblicazione su App Store e Google Play e degli adeguamenti necessari per il percorso di revisione degli store.

  4. Aggiornamenti e manutenzione

    Dopo il rilascio seguo correzioni, nuove funzionalità e aggiornamenti per le versioni dei sistemi operativi e i requisiti degli store, secondo le esigenze concordate.

Domande sullo sviluppo di un'app aziendale

Meglio un'app nativa o ibrida?

Dipende dalle funzioni, dai dispositivi e dalle integrazioni. Lo sviluppo multipiattaforma permette di condividere parte del codice tra iOS e Android; quello nativo consente di lavorare direttamente con le API della piattaforma. Quando sviluppo app Android o iOS, posso anche integrare componenti native in un’app ibrida.

L'app può funzionare senza internet?

Sì. Possiamo progettare un'app interamente offline oppure rendere disponibili senza rete alcune funzioni e alcuni dati, con sincronizzazione automatica al ritorno della connessione. Le funzioni che richiedono servizi online vanno individuate durante l'analisi.

Puoi realizzare un'app specifica per iPad o tablet Android?

Sì. Progetto anche applicazioni dedicate ai tablet, adattando disposizione dei contenuti, navigazione e interazioni allo schermo e all'uso previsto, per esempio per consultare un catalogo prodotti.

Segui anche la pubblicazione e gli aggiornamenti?

Sì. Mi occupo della pubblicazione su App Store e Google Play e posso seguire la manutenzione successiva. Attività, aggiornamenti e supporto vengono definiti in base al progetto; l'approvazione dell'app dipende dalla revisione degli store.

Cosa serve per un preventivo?

Una descrizione dell'idea, di chi userà l'app e delle funzioni principali. Sono utili anche i dispositivi da supportare, i sistemi da collegare e le eventuali esigenze offline. Da queste informazioni possiamo definire il lavoro e preparare un preventivo su misura.

Un referente per la tua app a Padova e in Veneto

Per lo sviluppo di app per aziende a Padova e in Veneto, puoi confrontarti direttamente con chi progetta e scrive il software. Raccontami a chi è destinata la tua app e quali funzioni hai in mente.

Parliamo della tua app

Contatti

Raccontami la tua idea o descrivimi i tuoi problemi, capiamo insieme come ti posso aiutare.

Cliccando su "Invia Richiesta", dichiari di aver letto e accettato l'Informativa sulla Privacy del sito.
I tuoi dati verranno utilizzati esclusivamente per rispondere alla tua richiesta.