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



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

Sledování provedených změn v programu SAS

Vizualizace TIN (trojúhelníková nepravidelná síť) v Marushka Designu

Instalace a technické informace

VIS ČAK - Uživatelský manuál - OnLine semináře

Tile systém v Marushka Designu

Podklady k práci s Intranetem - administrátor

Vykreslení obrázku z databázového sloupce na referenční bod geometrie

Informační ikony v MarushkaDesignu

Autorizace mapového serveru

PEXESO UŽIVATELSKÝ MANUÁL

Bezpečnostní IP kamera

Portál veřejné správy

Manuál k vyplnění Monitorovacích listů

Upomínky a kontroly E S O 9 i n t e r n a t i o n a l a. s.

Témata v MarushkaDesignu

Dokumentace - Deliverable 3 elektronický prototyp

ZŠ ÚnO, Bratří Čapků 1332

Portál veřejné správy

Helios Orange Plugin Zadávání vlastností

5. Zobrazení stručné informace o právě běžícím programu. 6. Zobrazení podrobné informace o právě běžícím programu

Tvorba elektronického herbáře

Operační systém Windows 8.1

DeepBurner Free 1.9. Testování uživatelského rozhraní s uživateli Deliverable B1 TUR Testování uživatelských rozhraní 2011 ČVUT FEL

Odpisy a opravné položky pohledávek

[AVG-WEB] Zpř í stupně ní kořpořá tní ho wěbu Semestrální práce z předmětu A4M39NUR

Generování Homepage ze serveru AReality.sk

GLOBÁLNÍ ARCHITEKTURA ROB

Specifikace pro SW aplikaci Start-up business.

Možnosti připojení WMS služby do Klienta v Marushka Designu

Mimořádná účetní uzávěrka

Práce s WKT řetězci v MarushkaDesignu

Maturitní prací student osvědčuje svou schopnost samostatně pracovat na projektech a aktivně využívat nabyté zkušenosti

Plánování směn verze 2.1, revize 03

Synchronizace kontaktů z ESO9 do MS Outlook

NEC CLOUD STORAGE. Uživatelská příručka. Verze: R03.1

pro správu uživatelských přístupů do registru řidičů pro obecní úřady obcí s rozšířenou působností

VY_32_INOVACE_2A03 INTERNETOVÁ BEZPEČNOST

Modul pro vyhodnocení ročních výsledků finančních kontrol

Manuál k vyplnění Monitorovacích listů za rok 2018 (datum podání do )

3D vektory a mračna bodů v Marushka Designu

Výzva k podání nabídek

MS Word pro administrátory projektů Základy

Čipový terminál verze 3.3

k elektronickému výběrovému řízení na úplatné postoupení pohledávek z titulu předčasně ukončených leasingových smluv

Vyberte režim. Chcete-li:

DŮLEŢITÉ INFORMACE A POJMY:

Účtování pojišťoven z Praktika

Manuál k vyplnění Monitorovacích listů za rok 2017 (datum podání do )

Lokalizace souřadnic v MarushkaDesignu

MyDroid. Jak nosit? Jak nabíjet?

ZŠ ÚnO, Bratří Čapků 1332

Integrace Google map v MarushkaDesignu

Spisová služba/elisa - Dodatek k manuálu - subverze 1.28

ZÁPISY Zápis volitelných předmětů probíhá prostřednictvím informačního systému Studium.

Metodická příručka Omezování tranzitní nákladní dopravy

Vkládání dat do databázové aplikace

Legenda v MarushkaDesignu

Případy užití RSSystems

Eda. Evidence obchodních aktivit. Proces nákupu

Nastavení funkce pro Elektronickou evidenci tržeb EET v programu Aconto

Vnitřní předpis města Náchoda pro zadávání veřejných zakázek malého rozsahu (mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách)

Informační systém o státní službě (ISoSS) Pracovní postup pro práci v Servisdesku ISoSS

Obsah cvic ení procvic ovane dovednosti

