#Android program találkozószervezéshez
Egy olyan android applikációt tervezünk, amely segítségével barátok hatékonyabban tudjanak egy munka utáni sörözést megbeszélni. A program segít kiválasztani a helyet, amelyik mindenkihez közel van és mindenki szeret, útvonalat tervez a helyszínre és megadja a tervezett indulási időpontot.
További funkciók későbbi megbeszélés alapján. A leírásban ahol kérdőjel van az azt jelenti, hogy jó ötletnek tartom (Rudolf), de valószínűleg úgy sem érdemes belefejleszteni, csak ha valaki nagyon jónak/fontosnak találja. A felkiáltójel azt mutatja, hogy szerintem mit kéne berakni a programba. Ahol nincs jelölés ott mindegyik opció egyenrangú szerintem.
##A felhasználó által megadott adatok:
- Indulási helyszín
- Indulási idő
- Célpontok, alias: kocsmák
###Helyszín megadása:
Több beviteli lehetőséget is érdemes számba venni. Ezek közül valószínűleg azt fogjuk választani amelyiket a legkönnyebb lefejleszteni.
- Térképen bejelöléssel(?)
- Cím megadása
- BKV megálló megadása (!)
- A korábbiak felhasználásával "be lehet tanítani" pár helyszínt mint: Munkahely, Otthon, Szokásos hely 1, Szokásos hely 2... (?)
###Időpont megadása:
Azt kell(het) kezelni, hogy legtöbben csak becsülni tudják mikor fognak végezi.
- Min-Max értékek megadása
- Előrelátható indulási idő megadása
###Célpontok megadása:
Az esemény létrehozójának legalább egy helyet meg kell adnia.
- Egy helynek van neve és címe is (talán egy foursquare szolgáltatást fel lehetne használni erre)
- A meghívottak is hozzá tudnak adni a listához (?)
- Mindenki visszajelezheti, hogy az a hely neki OK, vagy NEM OK
- Az OK szavazatot lehet finomíthatnánk Tetszik, Mindegy lehetőségekkel (?)
##Működés
Alább leírom én hogyan képzeltem el a program működését:
- Kiszűri a kocsmákat amik valamiért nem jók valakinek
- Rangsorolja a helyeket:
- Amelyik többeknek tetszett előrébb kerül (?)
- Amelyik közelebb van mindenkihez előrébb kerül
- Amelyik helyen korábban tudnak találkozni előrébb kerül
- Ezen még lehet agyalni pontosan hogyan kellene...
- Folyamatosan kiértékeli a legjobb lehetőséget, de az esemény napján befagyaszt
- Csak az esemény létrehozója (admin) tud változtatni az esemény napján
- Ezekről mindenki értesítést kap aznap (?)
- Mindenkinek kiszámolja az útvonalat és az indulási időt
- Fontos lehet, hogy a megállóban kell akkorra lenni
- Az útvonaltervező bemeneti adatai: célidő, célhelyszín, indulási helyszín
- Ezt elmenti és vissza lehet nézni
- Élőben láthatja mindenki, hogy hol tart/mennyit késik, ha engedélyezi a felhasználó (??)
- Kések x percet gomb a felületre (?)
- Haza tartó út tervezése (?)
###Felhasznált segéd szolgáltatások
- Az útvonaltervezés esszenciális, a legjobb lenne valami kb Google Maps szintű használata. Nem elég az aktuális járatokat nézni, azzal bonyolult lesz az algoritmusunk (közeli, de más nevű megállók?). Ide majd tőletek várnék ajánlatokat.
- A kocsmahelyek keresése is nekem úgy hangzik mint amire már valaki írhatott API-t.
###Felhasználói felület
Képernyők és funkciói:
- Főmenü:
- Esemény létrehozás
- Meghívásra válaszolás (ha van frissen kapott)
- Meghívott események megtekintése (talán egybe is lehet az előzővel valahogy)
- Esemény létrehozás:
- Kocsmaválasztás
- Emberek meghívása (e-mail? adatbázis?)
- Dátum megadása
- Meghívásra válaszolás:
- (Az esemény létrehozója is itt válaszol "magának")
- Indulási idő megadása
- Indulási helyszín megadása
- Kocsmára szavazás
- Kocsma ajánlás(?)
- Meghívott események megtekintése:
- Útvonal megtekintése
- Ajánlott kezdési időpont megtekintése
- Valamilyen adat megváltoztatása (?)