Szukamy osoby doświadczonej w programowaniu aplikacji na urządzenia mobilne z systemem Android oraz posiadającej wiedzę i doświadczenie w nowoczesnych technologiach internetowych – typu web service’y (REST, SOAP), XML, JSON, itp.
Aplikacja będzie miała na celu kontaktowanie się z dostępnymi interfejsami (np. typu web service) portali aukcyjnych (Allegro) i i portali typu Ceneo (powiedzmy, że w pierwszej wersji będą to Allegro i jeden portal typu Ceneo – który oferuje odpowiedni interfejs) w celu uzyskiwania niezbędnych informacji o wybranych produktach. Uzyskane informacje będą wyświetlane w ramach widget’u i aplikacji – scrolllowana lista np. 20 pozycji. W przypadku Ceneo będzie potrzebny odpowiedni parser kodu HTML – bo nie udostępnia żadnego web service’u. Proszę w komentarzu lub mailu prywatnym napisać cenę również bez tej opcji – tzn same Allegro przez udostepniony przez nich web service.
Wymagany jest przejrzysty kod, który pozwoli nam później modyfikować go odpowiednio (np. zmieniać atrybuty, o które zapytujemy web service i dodać odpowiednią grafikę – czyli przejrzysty layout wyświetlania informacji w widgecie/aplikacji). Czyli ogólnie mówiąc aplikacja ma mieć przejrzyste intefejsy, być łatwa do rozszerzenia i modyfikacji.
W podstawowej wersji wyświetlane ma być 20 wierszy – nazwa, zdjęcie i cena.
Dopisano dnia 11-05-2012 o godzinie 18:34
Żeby było jaśniej. Proces działania:
1. Użytkownik wpisuje w input boxie nazwę produktu.
2. Nazwa produktu jest podawana na wejście modułu, który kontaktuje się z Allegro i Ceneo.
3. Wyświetlanych jest 20 wyników uzyskanych z tych serwisów tak, żeby można było scrollować
Musi to działać jako widget
Do zrobienia:
1. Aplikacja Android w formie widget’a o wybranym rozmiarze (dla przykładu mogą być 2 rozmiary – dość duże aby można było scrollować wyświetlane wyniki) Aplikacja zawiera input box – wpisywana jest nazwa produktu, po zatwierdzeniu wyświetlane wyniki wyszukiwania na scrollowanej liście.
2. Moduł do komunikacji z Allegro WebAPI – http://allegro.pl/webapi/
Wpisywana nazwa, pierwszych 20 wyników prezentowanych w formie listy – zdjęcie, nazwa, cena. Musi być łatwo później podmienić atrybuty na inne.
3. Moduł do komunikacji z Ceneo – czyli głównie parser wyników html + oczywiście trzeba wysłać zapytanie http, żeby zwrócone były odpowiednie wyniki wyszukiwania, ale to akurat banał.
Myślę, że podałem wystarczające informacje, żeby oszacować cenę (jeśli ktoś takie rzeczy już robił, to nie będzie miał z tym problemów).
Najnowsze komentarze