Salta al contenuto

Mobile application

Le app mobile native sono diventate il canale primario di interazione tra azienda e cliente finale, e tra azienda e dipendenti operativi (commerciali, tecnici sul campo, magazzinieri). SynSphere progetta e sviluppa app mobile custom per le PMI italiane scegliendo lo stack giusto in base al contesto: cross-platform (React Native, Flutter, .NET MAUI) per massimizzare il riuso del codice tra iOS e Android, oppure native (Swift, Kotlin) quando il caso d'uso richiede performance estreme, integrazione hardware avanzata o conformità a guideline platform-specific.

A differenza delle app 'da agenzia digitale' che spesso restano belle ma ferme dopo il go-live, adottiamo un approccio prodotto: design iterativo (UX research → wireframe → prototipo cliccabile → testing utente), sviluppo a sprint con demo continue, store ottimizzazione (ASO), monitoraggio analytics post-rilascio, manutenzione continua per restare al passo con aggiornamenti iOS/Android.

Tipici progetti che realizziamo: app B2C per clienti finali (booking, e-commerce, fidelity, banking), app aziendali per dipendenti (commerciali con preventivazione offline, tecnici field service, magazzinieri con barcode scan), app multi-platform per startup (iOS + Android + web da unica codebase), modernizzazione di app legacy (Cordova, Xamarin classico) verso framework moderni.

A chi è rivolto

Profili e dimensioni aziendali per cui Mobile application è la scelta più efficace.

  • PMI con clienti finali B2C che vogliono lanciare un canale mobile dedicato (booking, fidelity, e-commerce)
  • Aziende con personale field/operativo (commerciali, tecnici, magazzinieri) da dotare di app aziendale
  • Startup che vogliono lanciare un prodotto mobile-first con MVP veloce su iOS + Android
  • Realtà con app esistenti datate (Cordova, Xamarin classico, app web responsive) da modernizzare
  • Organizzazioni che vogliono affiancare a un sistema esistente (CRM, gestionale, e-commerce) un'app mobile dedicata

Funzionalità chiave

Cosa è incluso in Mobile application e perché ha valore per la tua azienda.

  • React Native

    Cross-platform con codebase JavaScript/TypeScript condivisa, performance native, ecosistema gigantesco. La scelta più comune.

  • Flutter

    Cross-platform Google con UI dichiarativa Dart, design system custom completo, performance eccellenti. Ottimo per app brand-heavy.

  • .NET MAUI

    Cross-platform Microsoft per team già .NET: condivisione logica con backend C#, integrazione nativa con Azure ed Entra ID.

  • Native iOS (Swift) + Android (Kotlin)

    Quando serve max performance, integrazione hardware avanzata (camera/sensori), o conformità design system platform-specific.

  • Offline-first architecture

    Sync intelligente quando offline, conflict resolution al ripristino rete, code locali pendenti. Critico per field worker.

  • Hardware integration

    Camera, GPS, NFC, Bluetooth, scanner barcode/QR, biometric login (Face ID/Touch ID), notifiche push, widget, deep linking.

  • Authentication & security

    Microsoft Entra ID per app aziendali, External ID per consumer, social login, biometric, secure storage credenziali.

  • App Store + Play Store deployment

    Pubblicazione completa con account aziendale del cliente, ASO ottimizzato, screenshot e descrizioni multi-lingua, gestione versioning.

  • Analytics & monitoring

    Crash reporting (Sentry, App Center), product analytics (Mixpanel, Firebase), performance monitoring, A/B testing.

Casi d'uso reali

Scenari concreti basati su clienti che abbiamo seguito o profili tipici per cui Mobile application ha senso.

  • App commerciali — preventivazione offline — Padova

    Situazione di partenza

    15 commerciali fuori sede. Spendono ore a fare preventivi rientrati in ufficio, perdono opportunità su deal "calde" che richiedono offerta sul posto.

    App iPad/iPhone con catalogo prodotti completo (sync notturno + on-demand), configuratore prodotto con prezzi e sconti regolati da policy aziendali, generazione preventivo PDF brandizzato firmabile dal cliente in app, invio email automatico, integrazione CRM Dynamics 365 (sync opportunità). Modalità completamente offline. Stack: React Native + integrazione API CRM. Tempo: 5 mesi.

  • App field service — tecnici manutenzione — Bergamo

    Situazione di partenza

    40 tecnici manutenzione gestiti via WhatsApp e telefonate, rapporti intervento cartacei, foto su WhatsApp, fatturazione manuale a fine mese.

    App Android dedicata: lista interventi assegnati, navigazione GPS, checklist guidata per tipologia, foto/video/firma cliente in-app, sync ordini su gestionale, generazione automatica rapporto PDF al cliente. Integrazione con Dynamics 365 Field Service per dispatching automatico. Stack: Flutter + Dynamics API. Tempo: 6 mesi.

  • App B2C fidelity — catena retail — multi-negozio

    Situazione di partenza

    Catena 30 negozi con programma fidelity gestito su tessera fisica (alta perdita), promozioni inviate via volantino cartaceo, dati clienti scarsi.

    App iOS/Android consumer: registrazione self-service, tessera digitale con QR per cassa, push notifications per promozioni geo-targeted (raggio negozio), storico acquisti, programma punti gamificato, integrazione POS retail per accumulo automatico. Stack: React Native + Firebase + integrazione POS. Tempo: 4 mesi MVP + iterazioni.

  • MVP startup mobile-first — Milano

    Situazione di partenza

    Startup vuole lanciare app per servizio di delivery B2B di prodotti freschi. MVP funzionante per 3 città in 4 mesi, target iOS + Android simultaneo.

    Architettura cross-platform React Native (un codebase, due store), backend Node.js + PostgreSQL su Azure, Stripe Connect per gestione pagamenti split tra produttori e startup, geolocalizzazione e mappa, push notifications real-time per stato ordine. Stack: React Native + Node.js + PostgreSQL + Stripe + Mapbox. Tempo: 4 mesi MVP.

