Zdravím.
Poptávám naprogramování aplikace pro android s touto funkčností. Jde mi pouze o aplikaci. Serverovou část udělám já.
- při úplně prvním spuštění si aplikace vyžádá x-místný kód. Ten si lokálně uloží
- aplikace bude mít sekci nastavení, kde půjdou přidávat a odebírat kódy. Kódů tedy může více.
- bude tam sekce "Nápověda" ,jednoduchá obrazovka s textovým popisem jak ovládat aplikaci
- aplikace se v nějaký předem určený čas dotáže na server pomocí pevné URL doplněné kódem (viz. výše). Bude to třeba 4x za den. To se upřesní. Pro co nejjednodušší implementaci, pokud bude v aplikaci zadáno více kódů, jednoduše se spojí do jednoho stringu a přidají do URL. Bude známá délka kódu, takže se to na serveru jednoduše rozdělí
- aplikace dostane od serveru RSS feed (případně json .....záleží na dohodě)
- aplikace vypíše přijaté příspěvky pod sebou s tím, že nějak označí nově. Příspěvky budou jednoduché o počtu pár položek (id, datum, nadpis, text, kod, autor, odkaz )
Je tedy třeba sledovat nové příspěvky kvůli případné notifikaci nebo označení příspěvku ve výpise. To jde dělat více způsoby. Jako jednoduché řešení mne napadá prostě lokálně ukládat IDčka naposledy stažených příspěvků. Pokud by nějaké přibyly, aplikace by věděla, že jsou nové a zareagovala. Pokud máte nějaké jiné řešení, je to na dohodě.
Nevím jak se to na Androidu řeší, ale jak jsem psal, aplikace bude kontrolovat server párkrát za den. Je tedy asi neefektivní, aby běžela pořád na pozadí, ale je třeba, aby se v nějakém čase na pozadí spustila, zkontrolovala nové příspěvky a v případě nějakého nové příspěvku na to upozornila uživatele. Pokud možno klasickou notifikací se zvukem a zobrazením v liště.
Požaduji zdrojové kódy a veškerá práva ke zdrojovým kódům. Už jsem se jednou spálil, kdy jsem nedostal zdrojové kódy a po programátorovi se slehla zem.
Půjde o neziskový projekt, který já platím ze svého a proto je pro mne cena důležitá. Ale důležitější je správná funkčnost :-)
V programování pro android se nevyznám, takže způsob realizace a použité nástroje jsou na dohodě. Jde mi o nejjednodušší funkční řešení. O vzhled aplikace nejde, ale zase to nemusí vypadat jako MS-DOS před 20 lety. Prostě taková ta android systémová klasika.
Díky za nabídky do PM.