Skip to main content
Redergo
Sviluppo App Mobile
Servizio

SviluppoAppMobile

Quando il lavoro non sta davanti a un computer

Un'app ha senso quando serve qualcosa che il browser non sa fare: lavorare senza rete, usare la fotocamera o il GPS, mandare una notifica che arriva davvero, stare in una mano mentre l'altra fa altro. Se quello che ti serve è un sito che si vede bene sul telefono, te lo diciamo e risparmi tempo e budget. Se invece serve un'app, la progettiamo attorno al gesto che la persona farà cento volte al giorno.

Nativo o cross-platform, senza ideologie
01

Nativo o cross-platform, senza ideologie

Non esiste una risposta valida sempre. Il cross-platform con una sola base di codice copre iOS e Android e conviene quando l'app è fatta di schermate, dati e form. Il nativo conviene quando servono prestazioni grafiche, integrazioni profonde col sistema o hardware specifico. Scegliamo insieme sulla base di cosa deve fare l'app e di quanto dovrà durare, non sulla tecnologia che preferiamo noi.
02

La rete non c’è sempre

Magazzini, cantieri, mezzi in movimento, seminterrati: il campo è pieno di posti senza segnale. Progettiamo l'app perché continui a funzionare offline, salvi in locale e sincronizzi quando la connessione torna, gestendo i conflitti invece di perdere dati. È la differenza fra uno strumento di lavoro e una demo che funziona solo in ufficio.
Il nostro approccio

Prima di scrivere codice ti diciamo se l'app ti serve davvero. Molti problemi si risolvono meglio con un sito fatto bene, e vale la pena saperlo prima.

Quando l'app serve, partiamo dal gesto: cosa fa la persona, dove si trova, quanto tempo ha, cosa succede se la rete cade. Da scegliamo fra nativo e cross-platform, disegniamo le interazioni, colleghiamo l'app ai sistemi che usi già e la portiamo sugli store. Poi resta da mantenere, ed è la parte più lunga.
iOS e Android, nativo o cross-platform
Funzionamento offline e sincronizzazione
Pubblicazione e gestione degli store
Aggiornamenti e compatibilità nel tempo
Tecnologie
React NativeFlutterSwiftKotlinTypeScriptNode.jsPostgreSQLFirebaseGraphQLDockerFigmaAWSReact NativeFlutterSwiftKotlinTypeScriptNode.jsPostgreSQLFirebaseGraphQLDockerFigmaAWSReact NativeFlutterSwiftKotlinTypeScriptNode.jsPostgreSQLFirebaseGraphQLDockerFigmaAWSReact NativeFlutterSwiftKotlinTypeScriptNode.jsPostgreSQLFirebaseGraphQLDockerFigmaAWS
AWSFigmaDockerGraphQLFirebasePostgreSQLNode.jsTypeScriptKotlinSwiftFlutterReact NativeAWSFigmaDockerGraphQLFirebasePostgreSQLNode.jsTypeScriptKotlinSwiftFlutterReact NativeAWSFigmaDockerGraphQLFirebasePostgreSQLNode.jsTypeScriptKotlinSwiftFlutterReact NativeAWSFigmaDockerGraphQLFirebasePostgreSQLNode.jsTypeScriptKotlinSwiftFlutterReact Native
Gli store hanno le loro regole
03

Gli store hanno le loro regole

Pubblicare non è un caricamento e via. Apple e Google hanno linee guida su privacy, pagamenti, permessi e contenuti, e un rifiuto costa giorni. Ci occupiamo noi di schede, screenshot, informative e revisioni, e progettiamo l'app tenendo conto di quelle regole dall'inizio invece di scoprirle alla fine.
04

Una app vive di aggiornamenti

iOS e Android cambiano ogni anno, e un'app ferma smette di funzionare da sola. Manteniamo compatibilità con le versioni nuove, monitoriamo crash e prestazioni sui dispositivi veri e rilasciamo aggiornamenti regolari. Mettere in conto la manutenzione dal primo giorno costa meno che rincorrerla dopo.
Come lavoriamo
2Store da una sola base di codice
100%Codice di tua proprietà
OfflineFunziona anche senza rete
99.9%Uptime dei servizi backend
Come lavoriamo

Dal gesto allo store

Serve davvero un'app?

Verifichiamo se il problema si risolve meglio con un'app o con un sito. A volte la risposta onesta fa risparmiare mesi.

Il gesto centrale

Individuiamo l'azione che l'utente ripeterà ogni giorno e costruiamo tutto il resto attorno a quella.

Nativo o cross-platform

Scegliamo in base a prestazioni, integrazioni col dispositivo e durata prevista dell'app.

Design delle interazioni

Disegniamo schermate e gesti rispettando le convenzioni di iOS e Android, che sono diverse fra loro.

Sviluppo e integrazioni

Costruiamo app e backend, con sincronizzazione offline e collegamento ai sistemi che usi già.

Test sui dispositivi veri

Proviamo su telefoni reali, vecchi e nuovi, con rete lenta e assente. L'emulatore non basta.

Pubblicazione e aggiornamenti

Gestiamo le schede store, le revisioni e i rilasci successivi, compresi gli adeguamenti annuali.

Domande frequenti
Le domande che ci fanno più spesso

Nella maggior parte dei casi basta un sito. Un'app si giustifica quando servono funzioni che il browser non offre: lavoro offline, notifiche push affidabili, uso intensivo di fotocamera, GPS o hardware, oppure quando l'utente la apre ogni giorno e l'icona sul telefono ha un valore. Se dopo l'analisi la risposta è il sito, te lo diciamo anche se vale meno come progetto.

Il cross-platform copre iOS e Android con una sola base di codice e costa meno da costruire e mantenere: va bene per app fatte di schermate, dati e form. Il nativo conviene quando servono prestazioni grafiche elevate, integrazioni profonde col sistema operativo o hardware particolare. La scelta si fa sul caso d'uso, non a priori.

Gli account sviluppatore hanno un costo annuale lato Apple e un costo una tantum lato Google, che restano a carico vostro e intestati a voi: è importante che gli account siano della vostra azienda, non nostri. Il lavoro di preparazione delle schede, degli screenshot e delle informative privacy lo facciamo noi come parte del progetto.

Se il caso d'uso lo richiede, sì. Progettiamo l'app perché salvi in locale e sincronizzi quando la rete torna, gestendo i conflitti fra modifiche fatte offline da persone diverse. Non è gratis in termini di complessità, quindi lo facciamo dove serve davvero: magazzini, cantieri, mezzi in movimento.

Comincia la parte lunga. iOS e Android rilasciano versioni nuove ogni anno e periodicamente alzano i requisiti minimi per restare sugli store: un'app non aggiornata a un certo punto viene rimossa. Monitoriamo crash e prestazioni sui dispositivi reali e pianifichiamo aggiornamenti regolari, invece di intervenire solo quando qualcosa si rompe.

Prenota una chiamata

Haiun'ideaperun'app?Sentiamociprimadipartire

Valutiamo insieme se l'app è la strada giusta e cosa serve davvero per la prima versione.

Consulenza gratuita