- Aplikace je napsána v C#.NET, je instalována na webovém serveru - Data jsou ukládána v databázi MS-SQL 2005 a vyšší

Portál veřejné správy

DTM (Digitální technická mapa) v Marushka Designu

Dotaz typu Common Info v MarushkaDesignu

ZŠ ÚnO, Bratří Čapků 1332

Uživatelská příručka aplikace Partner24 modul Zaměstnavatelský portál Česká spořitelna penzijní společnost, a.s.

ZÁKLADNÍ INFORMACE O SPOLEČNÉ ČÁSTI MATURITNÍ ZKOUŠKY

SPARTAN DAIRY 3.0. Uživatelský manuál. Vytvořeno s podporou Interní vzdělávací agentury projekt č. 2017FVHE/2220/47 VFU BRNO

Kulturní kalendář Karlovarského kraje MANUÁL

ONLINESKLAD.CZ. Vysvětlení pojmů: V tomto manuálu i v celém systému figurují 3 základní osoby: Popis administračního rozhraní

Přepínání a správa napájecích profilů s nastaveními specifickými pro ThinkPad. Maximální prodloužení výdrže notebooku pomocí funkce Battery Stretch

F O R M Á L N Í P O Ž AD AV K Y N A B AK AL ÁŘSKÉ PRÁCE

Jak používat formulář rezervace sálu na stránkách ZUŠ Rýmařov

Komunikační protokol MODBUS RTU v displejích TDS101 a TDS57

SPECIFIKACE INTERNETOVÉHO OBCHODU

4 Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy

Simulátor krizových procesů na úrovni krizového štábu. Systémová dokumentace

Programová příručka. GoPal Navigator verze 5.5

Nastavení firewallu pro AVG 7.5

Jak se zúčastnit dražby

Instalační manuál Desktop Security System AreaGuard

Policejní prezidium ČR

Programová příručka. GoPal Navigator verze 5

PŘÍLOHA 1 ENERGETICKÝ MODEL PŘÍRŮSTKOVÝ ZÁVAZNÁ OSNOVA ZPRÁVY K FA/FEA. Manuál k Energetickému modelu Projekt: Aktualizace modelů a manuálů FEA

Instalační manuál systému Desktop Management System OptimAccess

ReDat experience v Release notes

REZERVACE24 S.R.O. PROVOZOVATEL SYSTÉMU RISORSA PRO VĚRNOSTNÍ PROGRAMY. Případová studie. Implementace věrnostního programu s.

Záměr první fáze redesignu webu Fakulty aplikovaných věd

Jak se zúčastnit dražby bytů a nebytových prostor z majetku MČ Praha 14

Návod k vyplňování formulářů - vyúčtování

SMART Notebook Math Tools 11

Metodický návod na pořádání soutěží OBEDIENCE CZ.

GeoDTM. Uživatelská příručka. Výstup byl vytvořen s finanční podporou TA ČR v rámci projektu TA Verze 1.0

ReDat experience v Release notes

Transkript:

Mbilní zpravdajská aplikace idnes A7B39PDA - Principy tvrby mbilních aplikací Autr: Marek Krátký kratkma2@fel.cvut.cz

Ppis D1 Zpravdajská aplikace idnes je určena pr chytré telefny neb pr tablety. Aplikace bude s využitím riginálníh způsbu vládání a prezentace dat zbrazvat aktuální zprávy ze zadané sekce. Sučástí bude i přednastavení blíbených sekcí. Data budu k dispzici pmcí API redakčníh systému idnes. DESIGN I elektrnický prttyp prezentující vládání a prezentaci dat napjení na idnes není třeba DESIGN II funkční prttyp na cílvém zařízení napjení na idnes API ZADAVATEL Pavel Fidrmuc, pavel.fidrmuc@idnes.cz

