Zlecę napisanie SDK dla aplikacji Android. SDK ma za zadanie przekształcić dowolną aplikację w serwer proxy.

Orientacyjne założenia:

SDK powinno łatwo się implementować w dowolnej aplikacji Android.
SDK ma za zadanie utrzymać działanie dowolnej aplikacji w tle jako proces uniemożliwiając jej proste ubicie.
Musi działać bez ROOTa.
Aplikacja musi być w stanie odczytać stan baterii telefonu oraz wykryć czy urządzenie jest połączone z internetem przez WIFI.

SDK ma za zadanie odpytywać co X sekund zadany adres internetowy MASTER_SERWER (dane zaszyfrowane najlepiej po https).

Kontrolne odpytanie MASTER_SERWER ma zawierać

  • informację czy połączenie jest przez WIFI czy GPRS
  • stan baterii

Zwracane dane to:

  • czas oczekiwania na kolejne odpytanie (wartość może zmieniać się w zakresie od 1 do 300 sekund)
  • url na jaki ma zostać wykonane kolejne odpytanie (może być kilka MASTER_SERWER)
  • url do zapytania proxy - adres url na który należy wysłać request html
  • paczka danych - request html które trzeba przefowardować w sieć (wraz z nagłówkami - może to być post/GET na http/https ) wielkość paczki może mieć kilka MB

W odpowiedzi ma zostać przesłana na serwer POSTem:

  • zwrotna paczka danych odpowiedzi zapytania proxy
  • czas przetwarzania od wysłania paczki danych do odpowiedzi

Proszę o kontakt doświadczonych programistów, dłuższa współpraca, posiadam odpowiedni budżet.
Posiadam też własną aplikację w sklepie google na której można robić testy live.
Preferowane rozliczanie godzinowe oraz commity na github.