Modello di ingaggio

Come collaboriamo con te per progettare, sviluppare e portare in store la tua app mobile.

Il nostro approccio dipende dal tipo di app e dal livello di chiarezza dei requisiti.

Modalità a progetto (corpo):

  • Quando hai requisiti chiari, scope definito, vincoli tempi/budget.
  • Fasi: discovery (UX/UI design + architettura) → sviluppo a sprint → testing su device reali → publishing store → post-launch hyper-care.
  • Prezzo a corpo concordato all'inizio, change request gestiti formalmente.
  • Tipico: app aziendali interne con scope definito, MVP per startup con vincoli investitori.

Modalità Time & Materials (T&M):

  • Quando l'app evolverà nel tempo o stai sviluppando un prodotto vero (non un one-off).
  • Tariffa giornaliera per profilo (mobile lead, senior dev, junior dev, designer, QA).
  • Sprint biweekly con demo continue, billing mensile con timesheet trasparente.
  • Tipico: app prodotto in continua iterazione, scale-up del team mobile interno.

Modalità retainer (manutenzione continuativa):

  • App in store richiedono attenzione costante: aggiornamenti iOS/Android annuali (Apple e Google forzano supporto OS recenti), bug fix, security patch, piccole evolutive.
  • Pacchetto ore mensili dimensionato in base alla criticità (10/20/40 ore/mese tipiche).
  • Senza manutenzione continua, un'app rischia di smettere di funzionare entro 12-18 mesi dal go-live.

Specificità mobile:

  • Account store: Apple Developer Program (~99$/anno) e Google Play Console (~25$ una tantum) restano del cliente. SynSphere gestisce setup, code signing e pubblicazione.
  • Codesign certificati: Apple richiede certificati strict, Google ha policy in evoluzione. Gestiamo entrambi.
  • Review process: Apple impiega 1-7 giorni, Google poche ore. SynSphere gestisce le review e i rejection (succedono).

Discovery iniziale:

Fortemente raccomandata per app mobile (1-3 settimane). Output: prototipo Figma cliccabile, architettura tecnica, lista funzionalità prioritizzate, stima costi/tempi affidabile.

IP ownership: codice, design, asset di proprietà del cliente, su repository del cliente. Documentazione tecnica completa al go-live.

Domande frequenti

Risposte rapide alle domande che ci fanno più spesso su Mobile application.

Native (Swift/Kotlin) o cross-platform (React Native/Flutter)?
Per il 80% delle app PMI: cross-platform è la scelta giusta (un codebase, due store, costi più bassi, time-to-market più veloce). Native serve per: app con performance estreme (giochi, video editing), integrazioni hardware molto avanzate, conformità strict alle guideline iOS/Android, team che ha già skill native consolidate. SynSphere consiglia in base al caso, non per default.
Quanto costa un'app mobile custom?
Variabile in base a complessità. Ordini di grandezza tipici: MVP cross-platform semplice 40-80k€, app aziendale di media complessità 80-200k€, app prodotto enterprise complessa 200-500k€. Per pubblicazione su entrambi gli store, il delta cross-platform vs native costo è ~20-40%. Manutenzione: indicativamente 15-25% del costo di sviluppo annuo.
Quanto tempo per portare un'app in store?
MVP cross-platform semplice: 3-5 mesi al go-live store. App aziendale media: 5-9 mesi. App enterprise complessa: 9-18 mesi. Approval store: Apple 1-7 giorni (più conservativo), Google poche ore. SynSphere submit-le una settimana prima del go-live ufficiale per gestire eventuali rejection.
Cosa serve per pubblicare su App Store e Play Store?
Per Apple: account Apple Developer Program (organizzazione, ~99$/anno, richiede DUNS Number aziendale, processo registrazione 1-2 settimane). Per Google: account Google Play Console (~25$ una tantum). SynSphere gestisce la registrazione iniziale insieme al cliente, e poi il deploy continuo dell'app sotto l'account del cliente (che mantiene piena ownership).
L'app funziona offline?
Dipende dal design. Per alcune app è banale (lettura dati statici cached). Per scenari complessi (CRM con sync bidirezionale, app field service): serve architettura offline-first dedicata con sync e conflict resolution, che SynSphere progetta esplicitamente. Importante: 'offline' non significa 'tutto sempre disponibile' — definiamo cosa è critico offline e cosa richiede rete.
Cosa succede agli aggiornamenti iOS/Android annuali?
Ogni anno Apple e Google rilasciano nuove versioni OS che possono rompere comportamenti esistenti, richiedere aggiornamenti SDK, deprecare API. Una app non manutenuta rischia di smettere di funzionare. Il retainer di manutenzione include questi aggiornamenti annuali pianificati. Apple inoltre richiede di compilare con SDK recenti per accettare update (iOS 17+ obbligatorio dalla fine 2024).
Possiamo distribuire l'app solo internamente (no store pubblici)?
Sì, in più modi. 1) Microsoft Intune (per dipendenti aziendali su device gestiti): app distribuita come 'line-of-business app' senza passare dagli store. 2) Apple Business Manager + Apple Developer Enterprise Program (per aziende grandi). 3) Per Android: APK distribuito direttamente con Intune o MDM. Pattern comune nelle aziende che vogliono dare app aziendali ai dipendenti senza esporle pubblicamente.

Altri prodotti in Software su misura

Continua a esplorare le tecnologie della categoria.