Cílvá skupina D2 Aplikace bude primárně určena pr věkvu skupinu 15 26 let, tedy pr studenty středních a vyských škl. I když d tét skupiny patří především sby s dbru znalstí mbilních aplikací, vládání tht prgramu by měl být jednduché a intuitivní. Aktivity Autmatické načtení nvých zpráv Přístup ke starším článkům Prhlížení jedntlivých zpráv Mžnst skrývat již přečtené články Nastavení blíbených sekcí Systémvé pžadavky Aplikace bude uzpůsbena především pr chytré telefny s peračním systémem Andrid d verze 2.1. Vzhled aplikace se tak přizpůsbí rzlišení 320x480 až p 480x800. Autmatické načtení nvých zpráv p zapnutí aplikace se autmaticky stáhnu nvé zprávy z blíbených kategrií Přístup ke starším článkům s pmcí menu bude mžnst zbrazit i starší zprávy, ppřípadě zprávy přečtené Prhlížení jedntlivých zpráv p kliknutí na titulek zprávy se zbrazí zpráva celá, bez klních dplňujících věcí, jak je například diskuse, neb dkazy na jiné zprávy Mžnst skrývat již přečtené články pr přehlednst se již přečtené zprávy skryjí, v nastavení bude mžn tut funkci vypnut Nastavení blíbených sekcí p zapnutí aplikace se zbrazí úvdní stránka s blíbenými sekcemi, které se předem určí v nastavení aplikace Kntext Aplikace vyžaduje přístup k internetu, pr stažení aktuálních zpráv. Nicméně i bez internetvéh připjení aplikace zbrazí zprávy stažené již při předchzím připjení. Cílem aplikace je vytvřit přehledný a uživatelsky příjemný seznam zkrácených zpráv, na které lze kliknut a tak je zbrazit.

Design I D3 V designu I jsem měl za úkl zaměřit se na způsb vládání elektrnickéh prttypu a na prezentaci dat. Na trhu je brvské mnžství aplikací zprstředkvávající různé zpravdajské infrmace s různými způsby prezentace dat. P jejich przkumání jsem se rzhdl zaměřit se především na jednduchst a na přehlednst aplikace, cž u většiny z nich chybí. Jelikž aplikace je již ve stádiu vývje, budu zde prezentvat screenshty přím z aplikace. Aplikace je navržena pr systém Andrid a screenshty jsu přízeny z verze Andrid 2.3.3. Způsb vládání a prezentace dat Abychm si mhli přečíst nejnvější články ze zpravdajskéh prtálu idnes musíme si nainstalvat ptřebnu aplikaci. Pté si ji najdeme v menu a spustíme.

P spuštění aplikace se jak úvdní brazvka zbrazí přehled všech nepřečtených zpráv, které se stáhly při minulém pužití. Pkud ještě nemáme nastavené své blíbené kruhy zpráv, zbrazí se přehled uspřádaný pdle nejzajímavějších zpráv, určených prtálem idnes. Každá plžka seznamu zpráv bsahuje malý brázek umístěný nalev, dále nadpis zprávy, který může být maximálně dva řádky dluhý. Pkud má nadpis více než 80 písmen, zbrazí se puze prvních 77 a dplní se třemi tečkami. Pslední řádek znázrňuje datum, kdy byla zpráva vydána. Na tét úvdní stránce můžeme vyvlat menu. První mžnstí v menu je Nastavení. Tat plžka je nejdůležitější a služí k becnému nastavení chvání aplikace. Ppis jedntlivých mžnsti vysvětlím pzději. Další plžka jsu Zálžky. Zde se bjeví všechny zprávy, které jsme se rzhdli zalžit. Pkud neexistuje žádná zálžka, p kliku na thle menu se zbrazí kn s upzrněním. Plžka Obnvit je důležitá ke stažení aktuálních článků z API idnes. Nebude nutné ji pužívat, pkud v menu bude nastaven autmatické stahvání nvých zpráv. Pslední plžka O aplikaci puze zbrazí dialgvé kn s infrmacemi aplikaci a jejím tvůrci.

