Przejdź do treści
BigTree108

Usługi tworzenia oprogramowania w Kotlin i na Android

Usługi tworzenia aplikacji na Android w Kotlin i Jetpack Compose dla aplikacji bankowych, medialnych, zakupowych, zdrowotnych i urządzeń połączonych, aplikacji Kotlin Multiplatform współdzielących kod z iOS, backendów w Kotlin na Spring Boot i Ktor oraz przenoszenia starszych aplikacji Android w Java na Kotlin, z dedykowanymi programistami Kotlin i Android w Państwa zespole lub aplikacją realizowaną od A do Z.

Co budujemy w Kotlin i Android

  • Natywne aplikacje na Android w Kotlin

    Kotlin 2 z Jetpack Compose, coroutines i Flow, Hilt do wstrzykiwania zależności, Room i WorkManager dla danych offline i synchronizacji oraz wyraźnym podziałem na ekrany, stan i dane, z docelowym poziomem API wymaganym obecnie przez Google Play.

  • Aplikacje bankowe i fintech na Android

    Mobilne aplikacje bankowe, płatnicze i inwestycyjne z passkeys i logowaniem biometrycznym, kontrolami Play Integrity, kluczami przechowywanymi w Android Keystore oraz Google Pay lub tokenizacją kart przez SDK dostawcy płatności.

  • Aplikacje medialne, streamingowe i konsumenckie

    Wideo i audio na Media3 ExoPlayer z pobieraniem offline, kanałami, czatem i powiadomieniami push przez Firebase Cloud Messaging oraz wersjami na Android TV i Google TV z tej samej bazy kodu.

  • Backendy w Kotlin na Spring Boot i Ktor

    Kotlin po stronie serwera z coroutines, Exposed lub jOOQ nad PostgreSQL i kontraktem OpenAPI, z którego generowany jest klient aplikacji, dla API stojącego za aplikacją lub backendu jako samodzielnego produktu.

  • Aplikacje zakupowe i lojalnościowe

    Katalogi, koszyki i płatności z Google Pay, deep linki z kampanii, karty lojalnościowe i spersonalizowane oferty, ze zdarzeniami analitycznymi uzgodnionymi z marketingiem przed wydaniem.

  • Aplikacje na urządzenia ubieralne i połączone

    Aplikacje Wear OS, integracje Health Connect i aplikacje towarzyszące Bluetooth Low Energy dla opasek fitness, czujników medycznych i sprzętu smart home, z danymi zdrowotnymi szyfrowanymi na urządzeniu.

  • Kotlin i Compose Multiplatform

    Logika biznesowa, sieć z Ktor i przechowywanie z SQLDelight współdzielone między Androidem a iOS w Kotlin Multiplatform, a także interfejs współdzielony w Compose Multiplatform tam, gdzie pozwala na to projekt.

  • Przejście z Java i widoków XML

    Starsze aplikacje Android w Java przenoszone na Kotlin i Compose ekran po ekranie, z każdym krokiem wydawanym osobno, a nie jednorazowym przepisaniem od nowa.

  • Wydania w Google Play i jakość aplikacji

    Podpisane pakiety aplikacji, testy na urządzeniach w Developer Device Platform Google Cloud (następcy Firebase Test Lab), profile bazowe dla czasu uruchamiania i etapowe wdrożenia przez Google Play z pipeline, ze wskaźnikami awarii i ANR monitorowanymi w Crashlytics i Play Console.

Zatrudnienie: programiści Kotlin i Android

  • Dedykowani programiści Kotlin i Android

    Programiści Kotlin i Android dołączają do Państwa zespołu na pełny etat, pracują w Państwa repozytoriach, trackerze i na spotkaniach oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Realizacja projektów w Kotlin i Android

    Zespół, który prowadzi projekt w Kotlin i Android od zakresu do wydania: wycena, wytworzenie, testy i wdrożenie, z liderem technicznym po naszej stronie, który odpowiada za plan i jakość.

  • Utrzymanie i przejmowanie systemów w Kotlin i Android

    Istniejący system w Kotlin i Android, przejęty od innego zespołu lub utrzymywany w działaniu: najpierw przegląd bez zmian w systemie i pisemna lista ryzyk, następnie poprawki i nowe funkcje w kolejności według wpływu.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto pracuje nad Państwa projektem w Kotlin i Android

  • Inżynierowie Android

    Kotlin i Jetpack Compose

  • Inżynierowie backendu w Kotlin

    Usługi Spring Boot i Ktor

  • Inżynierowie iOS i międzyplatformowi

    Swift, Kotlin Multiplatform, .NET MAUI i React Native

  • Projektanci UI i UX

    Projekty Material 3 w Figma

  • Inżynierowie QA

    Testowanie urządzeń i automatyzacja

Jak pracujemy z Kotlin i Android

Kotlin dla całego nowego kodu, z detekt i Android Lint w pipeline, testy od poziomu jednostkowego po testy UI Compose, aktualne zależności i poprawki bezpieczeństwa traktowane jako bezwarunkowa aktualizacja. Sekrety nie trafiają do pakietu aplikacji, a wszystko wrażliwe na urządzeniu jest szyfrowane kluczami z Android Keystore.

Programiści pracują w Państwa repozytoriach, narzędziu do śledzenia zadań i procesie. Ukraińska umowa, płace, fakturowanie i urlopy pozostają po naszej stronie, a wszystko, co napiszą, jest przenoszone na Państwa.

Pozostałe języki, w których pracujemy

Języki programowania: przegląd

Pytania o tworzenie oprogramowania w Kotlin i Android

W jakich branżach pracują Państwa programiści Kotlin i Android?

Fintech i bankowość (mobilne aplikacje bankowe, płatnicze i inwestycyjne), media i aplikacje konsumenckie (streaming, social media i rozrywka), e-commerce i handel detaliczny (aplikacje zakupowe i lojalnościowe), ochrona zdrowia i fitness (aplikacje dla pacjentów, telemedycyny i dobrostanu), oprogramowanie korporacyjne (obsługa w terenie i aplikacje wewnętrzne) oraz urządzenia połączone (aplikacje towarzyszące dla urządzeń ubieralnych, czujników i sprzętu smart home).

Czy tworzą Państwo aplikacje na Android natywnie, czy międzyplatformowo?

Jedno i drugie. Natywnie w Kotlin z Jetpack Compose, gdy aplikacja zależy od funkcji platformy, takich jak aparat, Bluetooth lub praca w tle; Kotlin Multiplatform, gdy logika ma być współdzielona z iOS; oraz React Native lub .NET MAUI, gdy ważniejsza jest jedna baza kodu dla Androida i iOS.

Czy piszą Państwo w Kotlin także backend?

Tak. Usługi Spring Boot i Ktor w Kotlin, dla API stojącego za Państwa aplikacją lub dla samodzielnego backendu, ze współdzieleniem modeli danych z aplikacją przez Kotlin Multiplatform tam, gdzie to pomaga.

Jak szybko mogą zacząć programiści Kotlin i Android?

Gdy odpowiedni programista Kotlin lub Android jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści Kotlin i Android?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Budują Państwo aplikację na Android lub backend w Kotlin?

Prosimy opisać, co robi aplikacja lub usługa, kto z niej korzysta i czy istnieje wersja na iOS. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan, profile kandydatów lub rekomendacja dotycząca rozwiązania natywnego albo międzyplatformowego.