Upload
vashon
View
45
Download
0
Embed Size (px)
DESCRIPTION
Android programa: Spindulys. Komanda „ Much WOW“ Rytis Daškevičius, Tomas Liutvinas, Eimantas Stogis , Paulius Veliulis. Mūsų užduotis. - PowerPoint PPT Presentation
Citation preview
Android programa: Spindulys
Komanda „Much WOW“
Rytis Daškevičius, Tomas Liutvinas, Eimantas Stogis, Paulius Veliulis
Mūsų užduotis
Darbo tikslas: sukurti programą, kurios pagalba būtų lengva gauti informaciją apie „Spindulio“ spaustuvės teikiamas paslaugas bei suteikti galimybę paprastai užsakyti paslaugas tiek nuolatiniams, tiek naujiems klientams.
Turi būti išpildyti šie reikalavimai:
Programa turi palaikyti senas Android OS versijas (2.2 seniausia)
Privalomi keturi puslapiai tarp kurių būtų galima laisvai naviguoti.
Privalomas interaktyvus žemėlapis, kuris vartotojui panorus iškviestų navigacijos funkciją.
Užsakymo forma su paslaugai būdingais pasirinkimais.
Sugeneruoto užsakymo siuntimas į el. pašto programą.
Sprendžiamos problemos
Vartotojams nepatogu patiems formuoti užsakymus.
Ne visi vartotojai žino, kokias paslaugas spaustuvė gali suteikti.
Ne visiems patogūs dabartiniai užsakymo metodai.
Taip pat nėra galimybės patogiai peržvelgti spaustuvės paslaugas be interneto prieigos.
Būtent šioms problemoms išspręsti buvo kuriama „Spindulio“ programa.
Problemos sprendimo būdai
Sukurti paprastą ir laisvai prieinamą, nesudėtingą formą, kuri leistų formuoti užsakymus.
Pateikti informaciją apie produktus, galerijoje.
Pildant formą pateikti pasirinkimo variantus, taip leidžiant vartotojui susipažinti su galimais pasirinkimais.
Pasiūlyti alternatyvų metodą užsakyti paslaugoms.
Turint programą telefone, perziūrėti kompanijos rekvizitus bei suteikiamų paslaugų galeriją galima ir be interneto prieigos.
Techninės sprendimo detalės
Sprendimui pasiekti naudotos technologijos:
JAVA/XML
HTML/CSS
Android bibliotekos
Pasiekti rezultatai
Programą galima pasiekti „Google play“ parduotuvėje.
Ji yra nemokama ir laisvai prieinama publikai.
Projekto svetainėje patalpinta:
UML, klasių, sekų bei panaudos atvejų diagramos.
Produkto dokumentacija, darbų planas.
Programos specifikacija
Išvados
Ne visi elementai palaikomi senų Android versijų, todėl teko naudoti AndroidSupport biblioteką. Jei neturėtume šio reikalavimo, kai kuriuos sprendimus būtų buvę galima spręsti naudojant naujesnes/paprastesnes klases/metodus.
Itin daug laiko užtruko programos tinkamos išvaizdos paruošimas. Paprasti android grafiniai, bei TextView elementai labai riboti savo funkcionalumu, todėl naudojamas WebView, dėl galimybės valdyti stilių HTML/CSS kalbomis.
Dėl patirties, bei techninės įrangos trūkumo buvo ganėtinai sudėtinga implementuoti Google Maps interaktyvų žemėlapį, tačiau visos kliūtys buvo įveiktos.
Klausimai?
Ačiū už dėmesį!