Tjänster inom Kotlin- och Android-utveckling
Utveckling av Android-appar i Kotlin och Jetpack Compose för bank-, media-, shopping-, hälso- och uppkopplade enhetsappar, Kotlin Multiplatform-appar som delar kod med iOS, Kotlin-backend på Spring Boot och Ktor samt flytt av äldre Java-appar för Android till Kotlin, med dedikerade Kotlin- och Android-utvecklare till ert team eller en app som levereras från start till mål.
Vad vi bygger med Kotlin och Android
Native Android-appar i Kotlin
Kotlin 2 med Jetpack Compose, coroutines och Flow, Hilt för dependency injection, Room och WorkManager för offlinedata och synkning samt en tydlig uppdelning mellan skärmar, tillstånd och data, med den API-nivå som Google Play för tillfället kräver.
Android-appar för bank och fintech
Mobilbanks-, betalnings- och handelsappar med passkeys och biometrisk inloggning, Play Integrity-kontroller, nycklar som förvaras i Android Keystore samt Google Pay eller korttokenisering via betalningsleverantörens SDK.
Media-, streaming- och konsumentappar
Video och ljud på Media3 ExoPlayer med offlinenedladdningar, flöden, chatt och pushnotiser via Firebase Cloud Messaging, samt Android TV- och Google TV-versioner från samma kodbas.
Kotlin-backend på Spring Boot och Ktor
Kotlin på serversidan med coroutines, Exposed eller jOOQ över PostgreSQL och ett OpenAPI-kontrakt som appens klient genereras från, för API:et bakom en app eller för en backend i sig.
Shopping- och lojalitetsappar
Kataloger, varukorgar och kassa med Google Pay, djuplänkar från kampanjer, lojalitetskort och personliga erbjudanden, med analyshändelser som överenskoms med marknadsföringen före release.
Appar för wearables och uppkopplade enheter
Wear OS-appar, Health Connect-integrationer och följeslagarappar med Bluetooth Low Energy för träningsarmband, medicinska sensorer och hårdvara för smarta hem, med hälsodata krypterade på enheten.
Kotlin och Compose Multiplatform
Affärslogik, nätverk med Ktor och lagring med SQLDelight delade mellan Android och iOS i Kotlin Multiplatform, och gränssnittet delat också med Compose Multiplatform där designen tillåter det.
Flytt från Java och XML-vyer
Äldre Java-appar för Android flyttade till Kotlin och Compose skärm för skärm, där varje steg släpps för sig i stället för en omskrivning på en gång.
Google Play-releaser och appkvalitet
Signerade app bundles, enhetstester på Google Clouds Developer Device Platform (efterföljaren till Firebase Test Lab), baseline profiles för starttid och stegvisa utrullningar via Google Play från en pipeline, med krasch- och ANR-nivåer under uppsikt i Crashlytics och Play Console.
Anlita Kotlin- och Android-utvecklare
Dedikerade Kotlin- och Android-utvecklare
Kotlin- och Android-utvecklare som går med i ert team på heltid, arbetar i era repositories, ert ärendesystem och era möten och rapporterar till er teamledare. Ni intervjuar dem; vi står för det ukrainska avtalet, lönen, faktureringen och ledigheten.
Kotlin och Android-projektleverans
Ett team som tar Kotlin och Android-projektet från omfång till release: uppskattning, utveckling, tester och driftsättning, med en teknisk ledare hos oss som äger planen och kvaliteten.
Kotlin och Android-support och övertaganden
Ett befintligt Kotlin och Android-system som övertas från ett annat team eller hålls igång: först en skrivskyddad genomgång och en skriftlig riskförteckning, sedan rättningar och nya funktioner i ordning efter effekt.
Sidan om dedikerade team förklarar hur specialister går med i ert team, och sidan om outsourcing beskriver projektleverans, övertaganden och hur vi debiterar.
Vilka som arbetar i ert Kotlin och Android-projekt
Android-ingenjörer
Kotlin och Jetpack Compose
Kotlin-ingenjörer för backend
Tjänster i Spring Boot och Ktor
iOS- och plattformsoberoende ingenjörer
Swift, Kotlin Multiplatform, .NET MAUI och React Native
UI- och UX-designers
Material 3-design i Figma
QA-ingenjörer
Testning på enheter och automation
Så arbetar vi med Kotlin och Android
Kotlin för all ny kod, med detekt och Android Lint i pipelinen, tester från enhetsnivå till Compose UI-tester, beroenden som hålls aktuella och säkerhetsvarningar som behandlas som ovillkorliga uppgraderingar. Hemligheter hålls utanför appens paket, och allt känsligt på enheten krypteras med nycklar från Android Keystore.
Utvecklarna arbetar i era repositorier, er ärendehantering och er process. Det ukrainska avtalet, lönen, faktureringen och ledigheten stannar hos oss, och allt de skriver överlåts till er.
Andra språk vi arbetar i
Java-utveckling
Tjänster inom Java-utveckling: mikrotjänster i Spring Boot, bank- och betalsystem, backends för e-handel och SaaS, Kafka-integrationer och modernisering av legacy-system, med dedikerade Java-utvecklare eller projektleverans.
Node.js-utveckling
Tjänster inom Node.js-utveckling: TypeScript-API:er, backends för e-handel och SaaS, fintech-integrationer, realtids- och streamingfunktioner samt serverless-funktioner, med dedikerade Node.js-utvecklare eller projektleverans.
PHP-utveckling
Tjänster inom PHP-utveckling: applikationer i Laravel och Symfony, e-handel på Magento, Shopware och WooCommerce, API:er, WordPress och Drupal samt PHP-uppgraderingar, med dedikerade PHP-utvecklare eller projektleverans.
C- och C++-utveckling
Tjänster inom C- och C++-utveckling: inbyggd firmware, desktopmjukvara i Qt, nätverks- och telekommjukvara, system med låg latens, säkerhetsmjukvara och modernisering av C++, med dedikerade C++-utvecklare eller projektleverans.
Go-utveckling
Tjänster inom Go-utveckling: Golang-mikrotjänster och API:er, backends för fintech och SaaS, Kubernetes-operatorer, eventpipelines samt nätverks- och säkerhetsmjukvara, med dedikerade Go-utvecklare eller projektleverans.
Rust-utveckling
Tjänster inom Rust-utveckling: backendtjänster och API:er, blockchain och Web3, system- och infrastrukturmjukvara, säkerhetsverktyg, inbyggd firmware och WebAssembly, med dedikerade Rust-utvecklare eller projektleverans.
Swift- och iOS-utveckling
Tjänster inom utveckling av iOS-appar i Swift och SwiftUI: bank-, shopping-, media- och hälsoappar, appar för Apple Watch och Vision Pro, underhåll av Objective-C och releaser i App Store, med dedikerade iOS-utvecklare eller projektleverans.
Scala-utveckling
Tjänster inom Scala-utveckling: pipelines i Apache Spark, backends för fintech och adtech, tjänster på Akka, Pekko, ZIO eller Cats Effect, Play-appar och migreringar till Scala 3, med dedikerade Scala-utvecklare eller projektleverans.
TypeScript-utveckling
Tjänster inom TypeScript-utveckling: frontends i Angular, React och Vue, backends i Node.js, full-stack-appar, monorepon och migreringar från JavaScript till TypeScript, med dedikerade TypeScript-utvecklare eller projektleverans.
Frågor om Kotlin och Android-utveckling
I vilka branscher arbetar era Kotlin- och Android-utvecklare?
Fintech och bank (mobilbanks-, betalnings- och handelsappar), media och konsumentappar (streaming, sociala medier och underhållning), e-handel och detaljhandel (shopping- och lojalitetsappar), hälso- och sjukvård och fitness (patient-, telemedicin- och välmåendeappar), företagsmjukvara (fältservice och interna appar) samt uppkopplade enheter (följeslagarappar för wearables, sensorer och hårdvara för smarta hem).
Bygger ni Android-appar native eller plattformsoberoende?
Båda delarna. Native Kotlin med Jetpack Compose när appen är beroende av plattformsfunktioner som kameran, Bluetooth eller bakgrundsarbete; Kotlin Multiplatform när logiken ska delas med iOS; och React Native eller .NET MAUI när en enda kodbas för Android och iOS är viktigare.
Skriver ni Kotlin för backend också?
Ja. Tjänster i Spring Boot och Ktor i Kotlin, för API:et bakom er app eller för en egen backend, med datamodeller som delas med appen via Kotlin Multiplatform där det hjälper.
Hur snabbt kan Kotlin- och Android-utvecklare börja?
När rätt Kotlin- eller Android-utvecklare finns tillgänglig styrs starten bara av er intervju samt NDA och IP-överlåtelse. Annars gör vi en sökning, som vanligtvis ger kandidatprofiler inom två till tre veckor, och ingen börjar förrän ni har sagt ja.
Hur anlitar vi Kotlin- och Android-utvecklare via BigTree108?
Berätta om arbetet, senioriteten och de timmar ni behöver. Vi föreslår en eller två personer med deras profiler, ni intervjuar dem på samma sätt som ni skulle intervjua en egen anställning, och ni skriver under ett avtal med BIG TREE 108 LLC och får en faktura i månaden.
Vem äger arbetet de producerar?
Det gör ni. Varje specialist har ett undertecknat avtal med BigTree108 som överlåter allt arbetsresultat till bolaget, och vårt avtal med er överlåter det vidare. Kod, designer och dokument levereras in i era egna repositories och verktyg, inte på ett ställe där bara vi kan ändra dem.
Bygger ni en Android-app eller en Kotlin-backend?
Berätta vad appen eller tjänsten gör, vem som använder den och om det finns en iOS-version. Ni får svar inom en arbetsdag: en plan, kandidatprofiler eller en rekommendation om native kontra plattformsoberoende.