Sviluppo prodotto Kotlin 2.x + Compose
Nuove funzionalità e app complete su Kotlin 2.x con compilatore K2, Jetpack Compose con strong-skipping mode, Material 3 con colore dinamico, Hilt DI, persistenza Room/DataStore, Coroutines + StateFlow.
Servizi
Sviluppo Android nativo su Kotlin 2.x e Jetpack Compose per prodotti consumer e B2B destinati a telefoni, tablet, foldable, Wear OS e Android Auto. Progetti Android a scope fisso, per fascia di ambizione: un MVP da 3.500 $ in 4–8 settimane, un'app di produzione da 5.800 $, un prodotto completo da 9.200 $ e un'app complessa da 11.500 $. Rilasciamo bundle pronti per Google Play che superano la revisione Data Safety alla prima submission e gestiamo il bump annuale del targetSdk. Prezzi all-in in USD, orario CET con sovrapposizione 9:00-13:00 ET, allineati al GDPR per default.
Android è dove vive il volume globale e dove la policy di Google Play diventa più rigorosa ogni anno. Il modulo Data Safety deve corrispondere al comportamento effettivo degli SDK altrimenti il listing viene rimosso. Account Deletion è obbligatorio in-app e dal web. Il targetSdk deve seguire l'ultimo release entro un anno o le nuove installazioni si bloccano. I tipi di foreground service su Android 14+ hanno messo ko un'intera generazione di app che funzionavano perfettamente su Android 13. Il DMA dell'UE ha aperto User Choice Billing e la distribuzione alternativa per le categorie che Google è stata costretta ad aprire. Costruiamo app Android che sopravvivono a tutto ciò — Kotlin 2.x con il compilatore K2, UI Compose-first, Baseline Profile per il cold start e un modulo Data Safety effettivamente accurato. Scope e prezzo sono fissati all-in in USD prima che venga scritta una riga di codice. Vederlo in pratica nel nostro caso di studio Refactoring xRouten.
Nuove funzionalità e app complete su Kotlin 2.x con compilatore K2, Jetpack Compose con strong-skipping mode, Material 3 con colore dinamico, Hilt DI, persistenza Room/DataStore, Coroutines + StateFlow.
Modulo Data Safety verificato rispetto agli SDK effettivi, eliminazione dell'account in-app e dal web, tipi di foreground service dichiarati correttamente, permessi con restrizioni giustificati, crash del Pre-Launch Report corretti prima del rilascio.
Play Billing Library 7.x con abbonamenti base-plan/offer, flussi di consenso alla modifica del prezzo, pilot EU User Choice Billing dove idoneo, APK a distribuzione alternativa per categorie rilevanti per il DMA.
Da Java a Kotlin, da XML Views a Compose, da RxJava a Coroutines, da AsyncTask/Loader a ViewModel + StateFlow, da SupportLibrary ad AndroidX, da Gradle Groovy a Kotlin DSL con version catalog.
Macrobenchmark e Microbenchmark, Baseline Profile generati per ogni release, cold start sotto i 500 ms su dispositivi della classe Pixel 6a, tracce Perfetto per il jank, R8 full mode con keep rule corrette.
Wear OS 4/5 con Compose for Wear, Tile e Complication, app Android Auto + Automotive OS, continuità foldable con WindowSizeClass, livello di qualità large-screen per il Play Store.
Settimana 1: audit del module graph esistente (o definizione dello scope), scelta di targetSdk/minSdk, gap analysis della policy Google Play (Data Safety, Account Deletion, permessi), stesura della baseline.
Settimane 2–3: module graph, Gradle KTS + version catalog, Hilt + DI graph, CI su GitHub Actions con Fastlane supply, track Play interno, Crashlytics + Performance Monitoring integrati.
Sprint di due settimane, build sul track Play interno ogni venerdì, demo settimanale, revisione Crashlytics + Pre-Launch Report ogni lunedì, modulo Data Safety riverificato rispetto alla lista SDK ogni sprint.
Rollout graduale su Play Console (1% → 5 → 20 → 100), Android Vitals monitorati per ANR rate e crash rate, percorso hotfix testato, retrospettiva, poi di nuovo nella cadenza.
L'opzione predefinita per la maggior parte dei brand. Scope fisso, prezzo fisso, all-in in USD. Un MVP da 3.500 $ in 4–8 settimane fino a un'app complessa da 11.500 $, definito e approvato prima che venga scritta una riga di codice.
Dopo il lancio, lo stesso squad continua a rilasciare su un backlog progressivo — nuove funzionalità, form factor e manutenzione della policy Play — a scope fisso per sprint o come team Android dedicato più esteso, senza rinegoziare il contratto.
Uno o due senior Android engineer integrati nel vostro team tramite la Staff Augmentation — i vostri standup, la vostra code review, il vostro processo di rilascio — quando serve capacità, non un progetto chiavi in mano.
Ogni engagement include NDA, DPA e cessione completa della proprietà intellettuale firmati prima del kickoff. Orario CET con sovrapposizione 9:00-13:00 ET per i founder USA.
La maggior parte delle agenzie tiene la cifra per una call commerciale. Di seguito trovate formati di riferimento per diversi livelli di ambizione di prodotto — il preventivo esatto lo indichiamo dopo una valutazione dello scope gratuita. I progetti Android sono a scope fisso e all-in, quotati in USD, senza ricarico di recruiting, senza sovrapprezzi di strumenti e senza costi nascosti. Vedete il budget voce per voce prima che venga scritta una riga di codice e lo approvate.
MVP
da 3.500 $
4–8 settimane · un flusso principale
La vostra prima app Android funzionante. Un flusso utente principale su Kotlin 2.x e Jetpack Compose, UI Material 3, analytics degli eventi e un rilascio su Google Play con un modulo Data Safety che supera la revisione.
Normal
da 5.800 $
app di produzione
Un'app di produzione per utenti reali. Diverse funzionalità, integrazione backend, persistenza offline con Room/DataStore, analytics e Crashlytics, e un rilascio graduale su Google Play.
Optimum
da 9.200 $
prodotto completo
Un prodotto completo su più superfici. Più moduli funzionali, ruoli utente, integrazioni esterne, CI/CD con Fastlane e QA sui dispositivi lungo la matrice Android, tablet e foldable inclusi.
Advanced — da 11.500 $: un'app complessa con pagamenti e Play Billing, sync offline-first, SDK nativi e copertura Wear OS / Android Auto, costruita per scalare con esperimenti A/B.
A muovere la cifra: quanti form factor rilasciate (solo telefono vs telefono + tablet + Wear OS + Android Auto + foldable — ogni superficie aggiunge design e QA); la profondità della migrazione legacy (Java→Kotlin, XML Views→Compose, RxJava→Coroutines); quanti permessi con restrizioni e SDK di terze parti il modulo Data Safety deve giustificare; la complessità di fatturazione (abbonamenti Play Billing, EU User Choice Billing, distribuzione alternativa DMA); e l'ambito di conformità (conforme al GDPR, compatibile HIPAA o PSD2 alza l'asticella). Un'app mono-superficie in Compose su dati puliti si colloca al livello MVP; un prodotto multi-superficie sotto DPA che scrive su sistemi di produzione si colloca al livello Advanced. Le commissioni di Google Play e delle API di terze parti sono fatturate sui vostri account, quindi mantenete la leva sui costi. I prezzi sono indicativi e vengono fissati in un preventivo scritto per il vostro scope specifico.
Refactoring e rebuild Android + iOS per un operatore logistico tedesco dell'ultimo miglio — pianificazione percorsi multi-punto, tracking corrieri in tempo reale e fatturazione in-app in produzione in Europa.
App iOS e Android unificata per allarme remoto, video integrato e controllo domotico negli USA e in UE — diritti zonali, accesso basato sui ruoli.
App fitness-maratona e challenge iOS e Android nativa — programmi, statistiche e classifiche su backend Laravel, per USA e UE.
Un'app Android è sicura solo nella misura in cui risponde alla vostra realtà regolamentare e operativa. Combiniamo ingegneria Kotlin nativa con conformità specifica del settore per i mercati USA e UE.
App Android bancarie e di pagamento sicure con chiave Keystore hardware-backed, BiometricPrompt con CryptoObject per l'autenticazione step-up, flussi SCA PSD2 e dati personali tenuti fuori da Crashlytics — modulo Play Data Safety compilato dalla vera lista SDK. Per wallet digitali e prodotti crypto implementiamo la custodia di chiavi on-device, i flussi di disclosure MiCA e la protezione runtime dell'app.
La User Choice Billing UE viene integrata per i prodotti FinTech in abbonamento idonei, consentendo agli utenti di vedere un processore alternativo insieme a Play Billing, con la corrispondente riduzione del 3% delle commissioni di servizio applicata correttamente. Il modulo Data Safety viene verificato a ogni sprint rispetto agli SDK reali nel bundle.
App FinTech →App Android compatibili HIPAA e conformi GDPR per l'accettazione pazienti, i referti elettronici e il fitness tracking — backend UE in eu-central-1 o europe-west3, flussi di dati documentati per categoria di trattamento e cancellazione account nell'app e dal web (requisito Play da maggio 2024). Android Health Connect viene utilizzato per l'aggregazione on-device dei dati sanitari con consenso esplicito per tipo di dato.
Le app sanitarie esportano bundle HL7 ORU e FHIR R4 verso i sistemi informativi ospedalieri, applicano controlli ingegneristici conformi al MDR UE quando il prodotto rientra nel perimetro dei dispositivi medici di classe I, e progettano gli audit log per soddisfare la finestra di notifica di 72 ore del GDPR fin dal primo giorno.
App HealthTech →App Android per autisti e ultimo miglio con ottimizzazione itinerari multi-tappa, tracking GPS in tempo reale e fatturazione integrata su uno stato di consegna in continua evoluzione — in produzione nell'UE con il nostro progetto xRouten per un operatore logistico tedesco. I foreground service con fallback WorkManager mantengono i flussi GPS attivi sotto Doze e gli ottimizzatori OEM (Samsung, Xiaomi, Pixel).
Le interfacce di dispatch mostrano le posizioni dei corrieri in tempo reale su un layer cartografico con latenza di aggiornamento inferiore al secondo. Le integrazioni ELD/eFTI gestiscono la registrazione normativa delle ore di guida, e i flussi di prova di consegna catturano firme e foto che si sincronizzano con il backend al ritorno della connettività.
App logistica →Storefront Android nativi e app fedeltà ancorate al vostro catalogo, con abbonamenti Play Billing nel modello base-plan/offerta, deep link da campagne push ed email, e cache Room offline-first per consentire la navigazione e l'aggiunta al carrello senza connessione. I rollout graduali su Play Console (1% → 100%) rilevano le regressioni su una piccola coorte prima della diffusione completa.
Integriamo ElasticSearch o Algolia per la ricerca on-device in meno di 100 ms, connettiamo 1C ERP e SAP per la sincronizzazione dell'inventario in tempo reale, e sviluppiamo flussi di checkout BNPL conformi alla normativa europea sul credito al consumo. Il theming dinamico Material 3 permette campagne stagionali senza aggiornamento del store.
App retail →App Android di apprendimento, integrazioni LMS e piattaforme di valutazione interattiva per K-12, istruzione superiore e formazione aziendale. Sviluppiamo erogazione adattiva dei contenuti con tracking SCORM e xAPI, pacchetti lezione offline con WorkManager-prefetch e storage Room, e flussi quiz e classifiche in tempo reale via WebSocket per scenari classroom su Chromebook e tablet Android.
I flussi di consenso parentale COPPA (USA) e GDPR-K (UE) sono implementati con age-gating a livello di store e nell'app, senza SDK pubblicitari comportamentali nel flusso dati degli under 13. La pianificazione delle notifiche push è calibrata sul ritmo pedagogico per ridurre il churn e migliorare i tassi di completamento su una matrice di dispositivi eterogenea.
App EdTech →App Android per ricerca, gestione e ispezione immobiliare per piattaforme real estate, property manager e operatori di marketplace. Il nostro caso di studio ANT PropTech Marketplace è un esempio live di piattaforma immobiliare transazionale su Android, con annunci con sovrapposizioni planimetriche, visite virtuali, integrazioni di calcolatori di mutuo e identificazione utenti conforme GDPR per le transazioni regolamentate nell'UE.
Le app di ispezione sul campo usano CameraX per la cattura foto ad alta risoluzione con metadati GPS, storage Room offline-first per i rapporti in cantina o zone rurali senza segnale, e generazione PDF via Android PdfDocument per la consegna istantanea del report al cliente in loco. L'integrazione con ERP e sistemi di gestione immobiliare (Yardi, SAP RE-FX) è gestita dallo stesso team che costruisce il layer mobile.
App PropTech →Conforme GDPR · Pronto per ISO 27001 · SOC 2 Type II in corso · Compatibile HIPAA · CCPA riconosciuto
Ogni engineer ha rilasciato almeno tre app Android in produzione e ha affrontato le migrazioni Java→Kotlin e View→Compose. Nessun junior fatturato a tariffe senior.
Modulo Data Safety verificato ogni sprint, Account Deletion rilasciato prima del lancio, roadmap targetSdk pianificata, giustificazioni per i permessi con restrizioni redatte e inviate prima della scadenza.
GDPR con IAB TCF v2.2 tramite Google UMP, CCPA Do Not Sell, EU User Choice Billing dove idoneo, DPA con ogni SDK di terze parti, scrubbing dei dati personali in Crashlytics e analytics.
Per i prodotti regolamentati eseguiamo un gap assessment HIPAA o PSD2 nella settimana 1 e progettiamo i flussi di dati di conseguenza — i segreti rimangono in EncryptedSharedPreferences o nel Keystore hardware-backed, i prompt biometrici usano BiometricPrompt con CryptoObject.
L'app Android legacy aveva anni di debito tecnico accumulato e nessuna controparte iOS. YuSMP ha effettuato il refactoring del codice esistente, ha rilasciato la versione iOS e ha aggiunto il tracciamento live dei driver e la fatturazione in-app — il tutto senza interrompere le operazioni quotidiane dei nostri autisti.
Le nostre app iOS e Android si erano distaccate nel corso di anni di sviluppo separato. YuSMP ha ricostruito un'unica soluzione unificata con feed video in diretta, controllo dei dispositivi smart-home e accesso multi-utente basato sui ruoli. Zero difetti critici nei primi sei mesi dal lancio.
I nuovi progetti partono da Kotlin 2.x con il compilatore K2, target SDK 35 (Android 15) e minSdk impostato a 26 (Android 8.0) che copre circa il 95% dei dispositivi attivi in USA e UE. La policy di Google Play richiede che il targetSdk sia entro un anno dall'ultimo major release, quindi pianifichiamo sprint di upgrade SDK nella roadmap annuale. Per le app B2B fleet su dispositivi rugged abbassiamo il minSdk a 24 (Android 7.0) con backport AndroidX isolati. Jetpack Compose è il layer UI predefinito; l'interop View/XML viene mantenuto per i moduli legacy e i percorsi CameraX/PdfRenderer dove Compose è ancora in recupero.
Eseguiamo un pre-flight sulle categorie di rifiuto più comuni: modulo Data Safety non corrispondente al comportamento effettivo degli SDK, mancanza di Account Deletion (obbligatorio dall'app e dal web da maggio 2024), tipi di foreground service non dichiarati correttamente su Android 14+, permessi con restrizioni senza Permissions Declaration Form (SMS, Call Log, AccessibilityService, MANAGE_EXTERNAL_STORAGE) e violazioni della policy Families. Correggiamo anche i crash del Pre-Launch Report che Google esegue sui dispositivi Firebase Test Lab prima del nostro rilascio interno, il che cattura l'80% delle recensioni a 1 stella post-pubblicazione.
Google Play Billing Library 7.x è la soluzione predefinita per i beni digitali (la policy Play la richiede ancora all'interno del canale di distribuzione Play per la maggior parte delle categorie). Per gli utenti UE implementiamo il pilot User Choice Billing dove idonei — gli utenti vedono Play Billing insieme al processore dello sviluppatore, con la corrispondente riduzione della commissione di servizio (3%). Per le categorie rilevanti per il DMA supportiamo la distribuzione alternativa tramite flussi di installazione APK diretti con i prompt corretti per Install Unknown Apps, e manteniamo un track Play separato per la stessa app. Gli abbonamenti usano il nuovo modello base-plan/offer con flussi di consenso alla modifica del prezzo.
Compose-first dal 2023 per tutto il nuovo codice: Compose 1.7+ con strong-skipping mode, Compose Navigation con route type-safe, Compose Material 3 con colore dinamico e Compose per Wear OS dove il prodotto si estende agli smartwatch. I ViewModel usano Kotlin Coroutines e StateFlow, dependency injection tramite Hilt, data layer con Room e DataStore. Embeddiamo ancora AndroidView/ComposeView interop per CameraX preview, annunci nativi AdMob, ExoPlayer (Media3) e PdfRenderer finché gli equivalenti nativi di Compose non sono pronti per la produzione. I Baseline Profile vengono generati per ogni release per mantenere il cold start sotto i 500 ms sui dispositivi di fascia media.
GDPR-aligned by design: base giuridica documentata per categoria di dati, SDK Google User Messaging Platform (UMP) per il consenso IAB TCF v2.2 nell'UE, esportazione granulare dei dati ed eliminazione dell'account (anche requisito della policy Play) e DPA con ogni SDK di terze parti. Il modulo Data Safety viene compilato da un'unica fonte di verità che verifichiamo rispetto agli SDK effettivi nel bundle — la mancata corrispondenza è la causa n. 1 delle azioni di enforcement della policy. Per i clienti UE ospitiamo l'infrastruttura backend in eu-central-1 o europe-west3, abilitiamo Android Privacy Sandbox dove il prodotto utilizza l'attribuzione degli annunci e manteniamo i dati personali fuori da Crashlytics/Sentry con breadcrumb scrubbing.
Le app Android sono a scope fisso e quotate all-in in USD, per fascia di ambizione di prodotto. Un MVP parte da 3.500 $ (4–8 settimane): la prima app funzionante con un flusso principale su Kotlin 2.x e Jetpack Compose più un rilascio su Google Play. Un'app di produzione parte da 5.800 $ (diverse funzionalità, integrazione backend, persistenza offline, analytics). Un prodotto completo parte da 9.200 $ (più moduli, ruoli, integrazioni esterne, CI/CD e QA sui dispositivi). Un'app complessa con pagamenti, sync offline-first, SDK nativi ed esperimenti A/B parte da 11.500 $. A muovere la cifra sono il numero di form factor, la profondità di integrazioni e permessi, la complessità di fatturazione e l'ambito di conformità. Vedete il budget voce per voce prima che venga scritta una riga di codice e lo approvate.
Utilizziamo WindowSizeClass e layout adattivi fin dal primo giorno per telefoni, tablet e foldable. minSdk 26 copre circa il 95% dei dispositivi attivi in USA e UE. I comportamenti specifici degli ottimizzatori batteria OEM (Samsung, Xiaomi, OnePlus) vengono testati su dispositivi reali. I Baseline Profile vengono generati a ogni release per mantenere il cold start sotto i 500 ms sui dispositivi di fascia media, indipendentemente dalle variazioni del firmware OEM. I layout foldable usano WindowSizeClass per una continuità fluida tra display interno ed esterno.
Sì. Wear OS 4/5 con Compose per Wear, Tiles e Complicazioni per i companion smartwatch. Le app Android Auto e Automotive OS seguono le linee guida AAOS con Car App Library e interazione vocale. Android TV utilizza Leanback e Compose for TV per la navigazione a 10 piedi con telecomando. Ogni form factor supera le revisioni di qualità large screen e automotive di Google Play prima della submission.
Room è la fonte unica di verità con un layer StateFlow reattivo per aggiornamenti UI istantanei dai dati locali. Un motore di sync riconcilia con il backend al ritorno della connettività, con una strategia di risoluzione dei conflitti definita in fase di discovery. WorkManager gestisce la sincronizzazione in background con backoff esponenziale. Abbiamo consegnato soluzioni offline-first in logistica, HealthTech e ispezioni sul campo dove la connettività è strutturalmente inaffidabile.
Sì. Migramo Java verso Kotlin in modo incrementale per modulo con il convertitore automatico di IntelliJ, seguito da una pulizia manuale di nullability e coroutine. La migrazione UI da XML View a Compose avviene schermata per schermata con l'interoperabilità ComposeView, in modo che l'app continui a essere rilasciata durante tutto il processo. Migramo anche RxJava verso Coroutines e gli script Groovy verso Kotlin DSL con version catalog. La suite di test Espresso esistente viene eseguita su ogni schermata Compose per prevenire regressioni.
Piramide di test Android standard: JUnit5 e MockK per i test unitari; Room in-memory, Hilt TestComponent e MockWebServer per i test di integrazione; Compose Test ed Espresso per i flussi UI. Macrobenchmark misura cold start e prestazioni di scroll sugli obiettivi dei Baseline Profile. I failure del Pre-Launch Report su Firebase Test Lab vengono corretti prima di ogni release interna. Le app regolamentate ricevono pass aggiuntivi che coprono cifratura, analisi del traffico di rete e verifica del certificate pinning.
Approfondimenti e guide pratiche dal nostro blog per i team di prodotto e ingegneria di USA e UE.

Lo stack Kotlin e Jetpack Compose, i migliori software di sviluppo, fasce reali di costo e tempi, e il processo passo dopo passo…
Leggi l'articolo →
Framework basato sui dati per scegliere iOS-first o Android-first nel 2026: quota di mercato US…
Leggi l'articolo →
Range di costo reali 2026 per lo sviluppo di app mobile per regione e composizione del team: US onshore, UE…
Leggi l'articolo →
Native vs cross-platform nel 2026: prestazioni, costi, riuso del codice e team. Il framework decisionale di un…
Leggi l'articolo →
Quanto tempo per un'app mobile nel 2026: timeline realistica fase per fase dalla discovery al lancio e i tempi di…
Leggi l'articolo →Condividete alcuni dettagli e un consulente senior risponderà entro un giorno lavorativo.