Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
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 ;)