Kotlin- og Android-udvikling
Udvikling af Android-apps i Kotlin og Jetpack Compose til apps inden for bank, medier, shopping, sundhed og forbundne enheder, Kotlin Multiplatform-apps, der deler kode med iOS, Kotlin-back ends på Spring Boot og Ktor samt flytning af ældre Java-Android-apps til Kotlin, med dedikerede Kotlin- og Android-udviklere til jeres team eller en app leveret fra start til slut.
Det bygger vi med Kotlin og Android
Native Android-apps i Kotlin
Kotlin 2 med Jetpack Compose, coroutines og Flow, Hilt til dependency injection, Room og WorkManager til offline-data og synkronisering og en klar adskillelse mellem skærme, tilstand og data, rettet mod det API-niveau, Google Play i øjeblikket kræver.
Android-apps til bank og fintech
Mobilbank-, betalings- og handelsapps med passkeys og biometrisk login, Play Integrity-kontroller, nøgler opbevaret i Android Keystore og Google Pay eller korttokenisering via betalingsudbyderens SDK.
Medie-, streaming- og forbrugerapps
Video og lyd på Media3 ExoPlayer med offline-downloads, feeds, chat og push-notifikationer via Firebase Cloud Messaging samt Android TV- og Google TV-versioner fra den samme kodebase.
Kotlin-back ends på Spring Boot og Ktor
Server-side Kotlin med coroutines, Exposed eller jOOQ over PostgreSQL og en OpenAPI-kontrakt, som appens klient genereres ud fra, til API’et bag en app eller en back end i sig selv.
Shopping- og loyalitetsapps
Kataloger, kurve og checkout med Google Pay, deep links fra kampagner, loyalitetskort og personaliserede tilbud, med analysehændelser aftalt med marketing før udgivelsen.
Apps til wearables og forbundne enheder
Wear OS-apps, Health Connect-integrationer og Bluetooth Low Energy-apps til fitnesstrackere, medicinske sensorer og smart home-udstyr, med sundhedsdata krypteret på enheden.
Kotlin og Compose Multiplatform
Forretningslogik, netværk med Ktor og lagring med SQLDelight delt mellem Android og iOS i Kotlin Multiplatform og brugerfladen delt med Compose Multiplatform, hvor designet tillader det.
Flytning fra Java og XML-views
Ældre Java-Android-apps flyttet til Kotlin og Compose skærm for skærm, hvor hvert trin udgives for sig frem for en big bang-omskrivning.
Udgivelser på Google Play og appkvalitet
Signerede app bundles, enhedstests på Google Clouds Developer Device Platform (efterfølgeren til Firebase Test Lab), baseline profiles til starttid og trinvise udrulninger via Google Play fra en pipeline, med nedbrud og ANR-rater overvåget i Crashlytics og Play Console.
Ansæt Kotlin- og Android-udviklere
Dedikerede Kotlin- og Android-udviklere
Kotlin- og Android-udviklere, der indgår i jeres team på fuld tid, arbejder i jeres repositories, tracker og møder og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.
Levering af Kotlin og Android-projekter
Et team, der fører Kotlin og Android-projektet fra afgrænsning til release: estimering, udvikling, tests og udrulning, med en teknisk leder hos os, der ejer planen og kvaliteten.
Support og overtagelse af Kotlin og Android
Et eksisterende Kotlin og Android-system, der overtages fra et andet team eller holdes kørende: først en skrivebeskyttet gennemgang og en skriftlig liste over risici, derefter rettelser og nye funktioner i rækkefølge efter betydning.
Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.
Hvem arbejder på jeres Kotlin og Android-projekt
Android-udviklere
Kotlin og Jetpack Compose
Kotlin-back-end-udviklere
Spring Boot- og Ktor-tjenester
iOS- og cross-platform-udviklere
Swift, Kotlin Multiplatform, .NET MAUI og React Native
UI- og UX-designere
Material 3-designs i Figma
QA-ingeniører
Enhedstest og automatisering
Sådan arbejder vi med Kotlin og Android
Kotlin til al ny kode, med detekt og Android Lint i pipelinen, tests fra enhedsniveau til Compose UI-tests, afhængigheder holdt opdaterede og en sikkerhedsadvarsel behandlet som en ubetinget opgradering. Hemmeligheder holdes ude af app bundlen, og alt følsomt på enheden krypteres med nøgler fra Android Keystore.
Udviklerne arbejder i jeres repositories, jeres tracker og jeres proces. Den ukrainske kontrakt, løn, fakturering og fravær bliver hos os, og alt, de skriver, overdrages til jer.
Andre sprog, vi arbejder i
Java-udvikling
Java-udvikling: Spring Boot-mikroservices, bank- og betalingssystemer, backends til e-handel og SaaS, Kafka-integrationer og modernisering af legacy-systemer, med dedikerede Java-udviklere eller projektleverance.
Node.js-udvikling
Node.js-udvikling: TypeScript-API'er, backends til e-handel og SaaS, fintech-integrationer, realtids- og streamingfunktioner og serverless-funktioner, med dedikerede Node.js-udviklere eller projektleverance.
PHP-udvikling
PHP-udvikling: Laravel- og Symfony-applikationer, e-handel på Magento, Shopware og WooCommerce, API'er, WordPress og Drupal samt PHP-opgraderinger, med dedikerede PHP-udviklere eller projektleverance.
C- og C++-udvikling
C- og C++-udvikling: embedded firmware, desktopsoftware i Qt, net- og telekomsoftware, systemer med lav latenstid, sikkerhedssoftware og modernisering af C++, med dedikerede C++-udviklere eller projektleverance.
Go-udvikling
Go-udvikling: Golang-mikroservices og API'er, backends til fintech og SaaS, Kubernetes-operators, eventpipelines samt netværks- og sikkerhedssoftware, med dedikerede Go-udviklere eller projektleverance.
Rust-udvikling
Rust-udvikling: backendservices og API'er, blockchain og Web3, system- og infrastruktursoftware, sikkerhedsværktøjer, embedded firmware og WebAssembly, med dedikerede Rust-udviklere eller projektleverance.
Swift- og iOS-udvikling
Udvikling af iOS-apps i Swift og SwiftUI: bank-, shopping-, medie- og sundhedsapps, apps til Apple Watch og Vision Pro, vedligeholdelse af Objective-C og udgivelser i App Store, med dedikerede iOS-udviklere eller projektleverance.
Scala-udvikling
Scala-udvikling: pipelines i Apache Spark, backends til fintech og adtech, services på Akka, Pekko, ZIO eller Cats Effect, Play-apps og migreringer til Scala 3, med dedikerede Scala-udviklere eller projektleverance.
TypeScript-udvikling
TypeScript-udvikling: frontends i Angular, React og Vue, Node.js-backends, full-stack-apps, monorepos og migreringer fra JavaScript til TypeScript, med dedikerede TypeScript-udviklere eller projektleverance.
Spørgsmål om Kotlin og Android-udvikling
Hvilke brancher arbejder jeres Kotlin- og Android-udviklere i?
Fintech og bank (mobilbank-, betalings- og handelsapps), medier og forbrugerapps (streaming, sociale medier og underholdning), e-handel og detailhandel (shopping- og loyalitetsapps), sundhed og fitness (patient-, telemedicin- og velværeapps), enterprise-software (feltservice og interne apps) og forbundne enheder (companion-apps til wearables, sensorer og smart home-udstyr).
Bygger I Android-apps native eller cross-platform?
Begge dele. Native Kotlin med Jetpack Compose, når appen afhænger af platformfunktioner som kamera, Bluetooth eller baggrundsarbejde; Kotlin Multiplatform, når logikken skal deles med iOS; og React Native eller .NET MAUI, når én kodebase til Android og iOS betyder mere.
Skriver I også Kotlin til back enden?
Ja. Spring Boot- og Ktor-tjenester i Kotlin, til API’et bag jeres app eller til en back end i sig selv, med datamodeller delt med appen via Kotlin Multiplatform, hvor det hjælper.
Hvor hurtigt kan Kotlin- og Android-udviklere starte?
Når den rette Kotlin- eller Android-udvikler er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.
Hvordan ansætter vi Kotlin- og Android-udviklere gennem BigTree108?
Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.
Hvem ejer det arbejde, de producerer?
Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.
Skal I bygge en Android-app eller en Kotlin-back end?
Fortæl os, hvad appen eller tjenesten gør, hvem der bruger den, og om der findes en iOS-version. I får svar inden for én arbejdsdag: en plan, kandidatprofiler eller en anbefaling om native versus cross-platform.