Trasformiamo le idee in prodotti che funzionano.

App mobili, piattaforme web e integrazione dell'IA — sviluppate e mantenute da un unico team

Smartphone con un'app mobile
Codice sorgente di un'app mobile
Wireframe e design UX di un'app mobile
Azienda di sviluppo di app mobili
Icona: crescita aziendale grazie alla tecnologia

Rafforzare il team

Completiamo rapidamente il vostro team con le figure mancanti. Tengono il progetto nei tempi.

Icona: build e rilascio del software

Costruire il prodotto

Le migliori figure del team aiutano a rifinire l'idea e a portarla fino al rilascio.

Icona: gestione e supporto delle app

Mantenere il servizio

Il nostro team tiene il prodotto in funzione: veloce e senza interruzioni.

Servizi

Sviluppo di app mobili

App iOS native in Swift e app Android in Kotlin, con il relativo backend, dai requisiti alla pubblicazione su App Store e Google Play.

App multipiattaforma

Un'unica base di codice React Native per iOS e Android. Di solito più rapida ed economica di due app native, se il prodotto non sfrutta a fondo il dispositivo.

Sviluppo web

Backend e API, pannelli di amministrazione, portali clienti e app web in TypeScript con NestJS, Next.js e PostgreSQL, oltre a Laravel, Yii2 e Rails.

Integrazione dell'IA

Funzionalità di IA in prodotti attivi e pipeline di agenti che reggono oltre la demo: assistenti sui vostri dati, controlli affidabili, ripresa dopo un guasto.

Automazione dei processi

Automazioni che reggono i volumi reali: retry sicuri, niente duplicati, riconciliazione e avvisi al responsabile del processo, su n8n, Make o codice su misura.

Dashboard aziendali

Dashboard direzionali come quelle che integriamo in ogni nostro prodotto: pagamenti, vendite, finanza e operazioni da tutti i vostri sistemi in un unico posto.

QA e test

Test manuali e automatizzati per prodotti mobili e web, all'interno dello sviluppo o come verifica separata di un prodotto che avete già.

Assistenza e manutenzione

Quando lo sviluppatore o l'agenzia se n'è andato: un unico team prende in carico l'intero prodotto, da app e web fino a server e rilasci, e ne risponde.

Partnership tecnologica

Un partner tecnico a lungo termine per prodotti con ricavi o utenti paganti. Quote o compartecipazione ai ricavi si aggiungono al pagamento, non lo sostituiscono mai.

Ultimi progetti

Ogni progetto conta per noi.
  • Tutti
  • E-commerce
  • Salute mentale
  • Sanità e medicina
  • Servizi legali
  • Startup
  • Streaming multimediale

I nostri clienti

Trattiamo ogni cliente e il suo progetto con attenzione.
Logo del cliente PepsiCo
Logo del cliente Viasat
Logo del cliente Samsung
Logo del cliente Citroen
Logo del cliente Garnier
Logo del cliente Danone
Logo del cliente Porsche
Logo del cliente Ello
Logo del cliente Unilever

Recensioni

Trattiamo ogni cliente e il suo progetto con attenzione.

Siamo disponibili

Trattiamo ogni cliente e il suo progetto con attenzione.

Raccontateci il vostro progetto

Descrivete l'attività in poche righe. Entro un giorno lavorativo vi risponderemo con alcune domande o con una prima valutazione di perimetro e costi.

Preferite l'email o una telefonata?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estonia. Il nostro team è distribuito in tutto il mondo.

Unisciti al nostro team

Invia il tuo CV a career@revolsource.com

Altro su come lavoriamo

Revol Source è un team di sviluppo distribuito in tutto il mondo. Dal 2011 realizziamo prodotti mobili e web su commessa: dalla prima stima di un'idea fino alla pubblicazione su App Store e Google Play e alla manutenzione successiva. Abbiamo partecipato a più di 350 progetti — dallo streaming musicale ai portafogli finanziari, fino ai servizi per cliniche mediche e alla gestione documentale aziendale.

Tre modi di lavorare con noi

Rafforzare il vostro team

Se il prodotto e il team interno esistono già, aggiungiamo le figure mancanti: sviluppatori iOS e Android, sviluppatori backend, ingegneri QA, designer. Lavorano secondo i vostri processi e nel vostro gestionale delle attività, mentre noi ci occupiamo di selezione, sostituzioni e parte amministrativa.

Costruire un prodotto da zero

