Vai al contenuto
BigTree108

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

Panoramica: Linguaggi di programmazione

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.