Na těcht dvu screenshtech můžete vidět, jak bude vypadat přehled jedntlivých zpráv. Nejprve je část brazvky věnvána nadpisu zprávy, který se zbrazí celý, ať je jakkli dluhý. Pd nadpisem se pět bjevuje datum a čas, kdy byla zpráva vytvřena. Pté už následuje těl zprávy. Pkud je zpráva delší, než je velikst brazvky, bjeví se scrllbar. Pkud jsme právě na stránce zbrazující celu zprávu, můžeme vyvlat menu. Tt menu má puze jednu plžku a t Přidat d zálžek. Pkud klikneme na tut plžku, zpráva se přidá d seznamu zálžek a bjeví se upzrňující kn, které známí, že zpráva byla přidána d zálžek. Zprávy takt přidané d zálžek se následně zbrazí v přehledu, který lze zbrazit pmcí menu na úvdní stránce.

Plžka menu Nastavení Plžka Nastavení ještě není kmpletně vytvřená, a tak zde uvedu její detailní ppis, který nebude dlžen brázkem. Nastavení bude bsahvat všechny tyt mžnsti: Oblíbené sekce nastavení blíbených sekcí je asi nejdůležitější bd v nastavení. Uživatel si sám nastaví, které sekce rád sleduje, a stahvané zprávy budu puze z těcht sekcí. Pkud sleduje puze Eknmiku a Sprt, zaškrtne si tyt dva kruhy a zprávy například ze zahraničí neuvidí. Krmě knkrétních sekcí, jak jsu právě Eknmika, Sprt, Z dmva, Ze zahraničí atd. zde bude také všebecná sekce nejdůležitějších zpráv ze všech sekcí dhrmady. Tat mžnst bude zaškrtlá defaultně při prvním spuštěním aplikace. Autmatické stahvání bsahu uživatel si bude mci nastavit, jestli p spuštění aplikace se mají autmaticky stahvat nvé zprávy. Pkud nebude nastaven autmatické stahvání zpráv, bude muset uživatel vždy, když bude chtít aktualizvat svůj seznam zpráv kliknut v menu na plžku Obnvit. Skrývání již přečtených článků zde půjde výběr ze dvu různých mžnstí. První mžnst je úplně skrýt všechny zprávy, které jsu již přečtené (tat vlba je dbrá pkud se ke zprávám p přečtení již nechceme vracet a puze by nám překážely). Druhá mžnst je zprávy puze značit jak přečtené a pnechat na svém místě (tat vlba je lepší pr případ, že se ke zprávám vracíme i p přečtení). Stahvání brázků zde půjde nastavit vypnutí stahvání brázků ke zprávám. Tat mžnst se hdí, pkud uživatel chce ušetřit datvé pakety. Pkud uživatel nebydlí v místě se 3G sítí a již přečerpal FUP, zajisté t cení.

Testvání aplikace Testvání aplikace prbíhal na virtuálním strji s peračním systémem Andrid 2.3.3 a na virtuálním strji se starším systémem Andrid 2.1. Aplikace se chvala v bu případech stejně. Snažili jsme se nalézt chyby ve funkcinalitě, ppřípadě chybějící důležité funkce. Testeři já (student FEL ČVUT) Lukáš (student FEL ČVUT) Výsledky testvání Mé připmínky P spuštění aplikace nezbrazit rvnu přehled zpráv, ale vlžit zde ještě nějaký mezikrk. Na základě výběru v mezikrku by se teprve bjevila brazvka přehledu zpráv, ppřípadě něčeh jinéh. Nikde není znázrněn, jestli p kliknutí v menu na plžku Obnvit se pravdu začal něc stahvat. Lukášvi připmínky Pkud nemám například Sprt v blíbených sekcích, pr přečtení zpráv z tét sekce musím v Nastavení upravit zbrazvání mých blíbených plžek a p přečtení pět nastavit zpět. Obrázek k jedntlivým zprávám je puze v přehledu všech článků. P rzkliknutí zprávy nikde brázky nejsu. Shrnutí Systém reaguje pěkně a rychle, nevznikla žádná systémvá chyba. Zatím stále chybí mnh věcí dimplementvat a prpjit s API idnes. Dpručení pr D4 Přidat plžku v menu, která bude služit pr bčasné nahlédnutí d zpráv z jiné sekce, než máme nastavené v blíbených. Zlepšit aplikaci p grafické stránce, přidat brázky k plžkám v menu a celkvě zúhlednit. Zamyslet se nad úvdní brazvku, jestli by nebyl vhdný mezikrk.

