Przejdź do treści
Wszystkie usługi

U3Usługi · Android

Aplikacje na Androida na zamówienie

Robię natywne aplikacje na Androida w Kotlinie i Jetpack Compose, także takie, które działają na ekranie Android Auto albo łączą się z urządzeniami przez Bluetooth LE. W portfolio są dwa takie projekty: aplikacja WireAmbi i koncepcja launchera WireDrive.

01Co robię

Co robię

  1. 01

    Kotlin i Jetpack Compose

    Piszę natywnie w Kotlinie, a interfejs buduję w Jetpack Compose. Logikę oddzielam od ekranów, więc da się ją sprawdzać automatycznymi testami bez telefonu i urządzenia pod ręką, a w WireAmbi takich testów jest 359.

  2. 02

    Bluetooth LE

    Łączę aplikacje z urządzeniami przez Bluetooth LE, także z takimi, które nie mają dokumentacji. W WireAmbi sposób komunikacji z tanimi sterownikami taśm LED trzeba było ustalić bez pomocy producenta i sprawdzić na sprzęcie. Aplikacja czeka, aż telefon potwierdzi wysłanie każdego polecenia, i ponawia te odrzucone, więc żadne nie przepada po cichu.

  3. 03

    Android Auto

    Robię ekrany dla Android Auto w granicach szablonów, na które system pozwala w aucie. Na ekranie auta WireAmbi pokazuje siatkę kolorów i sceny, a polecenia głosowe rozpoznaje offline. Ekran auta testuję w Desktop Head Unit, oficjalnym emulatorze Android Auto od Google.

  4. 04

    Projekt interfejsu

    Interfejs projektuję pod miejsce, w którym aplikacja będzie używana. W koncepcji WireDrive dla auta oznacza to duże pola dotyku, które łatwo trafić w czasie jazdy, i każdą funkcję auta najwyżej dwa dotknięcia od ekranu startowego.

  5. 05

    Testy na prawdziwym sprzęcie

    Aplikację sprawdzam na telefonie i na urządzeniu, z którym ma współpracować, a nie tylko w emulatorze. WireAmbi działa z prawdziwym sterownikiem taśmy LED na telefonie z Androidem 15 i ma interfejs po polsku i angielsku.

02Dla kogo

Dla kogo

Dla firm, które mają urządzenie z Bluetooth LE i potrzebują do niego aplikacji, oraz dla tych, które chcą korzystać z aplikacji w aucie przez Android Auto. Pasuje też do narzędzi wewnętrznych, gdy wszyscy użytkownicy mają telefony z Androidem.

03Powiązane projekty

Powiązane projekty

04Najczęstsze pytania

Najczęstsze pytania

Kontakt

Porozmawiajmy o Twoim projekcie.

Opisz, co aplikacja ma robić i czy łączy się z jakimś urządzeniem. Odpowiadam w ciągu dwóch dni roboczych.

Napisz