dla wykonawców

Szczegóły zlecenia

Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.

Implementacja klienta HTTP - Android

Numer zlecenia: 31310
Dodano: 14 lipca 2022
Status: nieaktywne

Dzień dobry, 

na potrzeby mojej praktyki fizjoterapeutycznej, razem z programistami, stworzyliśmy aplikację mobilną do monitorowania postępów rehabilitacji. Aplikacja mobilna napisana jest na Androida w języku Kotlin. Potrzebuję umożliwić wysyłanie treści z aplikacji mobilnej z tabletu do aplikacji webowej, aby pacjent i jego rodzina mogli obserwować postępy rehabilitacji. Aplikacja webowa także już istnieje .

Przedmiot zlecenia

1. Do zaimplementowania klient HTTP zgodnie z zaprojektowanym REST API w już istniejącej aplikacji mobilnej. Należy stworzyć zapytania i wysłać je w odpowiednim momencie podczas działania aplikacji.

Łącznie na 10 różnych endpointów o metodach get, post, delete, patch.



Jak widać, same zapytania nie są skomplikowane, ale należy rozpoznać kod aplikacji i użyć ich w odpowiednim miejscu. Proszę zwrócić uwagę, że zazwyczaj komunikacja jest w formie JSON, ale występują również 3 zapytania typu multipart.

Osobny programista implementuje stronę serwerową. Po zakończeniu implementacji wymagane jest sprawdzenie poprawności integracji aplikacją z serwerem (testy manualne, współpraca z drugim programistą). Całość finalnie zatwierdzam ja. Jeśli będą problemy to możliwe kosmetyczne zmiany w istniejącym API, żeby dograć integrację. Testy automatyczne są mile widziane, ale nie są wymagane.

2. Potrzeba również poprawić wyświetlanie nagrań w aplikacji mobilnej, tak aby wyświetlały się tak samo jak inne filmy nagrane systemową aplikacją aparatu. Opis problemu poniżej.

Po lewej podgląd obrazu zaraz przed kliknięciem nagrywania, a po prawej odtwarzanie nagranego filmu. Test na 2 tabletach z Androidem 8 i 10.
Na Androidzie 10 obraz się zarówno zaciemnia jak i zmienia proporcje (zwiększa się pionowo, i ucina po bokach)

Z kolei na tablecie z Androidem 8 obraz jest jaśniejszy, ale zarówno zniekształcony jak i ucięty po bokach.

Jeden z programistów sugerował implementacje CameraX link: https://developer.android.com/training/camerax

Po więcej informacji zapraszam do kontaktu ;)


Wymagany termin:
W ciągu najbliższych 30 dni
Rozpoczęcie od:
18.07.2022 - pozostało 651 dni
Lokalizacja:

Warszawa, Mazowieckie

Jesteś zainteresowany tym zleceniem?
Przedstaw swoją ofertę
SKONTAKTUJ SIĘ
Bądź pierwszym, który przedstawi ofertę. Oferty złożone jako pierwsze zwiększają szanse wyboru twojej oferty.

To zlecenie zostało już zakończone

Czy spodobała Ci się ta strona ?

Ocena: 5/5 (głosów 1)