D3 A7B36PDA Well being app



Podobné dokumenty
Nástrojová lišta v editačním poli

[IM-WMC] Městská cyklonavigace Deliverable D4

Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení prohlížeče. Verze: 2.1

Špatné nastavení oddělovače pro datum

Správa obsahu webové platformy

VNITŘNÍ GRANTY FF UK 2017 MANUÁL PRO PRÁCI S APLIKACÍ PRO ZADÁVÁNÍ SOUTĚŽNÍCH NÁVRHŮ

Návod pro práci s aplikací

Bisnode Mobilní aplikace k prověření firmy

[BAL-MLP] Multiplayer

Aplikace NAM tracker

xmobile Operační systém Andorid Uživatelský manuál X-Trade Brokers DM S.A., organizační složka 1/12

XD39NUR Semestrální práce Zimní semestr 2013/2014

NAS 232 Aplikace AiFoto pro mobilní zařízení. Správa fotografií na vašem NAS z mobilního zařízení

Studijní skupiny. 1. Spuštění modulu Studijní skupiny

Jak vložit položku do GDSN

Mobilní zpravodajská aplikace idnes. A7B39PDA - Principy tvorby mobilních aplikací

Registrace dodavatele na tržiště NEN

Jak nainstalovat Avast?

ÚČTOVÁNÍ úvodní nastavení

Dell Premier. Návod k nakupování a objednávkám

Manuál na pořízení technické změny pomocí webové kalkulačky. Verze 1.2

NÁVOD K POUŽÍVÁNÍ DIGITÁLNÍ PENĚŽENKY MASTERCARD MOBILE

Přidání Edookitu na plochu (v 1.0)

Mobilní aplikace. Uživatelský manuál

SMS Jízdenka Semestrální úloha pro předmět Y39PDA Jan Peca

NAS 243 Aplikace AiData pro mobilní zařízení

gdmss Lite Android DVR Mobile Client Návod k obsluze aplikace

GPS Chat David Liška

Mobilní OneNet samoobsluha Návod k vytvoření zástupce na ploše

Obslužný software. PAP ISO 9001

T-Cloud Zakázka. Uživatelská příručka

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

Semestrální práce A7B39PDA. Klient pro informační systém (KOS)

Dokumentace k mobilní aplikaci GoodCall

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

Informace k přihlášení do aplikace REGIS Obsah

Tabletová aplikace. Uživatelský manuál

Externí Helpdesk Uživatelská příručka. verze 1.00

Monitoring mikroregionů a jejich rozvojových dokumentů. imr. On-line systém evidence mikroregionů a jejich rozvojových dokumentů

Prohlížení a editace externích předmětů

Jednoduchý uživatelský manuál k programu Cat s Paradise

InsideBusiness Payments CEE

Podpora Poski.com. Popis a návod pro práci se systémem

Etapa I první kontakt

Jak nainstalovat Avast?

Postup instalace přídavného modulu pro Aktuální zůstatky (CBA) v programu MultiCash KB (MCC)

Aplikace insportline incondi

Mobilní aplikace. Uživatelský manuál

Návod k elektronické žákovské knížce

PRÁCE S APLIKACÍ Evidence městských knih

Nejsnazší cesta k půjčení firemního vozu

xmobile Mobilní telefony iphone Uživatelský manuál X-Trade Brokers DM S.A., organizační složka 1/14

Práce s programem Termíny zkoušek - vypisování

Návrh zpravodajské aplikace idnes po Android

Váš první webinář aneb jak na to?

Postup se dle prohlížeče a operačního systému liší, vyberte prosím jaký prohlížeč a na jakém operačním systému používáte.

Gymnázium Ostrava Hrabůvka, příspěvková organizace Františka Hajdy 34, Ostrava Hrabůvka

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro Max Homebanking PS s využitím čipové karty

Pokyny pro instalaci programu E-Config verze 3.0 na počítačích s Windows 7 / 8 / 10

IMAporter Mobile Key Aplikace Mobile Key pro čtečky RSW.04 vybavené technologií NFC a BLE

PDA D3. Simon Slováček, Petr Rubeš, David Tomáš. Active Party Time

PŘIHLAŠOVÁNÍ NA ZKOUŠKY INTERNETOVOU APLIKACÍ

Svolávací systém Uživatelský manuál

Jak vytvořit Osobní a profesní profil v Google Sites

ACTIVATE HERE - FAQ. Zakoupením této položky získáte do 60 minut do požadovaného u aktivační klíče k vybranému produktu.

Obsah. Úvod 3. Návod k rezervaci přes Microsoft Outlook MeetingRoomApp 2

MATURITNÍ PRÁCE dokumentace

