Servizi di sviluppo Kotlin e Android
Sviluppo di app Android in Kotlin e Jetpack Compose per app bancarie, media, shopping, salute e dispositivi connessi, app Kotlin Multiplatform che condividono il codice con iOS, backend Kotlin su Spring Boot e Ktor e migrazione di vecchie app Android Java a Kotlin, con sviluppatori Kotlin e Android dedicati per il Suo team o con un’app realizzata end to end.
Che cosa realizziamo con Kotlin e Android
App Android native in Kotlin
Kotlin 2 con Jetpack Compose, coroutine e Flow, Hilt per la dependency injection, Room e WorkManager per dati offline e sincronizzazione, e una netta separazione tra schermate, stato e dati, con target sul livello di API che Google Play richiede attualmente.
App Android bancarie e fintech
App di mobile banking, pagamento e trading con passkey e accesso biometrico, verifiche Play Integrity, chiavi custodite nell’Android Keystore e Google Pay o tokenizzazione delle carte tramite l’SDK del provider di pagamento.
App media, streaming e consumer
Video e audio su Media3 ExoPlayer con download offline, feed, chat e notifiche push tramite Firebase Cloud Messaging, e versioni per Android TV e Google TV dalla stessa codebase.
Backend Kotlin su Spring Boot e Ktor
Kotlin lato server con coroutine, Exposed o jOOQ su PostgreSQL e un contratto OpenAPI da cui viene generato il client dell’app, per l’API dietro un’app o per un backend a sé stante.
App di shopping e fidelizzazione
Cataloghi, carrelli e checkout con Google Pay, deep link dalle campagne, carte fedeltà e offerte personalizzate, con eventi di analytics concordati con il marketing prima del rilascio.
App per wearable e dispositivi connessi
App Wear OS, integrazioni Health Connect e app companion Bluetooth Low Energy per fitness tracker, sensori medicali e hardware per la smart home, con i dati sanitari cifrati sul dispositivo.
Kotlin e Compose Multiplatform
Logica di business, rete con Ktor e archiviazione con SQLDelight condivise tra Android e iOS in Kotlin Multiplatform, e anche l’interfaccia condivisa con Compose Multiplatform dove il design lo consente.
Migrare da Java e dalle view XML
Vecchie app Android Java portate a Kotlin e Compose schermata per schermata, con ogni passo rilasciato a sé anziché una riscrittura in blocco.
Rilasci su Google Play e qualità dell’app
App bundle firmati, test su dispositivi sulla Developer Device Platform di Google Cloud (successore di Firebase Test Lab), baseline profile per il tempo di avvio e rollout graduali tramite Google Play da una pipeline, con i tassi di crash e ANR monitorati in Crashlytics e Play Console.
Ingaggiare sviluppatori Kotlin e Android
sviluppatori Kotlin e Android dedicati
Sviluppatori Kotlin e Android che entrano a tempo pieno nel Suo team, lavorano nei Suoi repository, nel Suo tracker e nelle Sue riunioni e rispondono al Suo responsabile. Li intervista Lei; noi ci occupiamo del contratto ucraino, delle buste paga, della fatturazione e delle ferie.
Realizzazione di progetti Kotlin e Android
Un team che porta il progetto Kotlin e Android dal perimetro al rilascio: stima, sviluppo, test e deployment, con un responsabile tecnico da parte nostra che risponde del piano e della qualità.
Supporto e presa in carico di sistemi Kotlin e Android
Un sistema Kotlin e Android esistente rilevato da un altro team o mantenuto in esercizio: prima una revisione in sola lettura e un elenco scritto dei rischi, poi correzioni e nuove funzionalità in ordine di impatto.
La pagina sul team dedicato spiega come gli specialisti entrano nel Suo team, e la pagina sull’outsourcing tratta la realizzazione di progetti, le prese in carico e il modo in cui fatturiamo.
Chi lavora al Suo progetto Kotlin e Android
Ingegneri Android
Kotlin e Jetpack Compose
Ingegneri backend Kotlin
Servizi Spring Boot e Ktor
Ingegneri iOS e cross-platform
Swift, Kotlin Multiplatform, .NET MAUI e React Native
Designer UI e UX
Design Material 3 in Figma
Ingegneri QA
Test sui dispositivi e automazione
Come lavoriamo su Kotlin e Android
Kotlin per tutto il nuovo codice, con detekt e Android Lint nella pipeline, test dal livello unitario ai test UI di Compose, dipendenze aggiornate e un avviso di sicurezza trattato come aggiornamento incondizionato. I segreti restano fuori dall’app bundle e tutto ciò che è sensibile sul dispositivo è cifrato con chiavi dell’Android Keystore.
Gli sviluppatori lavorano nei Suoi repository, nel Suo tracker e nel Suo processo. Contratto ucraino, paghe, fatturazione e ferie restano a nostro carico e tutto ciò che scrivono viene ceduto a Lei.
Altri linguaggi in cui lavoriamo
Sviluppo Java
Servizi di sviluppo Java: microservizi Spring Boot, sistemi bancari e di pagamento, backend per e-commerce e SaaS, integrazioni Kafka e modernizzazione di sistemi legacy, con sviluppatori Java dedicati o realizzazione di progetti.
Sviluppo Node.js
Servizi di sviluppo Node.js: API TypeScript, backend per e-commerce e SaaS, integrazioni fintech, funzionalità in tempo reale e di streaming e funzioni serverless, con sviluppatori Node.js dedicati o realizzazione di progetti.
Sviluppo PHP
Servizi di sviluppo PHP: applicazioni Laravel e Symfony, e-commerce su Magento, Shopware e WooCommerce, API, WordPress e Drupal e aggiornamenti di PHP, con sviluppatori PHP dedicati o realizzazione di progetti.
Sviluppo C e C++
Servizi di sviluppo C e C++: firmware embedded, software desktop Qt, software di rete e telecomunicazioni, sistemi a bassa latenza, software di sicurezza e modernizzazione di C++, con sviluppatori C++ dedicati o realizzazione di progetti.
Sviluppo Go
Servizi di sviluppo Go: microservizi e API Golang, backend per fintech e SaaS, operator Kubernetes, pipeline di eventi e software di rete e sicurezza, con sviluppatori Go dedicati o realizzazione di progetti.
Sviluppo Rust
Servizi di sviluppo Rust: servizi backend e API, blockchain e Web3, software di sistema e infrastrutturale, strumenti di sicurezza, firmware embedded e WebAssembly, con sviluppatori Rust dedicati o realizzazione di progetti.
Sviluppo Swift e iOS
Servizi di sviluppo di app iOS in Swift e SwiftUI: app bancarie, shopping, media e salute, app per Apple Watch e Vision Pro, manutenzione di Objective-C e release su App Store, con sviluppatori iOS dedicati o realizzazione di progetti.
Sviluppo Scala
Servizi di sviluppo Scala: pipeline Apache Spark, backend per fintech e ad tech, servizi su Akka, Pekko, ZIO o Cats Effect, app Play e migrazioni a Scala 3, con sviluppatori Scala dedicati o realizzazione di progetti.
Sviluppo TypeScript
Servizi di sviluppo TypeScript: front end Angular, React e Vue, backend Node.js, app full-stack, monorepo e migrazioni da JavaScript a TypeScript, con sviluppatori TypeScript dedicati o realizzazione di progetti.
Domande sullo sviluppo con Kotlin e Android
In quali settori lavorano i vostri sviluppatori Kotlin e Android?
Fintech e banche (mobile banking, app di pagamento e di trading), media e app consumer (streaming, social e intrattenimento), e-commerce e retail (app di shopping e fidelizzazione), sanità e fitness (app per pazienti, telemedicina e benessere), software enterprise (field service e app interne) e dispositivi connessi (app companion per wearable, sensori e hardware per la smart home).
Sviluppate app Android native o cross-platform?
Entrambe. Kotlin nativo con Jetpack Compose quando l’app dipende da funzionalità della piattaforma come fotocamera, Bluetooth o lavoro in background; Kotlin Multiplatform quando la logica deve essere condivisa con iOS; e React Native o .NET MAUI quando conta di più una sola codebase per Android e iOS.
Scrivete Kotlin anche per il backend?
Sì. Servizi Spring Boot e Ktor in Kotlin, per l’API dietro la Sua app o per un backend a sé stante, con modelli di dati condivisi con l’app tramite Kotlin Multiplatform dove serve.
Con quale rapidità possono iniziare sviluppatori Kotlin e Android?
Quando è disponibile il profilo giusto per il ruolo di sviluppatore Kotlin o Android, l’avvio dipende soltanto dal Suo colloquio e dalla firma dell’NDA e della cessione della proprietà intellettuale. Altrimenti avviamo una ricerca, che di norma produce profili di candidati entro due o tre settimane, e nessuno inizia finché Lei non ha detto di sì.
Come ingaggiare sviluppatori Kotlin e Android tramite BigTree108?
Ci indichi il lavoro, il livello di seniority e l’impegno orario necessario. Le proponiamo una o due persone con i rispettivi profili, Lei le intervista come farebbe con una Sua assunzione e firma un unico contratto con BIG TREE 108 LLC, ricevendo una sola fattura al mese.
A chi appartiene il lavoro che producono?
A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.
Sta sviluppando un’app Android o un backend Kotlin?
Ci dica che cosa fa l’app o il servizio, chi lo usa e se esiste una versione iOS. Riceve una risposta entro un giorno lavorativo: un piano, profili di candidati o una raccomandazione tra nativo e cross-platform.