Quando c'è un'idea ma non un team, lo formiamo per intero. Partiamo da requisiti e stima, poi seguono design, sviluppo a sprint, test e pubblicazione sugli store. Ricevete un'applicazione funzionante e il codice sorgente, non una presentazione.

Mantenere e far evolvere l'esistente

Un'applicazione già in servizio richiede aggiornamenti per le nuove versioni di iOS e Android, monitoraggio dei crash e correzioni regolari. Prendiamo in carico anche prodotti scritti da altri team: prima leggiamo il codice, poi ci impegniamo.

Che cosa facciamo
  • Applicazioni native — Swift per iOS, Kotlin e Java per Android. Così sono nati Fashion Wallet, MyWishBoard, Pyfone e l'applicazione della clinica Dr. Kirichuk.
  • Sviluppo multipiattaforma — React Native, quando una sola base di codice conviene più di due applicazioni native.
  • Web e backend — PHP (Laravel, Yii2), Ruby on Rails, Python, Vue.js, MySQL. Parte server, pannelli di amministrazione, aree riservate, API per i client mobili.
  • Design UX/UI — interfacce, prototipi, layout pronti per lo sviluppo.
  • QA e testing — manuale e automatizzato, inclusa la verifica prima della pubblicazione sugli store.
  • Supporto e manutenzione — aggiornamenti, monitoraggio, evoluzione delle funzioni dopo il rilascio.
Tecnologie

Swift, Objective-C, Kotlin, Java, React Native, PHP (Laravel, Yii2), Ruby on Rails, Python, Vue.js, JavaScript, HTML5/CSS3, MySQL, WordPress. Scegliamo lo stack in base al progetto: un servizio di streaming sotto carico elevato e un sito promozionale richiedono soluzioni diverse, e una scelta sbagliata si paga per anni.

Come si svolge il lavoro
  • Confronto e stima. Analizziamo il progetto, descriviamo per iscritto l'ambito e diamo una stima di tempi e budget.
  • Design e prototipo. Schermate e flussi vengono progettati prima dello sviluppo — lì le modifiche costano meno.
  • Sviluppo a sprint. Ogni una o due settimane mostriamo una build funzionante, non un rapporto sullo stato di avanzamento.
  • Test. Il QA procede in parallelo allo sviluppo, non alla fine del progetto.
  • Pubblicazione. Prepariamo build e metadati e accompagniamo l'applicazione attraverso la revisione di App Store e Google Play.
  • Manutenzione. Dopo il lancio restiamo disponibili: aggiornamenti, correzioni, nuove funzionalità.
Progetti

Stellium — servizio di streaming musicale con raccomandazioni personali, abbonamenti e strumenti per artisti e inserzionisti. ELLO Music — piattaforma di distribuzione di videoclip per web, iOS e Android. MemoWord — applicazione per imparare vocaboli stranieri. Fashion Wallet — portafoglio per scambiare e custodire fondi. Quaker — sostituzione di un'applicazione ibrida con client nativi iOS e Android per un'azienda di Dubai. Viasat — nuove funzionalità per un grande operatore di televisione a pagamento. LunchPoint — database di ristoranti con menu e prenotazioni, sviluppato per il mercato britannico.

Domande frequenti

Quanto tempo richiede un'applicazione mobile?

Dipende dall'ambito, e la risposta attendibile arriva dopo aver esaminato insieme i requisiti. Un prodotto con backend, registrazione e pagamenti non è lo stesso lavoro di un'utilità con una sola schermata. La stima in ore e in denaro viene consegnata prima dell'inizio; se l'ambito cambia in corso d'opera, la stima cambia apertamente con esso.

Il codice sorgente è nostro?

Sì. Codice, repository e account degli store appartengono a voi. Se in seguito portate lo sviluppo internamente o a un altro team, non c'è nulla da ricostruire.

Prendete in carico un'applicazione scritta da altri?

Di norma sì. Prima esaminiamo il codice e il processo di build, poi vi diciamo in che stato si trova il progetto. Se ricostruirlo costa meno che mantenerlo, lo diciamo prima di accettare l'incarico.

Iniziare un progetto

Il dettaglio di ogni area e di che cosa dipende il costo è nella pagina Servizi. Descrivete il vostro progetto: torniamo da voi con una stima di tempi e costi. Kyiv, via Sumska 1; Tallinn, Pirita tee 26f-11. Telefono: +38 097 662 23 20. Oppure scriveteci tramite il modulo di contatto.