MOBILNÍ MULTIPLAYEROVÁ HRA THE HUNT. Y39PDA, školní rok 2010/2011 Ondřej Šíma

Semestrální práce [BIS-EXE] D2 Jan Nekvapil, Zdeněk Brabec

MANUÁL K APLIKACI SOFTRADE. 1. Pohyb v aplikaci 2. Aukce obálkového výběru 3. Aukce otevřená v ceně

Mobilní aplikace Jízdní řády Y39PDA Marek Temnyak

Univerzální rezervační systém. Uživatelská příručka

ZAMĚSTNANECKÝ PORTÁL uživatelská příručka

Návod na práci s redakčním systémem webu VPŠ a SPŠ MV v Praze

Průvodce Akademickým portálem SoftwareONE

Mini PC ITV26. Návod k použití

Metodika pro systém výkaznictví REMA PV Pro provozovatele FVE

ODBOR PERSONÁLNÍHO ŘÍZENÍ A ODDĚLENÍ INFORMATIKY

Modul PrestaShop verze 1.6 Uživatelská dokumentace

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

EIS Magion - Objednávky

Bc. Martin Majer, AiP Beroun s.r.o.

Uživatelská příručka T UC-One pro windows

Bohuslav Mach, Správce úkolů. pro informační systém firmy s-cape.cz 1/6

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Zde v části Progress Reports, Final Reports klikněte na ikonku Edit. Následně se otevře formulář Dílčí zprávy.

VIZUÁLNÍ PØÍRUÈKA K APLIKACI PRO MOBILNÍ TELEFONY SE SYSTÉMEM ANDROID

Nastavení ového účtu Outlook Express operační systém Windows XP

Návod na základní používání Helpdesku AGEL

NÁVOD INTERNETOVÝ OBCHOD PŘIHLÁŠENÍ PRODUKTY přidání produktu Zadání ceny výrobku... 4

NVR Easyn pro IP kamery 1080p

ČVUT FEL. Testování nemocničního systému Fonsakord

Návod na tvorbu videa pro žáky ZŠ a SŠ zapojených do projektu,,miluji jídlo, neplýtvám! Realizováno za finanční podpory Královéhradeckého kraje

Moje PNS. Návod použití

Citibank Elektronické výpisy

Zprávy: Pošta. 1. Spuštění modulu Zprávy. 2. Popis prostředí a ovládacích prvků modulu Zprávy

Modul PrestaShop verze 1.7 Uživatelská dokumentace

Helpdesk Liberecké IS

[XXX-PUB] Návrh uživatelského rozhraní pro ovládací panel v restauracích The PUB

Transkript:

D3 A7B36PDA Well being app Voříšek Lukáš Do Thang 26.4.2015 git@gitlab.fel.cvut.cz:vorislu1/pda-wb-game.git

Úvod Pro tvorbu elektronického prototypu jsme se rozhodli použít nativní aplikaci pro android a zároveň i verzi HTML. Vycházeli jsme přitom z papírového prototypu, který byl zhotoven v předchozí fázi procesu vývoje. Důvodem dvou verzí byla snaha mít co nejdříve pracovní verzi, se kterou by bylo možné pracovat a rychle měnit. Pro tento účel se dobře osvědčila technologie HTML. Zatímco nativní prototyp pro Android na druhou stranu poskytoval reálný vzhled a animace, ale trvalo déle ho naimplementovat. HTML Prototyp Pro html prototyp byl použit framework od společnosti Zurb zvaný Foundaton for Apps. Bližší popis jednotlivých prvků na obrazovkách je v kapitole další kapitole, která je věnovaná prototypu nativní aplikace. Na levé straně je hlavní stránka aplikace s aktuálním stavem uživatele a úkoly. Na pravé straně je zobrazení stránky s historií předchozích kol. 2

Na levé straně je stránka s nastavením údajů o uživateli. Na pravé straně je zobrazení notifikační zprávy, která se ukáže kdyžuživatel klikne na tlačítko Odpočívat. 3

Popis klíčových obrazovek aplikace - Nativní Aplikace První spuštění - Úvodní stránka V případě že uživatel zapnul aplikaci poprvé, ještě předtím než se zobrazí hlavní obrazovka aplikace se uživateli představí náplň aplikace. Jedná se o text, který s uživateli hned naváže spojení. První spuštění - Informace o uživateli Po představení aplikace se zobrazí stránka, kde je po uživateli žádáno aby vyplnil údaje Jméno, Věk a mimo jiné také informaci o tom zdali vlastní Kolo nebo Skate. Tyto údaje budou použity pro výběr vhodných úkolů pro uživatele. 4

