Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.
Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.


Opracowaliśmy mobilną aplikację uruchamiającą dla systemu Android opartą na rozwiązaniu open-source, dostosowując ją i przekształcając w gotowy produkt MVP*.

Klientem jest firma z branży mediów i rozrywki, która opracowuje produkty cyfrowe zwiększające zaangażowanie użytkowników urządzeń mobilnych. Firma chciała przetestować niestandardowy program uruchamiający dla systemu Android jako nowy kanał dostarczania spersonalizowanych treści i rozrywki.
Dalsze szczegóły dotyczące klienta i wizji produktu pozostają w tajemnicy.
Deweloper Innowise, z którym pracowaliśmy, był świetnym dodatkiem do naszego zespołu. Szybko przyspieszył pracę, jest zawsze komunikatywny i ma solidne zrozumienie ekosystemu Androida. Dostosowuje on launcher open-source do naszych potrzeb, jednocześnie stale pracując nad poprawą wydajności, komfortu użytkowania i stabilności. Już teraz widzimy wiele korzyści z jego proaktywnego podejścia i wiedzy.

Klient zwrócił się do nas z jasnym celem: dostosowanie open-source'owego launchera Androida do niestandardowego MVP, które mogłoby posłużyć jako podstawa przyszłego produktu komercyjnego. Podczas gdy początkowa baza kodu oferowała funkcjonalny punkt wyjścia, przekształcenie jej w stabilny, responsywny i rozszerzalny launcher wymagało głębokiego dostosowania, czystej implementacji interfejsu użytkownika i inżynierii uwzględniającej wydajność.
Aby zaspokoić potrzeby klienta, dostosowaliśmy program uruchamiający typu open source, aby wspierać przyszły rozwój i wzrost. Nasz programista Androida pracował niezależnie, ale pozostawał w ścisłym kontakcie z właścicielem produktu klienta, udostępniając regularne aktualizacje i wersje demonstracyjne, aby zachować przejrzystość i elastyczność rozwoju.
Od samego początku projekt opierał się na szczupłym rozwoju skoncentrowanym na MVP. Z jednym deweloperem Androida na pokładzie, skupiliśmy się na szybkich iteracjach, bezpośredniej komunikacji i jasnym określeniu zakresu. Zaczęliśmy od wybrania i przeanalizowania bazy kodu programu uruchamiającego typu open source, która miała służyć jako podstawa produktu.
Przyjęliśmy podejście przyrostowe, udostępniając klientowi regularne wersje demonstracyjne i udoskonalając funkcje w oparciu o informacje zwrotne. Cotygodniowe asynchroniczne aktualizacje utrzymywały wszystkich w zgodzie, zapewniając pełną przejrzystość bez potrzeby częstych spotkań. Takie podejście pozwoliło klientowi zobaczyć postępy w czasie rzeczywistym przy jednoczesnym utrzymaniu wysokiego tempa rozwoju.
Zaczęliśmy od rozwidlenia open-source'owego launchera Androida (AOSP Launcher3) i przygotowania go do niestandardowego rozwoju. Celem było uczynienie bazy kodu łatwą w utrzymaniu i gotową do przyszłego skalowania.
Zreorganizowano układy i działania, aby uprościć przyszłą integrację funkcji.
Usunięto niepotrzebne uprawnienia i przestarzałe zależności w celu poprawy bezpieczeństwa.
Dostrojone renderowanie ikon i wykorzystanie zasobów dla płynniejszego działania na urządzeniach z małą ilością pamięci.
Wdrożona analityka i zaciemnianie kompilacji w celu zapewnienia niezawodności i bezpiecznego wdrożenia.
Prace te stworzyły stabilną i lekką podstawę techniczną dla rozwoju MVP.
Gdy fundamenty były już gotowe, skupiliśmy się na budowaniu i udoskonalaniu kluczowych funkcji skierowanych do użytkowników.
Na tym etapie skupiliśmy się na tym, aby launcher był responsywny, stabilny i spójny na różnych urządzeniach z Androidem.
Android (Java, XML)
Zaadaptowany i rozszerzony z AOSP Launcher3 (baza open-source)
Poniedziałek, Notion; Slack; U-Track, wewnętrzny arkusz kalkulacyjny

Po kilku miesiącach rozwoju, launcher MVP został pomyślnie dostarczony i przekazany do dalszej oceny. Rezultatem jest stabilny, konfigurowalny launcher na Androida, który spełnia początkowe cele klienta i stanowi solidną podstawę dla przyszłej ekspansji produktu.
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

Rejestrując się, wyrażasz zgodę na naszą Polityką Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.