Design II D4 V designu II jsem měl za úkl vytvřit funkční prttyp, prpjený s API prtálu idnes. Opravit chyby z designu I a dimplementvat zbylé funkcinality. Způsb vládání aplikace a prezentace dat zůstali až na pár drbnstí stejné. Znvu jsem se zamyslel nad pužitelnstí funkcí navržených v D2 a D3 a i zde jsem prvedl menší změny, které budu prezentvat dále. I p prvedených změnách zůstala aplikace pměrně jednduchá s mžnstí vlastníh nastavení. Na následujících stránkách budu prezentvat screenshty přízené z aplikace nainstalvané na mém sbním mbilu Samsung Galaxy S s peračním systémem Andrid verze 2.3.4. Dkumentace výsledné aplikace P nainstalvání aplikace idnes a jejím spuštění se bjeví přehled zpráv. Tyt zprávy jsu vypsány pd sebu, vždy titulek zprávy a datum a čas jejíh vzniku. Zprávy jsu vypsány z rubriky která je nastavena v nastavení aplikace. Vzhledvě se prti prttypu změnily puze brázky, ty jsu nyní trchu větší a mžnst zašednutí již přečtených zpráv. Aplikace si pamatuje všechny články z minuléh pužití aplikace, a prt zde můžete vidět i články již přečtené v minulsti (jsu zašedlé).

Na stránce s přehledem zpráv je mžné vyvlat kntextvé menu. Tat mžnst nebyla v designu I ještě implementvána, tak se s ní seznámíme blíže. Pkud tedy n menu vyvláme, nabídne nám aplikace na výběr ze čtyř mžnstí. První mžnst je Nastavení, druhá mžnst Jiná sekce služí ke změně sekce, ze které se zbrazí články. Jak třetí je zde funkce Obnvit, která stáhne z internetu nejnvější články z dané sekce. Tyt nvě stáhnuté články se ulží d paměti telefnu a jsu pzději přístupné i bez internetvéh připjení. Jak pslední plžka je mžnst zbrazení infrmací autrvi. Nejdříve si rzebereme druhu plžku v menu Jiná sekce. P kliknutí na Jiná sekce se zbrazí submenu, znázrňující různé kruhy zaměření zpráv, které nabízí prtál idnes. Pkud si například uživatel vybere sekci Sprt, menu zmizí a na hlavní straně se zbrazí puze zprávy ze sprtu. Mim klasické kruhy nabízené API idnes, je zde speciální plžka Vybrané sekce. Ta znázrňuje zprávy z více kruhů zárveň. Tyt kruhy je mžné určit v nastavení aplikace (viz následující část).

Nastavení zahrnuje tři části. Jsu t nastavení Vlastní sekce, Přečtené zprávy a Autmatické stahvání. P zapnutí aplikace se nastavení načte z knfiguračníh subru aplikace. Pkud takvý subr neexistuje, aplikace h vytvří a předvyplní defaultními hdntami. Při každé změně nastavení se změní i knfigurační subr, aby při příštím pužití uživatel nemusel aplikaci pět nastavvat. Ppis částí: Vlastní sekce nastavení vlastních sekcí je nejdůležitější bd v nastavení. Uživatel si sám nastaví, které sekce rád sleduje, a stahvané zprávy budu puze z těcht sekcí. Pkud sleduje puze Eknmiku a Sprt, zaškrtne si tyt dva kruhy a zprávy například z kultury neuvidí. Sekce Zprávy je výběr nejzajímavějších článků ze všech brů. Tyt články vybírá přím prtál idnes. Tat mžnst je zaškrtlá defaultně při prvním spuštěním aplikace. Přečtené zprávy zde si uživatel nastaví, jak má aplikace zacházet s již přečtenými články. Mžnst Beze změny zbrazí přečtený článek stejně jak nepřečtený, mžnst Zešednut barví titulek přečtenéh článku šedu barvu a pslední mžnst Nezbrazvat články p přečtení skryje. Zde je defaultně nastaven Zešednut. Autmatické stahvání uživatel má mžnst nastavit, jestli chce autmaticky při spuštění aplikace stáhnut nvé články neb ne. Pkud je tak nastaven, aplikace začne autmaticky stahvat články i při změně sekce.

