dla wykonawców

Szczegóły zlecenia

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

Implementacja klienta HTTP - Android

Numer zlecenia: 24527
Dodano: 6 marca 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ę, aby umożliwić wysyłanie treści z aplikacji mobilnej z tabletu do aplikacji webowej, dzięki czemu pacjent i jego rodzina mogliby obserwować postępy rehabilitacji. Aplikacja webowa także już istnieje (www.rehawinners.pl).

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.

API: https://app.swaggerhub.com/apis/krzysztof.dzioba.93/stroke-fit/1.0.0

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.

Obraz jest znacznie ciemniejszy w tablecie z Androidem 10, nie jest zniekształcony a jedynie oddalony i ścięty po bokach (2 zrzuty ekranu powyżej).

 



Z kolei na tablecie z Androidem 8 obraz jest jaśniejszy, ale zarówno zniekształcony jak i ścięty po bokach (2 zrzuty ekranu powyżej).

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

Po więcej informacji zapraszam do kontaktu ;)


Jestem otwarty również na spotkanie on-line lub bezpośrednio w Krakowie i okolicach.

Pozdrawiam,


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

Modlnica, Małopolskie

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)