Zamknięty

110406 Face Switch: port aplikacji na Androida z iOS

Witam,

Zlece portowanie aplikacji na Androida. W zasadzie wymaga całkowitego przepisania za wyjątkiem framgmentów napisanych pod biblioteki OpenCV i OpenGL które trzeba oczywiście zintegrować z Androidem. Dostarcze również grafike w postaci PSD.

Aplikacja iOS do pobrania z Appstore: [url removed, login to view];ls=1, wersja darmowa [url removed, login to view];mt=8. Inne informacje/video dostępne na http://www.face-switch.com.

W pierwszej wersji Androidowej Face Switcha chciałbym przeportować tylko najistotniejsze części aplikacji:

1. StartView

a. Widok dwoch zdjęc do wyboru z ustawieniem ktore zdjecie jest u góry które na dole

2. Info

a. Info i Settings moze to byc na jednym widoku dla uproszczenia wzgledem wersji iOS.

3. SelectView

a. Widok do importowania pojedyńczego zdjęcia z różnych źródeł. Po dodaniu zdjęcia z aparatu, folderu usera nastepuje skanowanie obrazu w poszukiwaniu twarzy (pozycji oczu). Wyszukiwanie mozliwe za pomoca biblioteki OpenCV Prawdopodobnie istnieje możliwość wzorowania się na istniejącym kodzie z open CV na iOsie.

b. Na zdjeciu pokazuja sie dwa kółka oznaczające pozycje oczu i jedno kolor skóry. Na tym widoku user może manipulować tymi kółkami. Ma to wpływ na dalsze skalowanie, pozycjonowanie i zmiane koloru zdjęć w widoku MixView.

4. BuildInGalleryView

a. Galeria 16 zdjęc do wyboru. Po wybraniu zdjecia user wraca na SelectView i pozycja oczu jest ustawiana (zdefiniowana w programie na sztywno - nie ma tu wyszukiwania ich pozycji)

5. CameraView

a. Systemowy widok kamery.

6. UserFotosView

a. Systemowy widok wyboru zdjęć użytkownika

7. MixView

a. Widok mieszania zdjęć. Załadowane zdjęcia są odpowiedno przeskalowane i przesuniete, obrocone aby nakładały się oczyma, przy założeniu że jedno ze zdjęć wypełnia cały ekran. Widok ten jest widokiem OpenGL ze wzgledu na

to że sam gest mieszania jest wykonywany w openGLu. Systemowe funkcje graficzne działają tu za wolno. Prawdopodobnie bedzie mozliwość wykożystania istniejących funkcji mieszania oprogramowanych w OpenGLu 1.0 (język C).

8. ShareView

a. Dzielenie sie obrazkiem. Może być systemowa funkcja Androida: Facebbok, Twiter, e-mail, user album itp.

b. Send to face switch - wysyla na strone face switcha - dostepne jest API do przesylania zdjecia POSTem po http.

c. Przed wyslaniem nakładany jest watermark z logiem face switch.

d. share z facebookiem - open graph - jako opcja na update.

9. VIP Gallery z In App Purchase (TapJoy)

10. Integracja z AdMobem (kolejni dostawcy jako update)

11. Integracja z google analitics

12. Integrtacja z TapJoy jako alternatywa dla zakupow In App Purchase

13. Aviary edytor zdjec - opcja na update

14. Pomijam widok on-line gallery (dostepny od wersji 1.5) - opcja na update

Zebrane opcje update-u:

1. Facebook photo accces, open graph

2. Aviary edytor zdjec

3. Integracja dostawcow reklam

4. Widok on-line gallery

5. nowa aplikacja social switch

6. nowa aplikacja Job Switch

Nie wiem jeszcze gdzie i jakie będą ostatecznie In App Purchase-y, ale może to być dostep

do kamery dostep do zdjęć z galerii itp. Myśę o 2-3 oganiczonych funkcjonalnościach w ten

sposob.

Chciałbym żeby aplikacja była tworzona zmyśla o tym że kiedyś bedzie z niej kompilowana

inna wersja aplikacji (job switch, social switch) - dobrze zorganizowana czesć IAP i podmiana

kilku ikon i plików konfiguracyjnch, przelanczanie widoku z reklamami na widok bez nich.

Prawdopodobne też bedzie wykozystywanie kodu projektu dla innych aplikacji dlatego trzeba

dobrze rozdzielic warstwe prezentacji od logiki ze wzgledu na opcje rozwoju.

Wersja androida >= 2.2 ,2.3

Możliwość spotkania w biurze we Wrocławiu na ul. Łokietka.

Wycena nie powinna uwzględniać stworzenia konta developerskiego. Proszę o podawanie cen brutto.

Proszę o podawanie \"widełek\" cenowych.

Preferuje kontakt osobisty przed podpisaniem umowy, dlatego mile widziane oferty z Wrocławia i okolic, choć nie wykluczam możliwości zdalnej współpracy.

Mile widziana będzie prezentacja wykonanych aplikacji istniejących w sklepie Play Google-a.

Chętnie odpowiem na bardziej szczegółowe pytania.

Umiejętności: Android, iPad, iPhone, Mobile App Development

Zobacz więcej: www jako o com, update to ios 7, update to ios 6, update ios 8, update ios 7, ul com, job opengl, ios in app purchase, ios 5 update, ios 3, graph info, google cv, edytor ikon, apple ios update, apple ios 7, twiter api, facebook open graph api, appstore google, opengl job, video ma

O pracodawcy:
( 0 ocen ) Wrocław, Poland

Numer ID Projektu: #5682281