Způsb zbrazení knkrétníh článku se příliš nezměnil, princip je tedy stejný jak v D3. Zbrazvaný text se frmátuje pmcí HTML tagů, které pskytuje API idnes. Jedinu výjimku je dstranění kntextvéh menu, ve kterém se v designu I nacházela puze plžka Přidat d zálžek. Zálžky byly úplně zrušeny z důvdu malé pužitelnsti.

Testvání aplikace Testvání aplikace prbíhal na mbilním telefnu Samsung Galaxy S s peračním systémem Andrid 2.3.4, na mbilním telefnu Samsung Galaxy S II s peračním systémem Andrid 2.3.3 a na virtuálním strji se systémem Andrid 2.3.3. Aplikace se chvala ve všech případech stejně, ale p smazání a znvuvytvření virtuálníh strje, nechtěl strj ukládat subry na svu virtuální kartu. Z tht důvdu testy prběhly především na mbilních zařízeních, bez mžnsti dzkušení na nižší verzi Andridu. Úlha testerů Heuristické hdncení Nainstalvání a spuštění aplikace Ohdncení způsbu návrhu aplikace Ohdncení funkcinality Hledání chyb Uživatelské hdncení Otestvání funkcí aplikace Ohdncení přehlednsti a jednduchsti aplikace Testeři Heuristické hdncení Lukáš (FEL ČVUT) Tmáš (FEL ČVUT) Uživatelské hdncení Martina (VŠE) Martin (rk p škle) Výsledky testvání Heuristické hdncení Lukáš Tmáš Instalace i spuštění aplikace prběhl v přádku. Umžnění nastavení aplikace tht typu, tedy čtečky zpráv, je nezvyklé, ale v tmhle případě přínsné. Nastavení vlastních sekcí článků je pužitelné i v praxi. Když tedy aplikace bsahuje nastavení, mhl zde být více mžnstí, jak je například nastavení veliksti písma. S instalací nebyly žádné prblémy

Aplikace uputala především díky menu nastavení, mžnst skrytí již přečtených zpráv se může hdit, pkud člvěk pužívá aplikaci denně a nechce mít v přehledu dluhý seznam zpráv, které už jsu přečtené. Aplikace příliš nepřekvapila p grafické stránce, ale alespň je t přehledné. Žádné chyby nebyly nalezeny. Uživatelské hdncení Martina Aplikace je pravdu jednduchá, a tak i začátečník si na ni rychle zvykne. Ani nastavení není slžité. Chyběly zde některé sekce, které idnes nabízí, ale t je asi z důvdu puhéh prttypu a v knečné aplikaci by určitě nechyběly. Martin Oceňuji především jednduchst aplikace, ta by se dala vládat například i během chůze. Uvítal bych brázky i ve jedntlivých zprávách. Shrnutí Systém reaguje svižně, během testvání nevznikla žádná systémvá chyba. Testeři měli knstruktivní nápady a myšlenky, takže určitě je d buducna c vylepšvat. Dpručení pr finální verzi aplikace Rzšířit nastavení funkci velikst písma, neb přidat funkci zvětšení písma pmcí vícedtykvéh vládání na brazvce s článkem. Zlepšení grafickéh zpracvání aplikace. Dimplementvání statních sekcí nabízených V API idnes.