Hlavní stránka aplikace Na hlavní stránce se v horní části nachází lišta, kde je název aplikace na levé straně a v na pravé je menu, které v prototypu nabízí možnost přejít do nastavení. Dále v obsahové části je nejdříve vyobrazen aktuální pokrok uživatele, tedy stupeň ve kterém je na základě splněných úkolů. Kromě toho se zde nachází i tlačítko Odpočinout si, které uživateli umožňuje daný den si od všech úkolů bez penalizace odpočinout. Hned pod kartou s aktuálním pokrokem jsou v kartách zobrazeny úkoly, které uživatel má splnit. Hlavní stránka - Zobrazení menu Po kliknutí na ikonku menu v pravém horním rohu se otevře modální okno s položkou Nastavení. Kliknutím na něj se přejde do nastavení. 5

Nastavení Na stránce nastavení je možné změnit údaje, které uživatel zadal při prvním spuštění aplikace. Tedy v případě nějaké změny, například uživatel si koupil kolo, může o tuto skutečnost aplikaci říci. Hlavní stránka - Volno Speciální případ hlavní obrazovky, kdy m uživatel již splněny všechny úkoly pro daný den. 6

Test s uživatelem Testovaný scénář 1 Testování proběhlo neformálně s jedním uživatelem, který má základní zkušenosti s aplikacemi napříč operačním systémem Android. Testování proběhlo s prototypem nativní aplikace. 1. Podívej se na detail postupu/pokroku 2. Nastav, že máš k dispozici Skate 3. Přijmi úkol Jdi se na dvě hodiny projít na čerstvý vzduch 4. Dej aplikaci vědět že sis zašel do kina 5. Víš že za dnešek už další úkol nestihneš a nechceš být penalizován, přejdi do stavu odpočívání (stav kdy nebudeš penalizován za nesplněné úkoly) Nálezy č.1 1. Uživatel měl problém najít detail postupu, hledal například nějaké menu pomocí swipu do prava/leva 2. Uživatel správně označil položku v nastavení, ale nebyl si jist zdali se změna uložila 3. Uživatel zvládl úkol bez problémů 4. Uživatel zvládl úkol bez problémů 5. Uživatel zvládl úkol bez problémů Návrh řešení nálezů č.1 1. Přidat vysouvací menu na levou stranu s položkou Informace o postupu. V tomto menu by mohli být i další položky na zobrazení Historie například. 2. Přidat na stránku nastavení tlačítko uložit 3. 4. 5. Testovaný scénář 2 Testování proběhlo neformálně s jedním uživatelem, který má základní zkušenosti s aplikacemi napříč operačním systémem Android. Testování proběhlo s HTML prototypem. 1. Podívej se do historie předchozích kol a zjisti jaké byly úkoly v předchozím kole 2. Splnil si úkol vyjít schody, informuj o tom aplikaci 3. Musel si prodat své kolo, informuj o tom aplikaci 4. Víš že za dnešek už další úkol nestihneš a nechceš být penalizován, přejdi do stavu odpočívání (stav kdy nebudeš penalizován za nesplněné úkoly) Nálezy č.2 1. Na stránce s historií nebylo vyobrazeno čitelně aktuální pokrok uživatele a proto považoval aktuální kolo za předchozí kolo. 2. Uživatel si nebyl 100% jist, že o splnění úkolu aplikaci informoval. 3. Uživatel špatně porozuměl zadanému úkolu, tudíž nesplnil úkol. 4. Uživatel zvládl úkol bez problémů 7

Návrh řešení nálezů č.2 1. Označit aktuální kolo například textem Nacházíš v tomto kole 2. Kromě zobrazení ikonky s fajfkou, ještě přidat modální okno kde by byl napsán text Úkol splněn, nebo nechat úkol zmizet. 3. 4. 8

Problémy s implementací Při implementaci se vyskytlo velké množství problémů, které byli převážně spjaty s neznalostí platformy. Mezi tyto problémy patří například notifikování ListView o změně, které se provádí nad adaptérem a nad ním, je také odchytáváno pomocí observeru. Dalším velmi výrazným problémem byl nový Material design. AppCompat knihovna se drží nového grafického stylu Material design, který Google představil v rámci Androidu ve verzi Lollipop (API 21), ovšem tato knihovna nenahrazuje chování tlačítek. Z toho důvodu je do aplikace přidána závislost na externí knihovnu poskytující tlačítka, checkboxy a podobné prvky z Material designu. Projevili se však nepříjemné chování v některých situacích, kvůli kterému není nakonec tato knihovna použita. Její použití je však plánováno v nacházejících verzích. Aplikace zatím předpokládá otočení telefonu na výšku. Testováno je to pak na Androidu ve verzi 4.3, konkrétně pak na telefonu Sony Xperia SP. 9