Služby vývoje v Kotlinu a pro Android
Vývoj aplikací pro Android v Kotlinu a Jetpack Compose pro bankovnictví, média, nakupování, zdraví a aplikace pro připojená zařízení, aplikace v Kotlin Multiplatform sdílející kód s iOS, back endy v Kotlinu na Spring Boot a Ktor a převody starších aplikací pro Android z Javy na Kotlin, s dedikovanými Kotlin a Android vývojáři pro váš tým nebo s aplikací dodanou od začátku do konce.
Co stavíme v technologii Kotlin a Android
Nativní aplikace pro Android v Kotlinu
Kotlin 2 s Jetpack Compose, coroutines a Flow, Hilt pro dependency injection, Room a WorkManager pro offline data a synchronizaci a čistým oddělením obrazovek, stavu a dat, cílené na úroveň API, kterou Google Play aktuálně vyžaduje.
Bankovní a fintech aplikace pro Android
Mobilní bankovnictví, platební a obchodní aplikace s passkeys a biometrickým přihlášením, kontrolami Play Integrity, klíči uloženými v Android Keystore a Google Pay nebo tokenizací karet přes SDK poskytovatele plateb.
Média, streaming a spotřebitelské aplikace
Video a audio na Media3 ExoPlayer s offline stahováním, feedy, chatem a push notifikacemi přes Firebase Cloud Messaging a verze pro Android TV a Google TV ze stejné kódové základny.
Back endy v Kotlinu na Spring Boot a Ktor
Kotlin na straně serveru s coroutines, Exposed nebo jOOQ nad PostgreSQL a kontraktem OpenAPI, z něhož se generuje klient aplikace, pro API za aplikací nebo back end sám o sobě.
Nákupní a věrnostní aplikace
Katalogy, košíky a pokladna s Google Pay, deep linky z kampaní, věrnostní karty a personalizované nabídky, s analytickými událostmi domluvenými s marketingem před vydáním.
Aplikace pro wearables a připojená zařízení
Aplikace pro Wear OS, integrace Health Connect a doprovodné aplikace přes Bluetooth Low Energy pro fitness náramky, lékařské senzory a hardware chytré domácnosti, se zdravotními daty šifrovanými v zařízení.
Kotlin a Compose Multiplatform
Obchodní logika, sítě s Ktor a úložiště se SQLDelight sdílené mezi Androidem a iOS v Kotlin Multiplatform a sdílené také rozhraní s Compose Multiplatform tam, kde to design dovolí.
Přechod z Javy a pohledů XML
Starší aplikace pro Android v Javě převáděné na Kotlin a Compose obrazovku po obrazovce, každý krok vydaný samostatně, a ne přepis na jeden zátah (big-bang).
Vydání na Google Play a kvalita aplikace
Podepsané app bundly, testy na zařízeních v Developer Device Platform od Google Cloud (nástupce Firebase Test Lab), baseline profily pro dobu startu a postupné zavádění přes Google Play z pipeline, s mírou pádů a ANR sledovanou v Crashlytics a Play Console.
Kotlin a Android vývojáři do vašeho týmu
Dedikovaní Kotlin a Android vývojáři
Kotlin a Android vývojáři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.
Realizace projektu v technologii Kotlin a Android
Tým, který provede projekt v technologii Kotlin a Android od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.
Podpora a převzetí systémů v technologii Kotlin a Android
Stávající systém v technologii Kotlin a Android převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.
Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.
Kdo pracuje na vašem projektu v technologii Kotlin a Android
Android inženýři
Kotlin a Jetpack Compose
Kotlin back end inženýři
Služby na Spring Boot a Ktor
iOS a cross-platform inženýři
Swift, Kotlin Multiplatform, .NET MAUI a React Native
UI a UX designéři
Designy Material 3 ve Figmě
QA inženýři
Testování na zařízeních a automatizace
Jak pracujeme v Kotlinu a pro Android
Kotlin pro veškerý nový kód, s detekt a Android Lint v pipeline, testy od úrovně jednotek po UI testy Compose, aktuálními závislostmi a bezpečnostním upozorněním jako bezpodmínečným důvodem k aktualizaci. Tajné údaje zůstávají mimo app bundle a vše citlivé v zařízení je šifrováno klíči z Android Keystore.
Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.
Další jazyky, ve kterých pracujeme
Vývoj v Javě
Služby vývoje v Javě: mikroslužby ve Spring Boot, bankovní a platební systémy, backendy pro e-commerce a SaaS, integrace s Kafkou a modernizace legacy systémů, s dedikovanými vývojáři Javy nebo dodávkou projektu.
Vývoj v Node.js
Služby vývoje v Node.js: API v TypeScriptu, backendy pro e-commerce a SaaS, fintechové integrace, funkce v reálném čase a streamování a serverless funkce, s dedikovanými vývojáři Node.js nebo dodávkou projektu.
Vývoj v PHP
Služby vývoje v PHP: aplikace v Laravelu a Symfony, e-commerce na Magento, Shopware a WooCommerce, API, WordPress a Drupal a upgrady PHP, s dedikovanými vývojáři PHP nebo dodávkou projektu.
Vývoj v C a C++
Služby vývoje v C a C++: embedded firmware, desktopový software v Qt, síťový a telekomunikační software, systémy s nízkou latencí, bezpečnostní software a modernizace C++, s dedikovanými vývojáři C++ nebo dodávkou projektu.
Vývoj v Go
Služby vývoje v Go: mikroslužby a API v Golangu, backendy pro fintech a SaaS, operátory Kubernetes, pipeline událostí a síťový a bezpečnostní software, s dedikovanými vývojáři Go nebo dodávkou projektu.
Vývoj v Rustu
Služby vývoje v Rustu: backendové služby a API, blockchain a Web3, systémový a infrastrukturní software, bezpečnostní nástroje, embedded firmware a WebAssembly, s dedikovanými vývojáři Rustu nebo dodávkou projektu.
Vývoj v Swiftu a pro iOS
Služby vývoje aplikací pro iOS ve Swiftu a SwiftUI: bankovní, nákupní, mediální a zdravotní aplikace, aplikace pro Apple Watch a Vision Pro, údržba Objective-C a vydání do App Store, s dedikovanými vývojáři iOS nebo dodávkou projektu.
Vývoj ve Scale
Služby vývoje ve Scale: pipeline v Apache Spark, backendy pro fintech a ad tech, služby na Akka, Pekko, ZIO nebo Cats Effect, aplikace v Play a migrace na Scala 3, s dedikovanými vývojáři Scaly nebo dodávkou projektu.
Vývoj v TypeScriptu
Služby vývoje v TypeScriptu: frontendy v Angularu, Reactu a Vue, backendy v Node.js, full-stack aplikace, monorepa a migrace z JavaScriptu na TypeScript, s dedikovanými vývojáři TypeScriptu nebo dodávkou projektu.
Otázky k vývoji v technologii Kotlin a Android
V jakých oborech vaši Kotlin a Android vývojáři pracují?
Ve fintechu a bankovnictví (mobilní bankovnictví, platební a obchodní aplikace), v médiích a spotřebitelských aplikacích (streaming, sociální sítě a zábava), v e-commerce a maloobchodě (nákupní a věrnostní aplikace), ve zdravotnictví a fitness (aplikace pro pacienty, telemedicínu a wellbeing), v podnikovém softwaru (terénní servis a interní aplikace) a v připojených zařízeních (doprovodné aplikace pro wearables, senzory a hardware chytré domácnosti).
Vytváříte aplikace pro Android nativně, nebo cross-platform?
Obojí. Nativní Kotlin s Jetpack Compose, když aplikace závisí na funkcích platformy, jako je kamera, Bluetooth nebo práce na pozadí; Kotlin Multiplatform, když se má logika sdílet s iOS; a React Native nebo .NET MAUI, když víc záleží na jedné kódové základně pro Android i iOS.
Píšete Kotlin i pro back end?
Ano. Služby na Spring Boot a Ktor v Kotlinu, pro API za vaší aplikací nebo pro samostatný back end, se sdílenými datovými modely s aplikací přes Kotlin Multiplatform tam, kde to pomáhá.
Jak rychle mohou nastoupit Kotlin a Android vývojáři?
Když je k dispozici ten pravý Kotlin nebo Android vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.
Jak probíhá najímání přes BigTree108 (role: Kotlin a Android vývojáři)?
Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.
Komu patří práce, kterou vytvářejí?
Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.
Vytváříte aplikaci pro Android nebo back end v Kotlinu?
Sdělte nám, co aplikace nebo služba dělá, kdo ji používá a zda existuje verze pro iOS. Do jednoho pracovního dne dostanete odpověď: plán, profily kandidátů nebo doporučení mezi nativním a cross-platform řešením.