Posterous theme by Cory Watilo

Filed under: android

6.) Tvorba designu aplikace v grafickém programu díl 2.

Je na čase náš grafický návrh smyšlené aplikace Vánočníček dokončit. Pokud nevíte o co jde, tak vězte že se chystám navázat na tento blogpost. Pokud tedy první díl nemáte projetý, nedoporučuji se pouštět do čtení tohoto druhého. Chyběli by Vám souvislosti, které byly již probrány a bez nich by jste nebyli schopni tento tutoriál dokončit.

Otevřete si tedy svůj původní pracovní soubor s aplikací Vánočníček a zkontrolujte si, že Vám z minulého dílu nic neuniklo a máte tedy hotové dva screeny (Splash a Home). V tomto druhém článku náš design aplikace dokončíme. Konkrétně tedy dokreslíme zbývající dva screeny a na závěr zkusíme naší aplikaci vložit do grafické makety telefonu a udělat jednoduchý promo obrázek.

Takže dle našeho wireframu přichází na řadu design Gifts screenu. Už z pohledu je jasné, že bude hodně vycházet z Home screenu. Takže zduplikujte skupinu "Screen: Home" a přejmenujte jí na "Screen: Gifts". V Action baru přibylo tlačítko domečku, který by nás měl po tapnutí vracet na Home screen. Zduplikujeme si tedy skupinu btn_plus a přejmenujeme jí na btn_home, odmažeme ikonku domečku a zbytek (separator) umístíme přesně dle obrázku. Nyní si nakreslíme ikonku domečku nebo pro ty málo tvořivé si stáhneme již hotovou odsud. Ikonku opět umístíme přesně do layoutu (viz. obrázek). A poté jí 2x zduplikujte a zkopírujte jednotlivé styly vrstev z ic_plus_focused a ic_plus_pressed. Protože, chceme zachovat stejné styly napříc celé aplikace.

21

Pokud jste tak ještě neudělali, odmažte textovou vrstvu "Vánočníček". A místo ní uděljete novou s obsahem "Manželka", ovšem nyní už systémovým písmem Droid Sans Bold a použijte velikost 24px. Přidejte vnější stín. Tento text se bude vypisovat programově. (Definici vnějšího stínu je potřeba říci programátorovi).

22
Nyní se přesunume do CONTENT, tedy do tvorby obsahu. Pokud jste si správně zduplikovali Home screen, ponechte si jen jednu položku a na té budeme pracovat. Smažte z ní ikonu Santa čapky a místo ní si umístěte ikonu dárku, pomoct si zase můžeme třeba zde. Z ikonky je potřeba odmazat odraz stejně jako bylo u ic_check. Dále jí přebarvíme na #ffd027 a přidáme vnější 1px bílý stín. Poté si vytvoříme novou textovou vrstvu a napíšeme "Ruční mixér z tržnice", použijte Droid Sans Regular, 22px, barva #b11e1e. Všiměte si velikost textové vrstvy, určete jí přesnou hranici, kam až může zasahovat. Také novou ikonu a textovou vrstvu je potřeba správně zarovnat. Pokud je to možné, řadíme vždy na stejnou vertikální úroveň jako již hotové vrstvy.

(download)
Vzhledem k tomu, že text v dárku může být dlouhý na více řádků, proto musíme změnit barevný přechod na pozadí položky. Mohli bychom ho nechat, ale u dlouhých textů by vypadal blbě. Jinak platí stále to, že po dlouhém tapnutí na položku se zobrazí kontextové menu s položkami edit a smazat. Po krátkém tapnutí se naše položka stane aktivní, což symbolizuje, že tento dárek na seznamu máme koupený. Přechod tedy smažte a nahraďte to dvěma tvary (obdelníky), kde jeden (480x94px) tvar reprezentuje pozadí a druhý dělíci linku (480x2px). Pozadí bude mít bílou barvu #FFFFFF a linka světle šedou #e5e5e5.

26

Máme hotovu jednu položku, kterou můžeme zduplikovat a zkusit si vytvořit text na dva řádky. Pozadí položky nyní bude mít velikost 480x132px, linka zůstává 2px. Dbejte na přesné zarovnání. Odsazení mezi řádky jsme použil 30px. S dárkem nehýbeme.

27

Nyní si položku několikrát zduplikujeme a podle wireframu přepíšeme jednotlivé položky. Také si vytvoříme jednu nebo dvě neaktivní položky, to jsou ty, které máme na seznamu, ale zatím jsme je nekoupili. Funkčně to máme vymyšlené tak, že po tapnutí na neaktivní položku (šedá ikonka a text) se jí změní barva a navíc se nám zařadí nahoru za poslední aktivní položku. A obráceně.

28
Opět nesmíme zapomenou na stav, kdy chceme změnit stav nějaké položky, tedy pressed a focused stav. Použijeme tedy na jedné položce stejný styl jako na Home screen, tedy vyplnění žlutou barvou #ffd027. Ale ejhle zjistíme, že stejnou barvou máme udělané aktivní ikonky a to nejde do sebe. Takže jim změníme barvu na stejnou jako je na Home screen počet koupených dárků. To dává smysl že?

29
Gift screen je hotový. Zbývá nám About screen, který vychází ze Splash screen, takže si ho zduplikujte. Po menší rozvaze jsem se rozhodl ho přepracovat oproti wireframu. Odmažte ic_check a text "seznam dárků". Ikonku dárku umístěte na spodek obrazu, tak aby vykukuvala jen jeho půlka.

30
A nyní přidáme texty. Všechny texty jsou jsou fontem Chaparral Pro Bold a je na ně aplikovaný stejný styl jako má Vánočníček. O aplikaci a slogan má velikost textu 30px a proklad mezi řádky je 44px. Jméno je velikostí 48px a emailová adresa 28px (proklad stejný).

31

No a je to. Vepsáním svého jména (moje nepište :)) do About screen jste úspěšně zakončili tento tutoriál. Nyní si múžete své plátno zvětšit na 1920x800px a pyšně se podívat na svojí práci.

32

Na začátku článku jsem slíbil jednoduchý postup, jak udělat pěkný promo obrázek naší aplikace. Takže se na to ještě v rychlosti podíváme. Potřebujete nějaký pěkný model mobilu (nejlépe aktuální model). Ke stažení dávám model Samsung Galaxy S pro rozlišení screenu 480x800, tedy ideální pro náš vzorový příklad. Je to PSD i PNG.

http://dl.dropbox.com/u/20904455/Blog/tut1_android/Samsung_Nexus_S%20-%20prom...

Soubor si otevřete a telefon jednou zduplikujte. Z našehho návrhu aplikace si vybereme dva screeny. Subjektivně vybírám vždy ty, o kterých si myslím, že jsou nejhezčí nebo z nich je jasně vidět smysl aplikace. Vybereme si tedy dva screeny a přeneseme je do promo obrázku. Umístíme je přesně na screen telefonu.

33
Jeden telefon si zmenšíme na 85% na výšku i šířku a umístíme za nezvětšený telefon. Takto dosáhneme jednoduchého vizuálního dojmu, že jsou telefony za sebou (perspektiva).

34
Pak už nám chybí jen doplnit nějaký text a promo obrázek tak dokončit. Jednotlivé parametry textu Vám již vypisovat nebudu, věřím že si s tím pohrajete sami. Pokud bychom měli již nadesignovanou ikonku aplikace, toto by bylo vhodné místo, kde bychom jí k promo textu přilepili. Jak vytvořit takovou aplikační ikonku pro Androida se můžeme podívat v nějakém dalším článku...

Vanocnicek-promo1

 

To je dnes vše.

5.) Tvorba designu aplikace v grafickém programu díl 1.

Konec teorie. Dnes se podíváme na reálnou praxi toho, jak v grafickém programu zkreslit aplikaci pro Android. Čelý článek bude mít charakter tutorialu, jak při designování postupovat. Budu popisovat vlastní praxi, je možné že není 100% správná a najdou se designeři, kteří to dělají jinak. Způsobů, jak se do cíle dostat je několik. Dnes Vám ukážu svůj.

1.) Zadání

Dlouze jsme přemýšlel, jakou vzorovou aplikaci udělat a vzhledem k tomu, že se pozvolna blíží Vánoce, tak jsem se rozhodl pro takový jednoduchý Wishlist. Připravíme si design aplikace, která pokud by se zrealizovala, tak by sloužila pro vytvoření seznamu blízkých, kterým chceme o Vánocích nadělit dárky. A samozřejmě ke každé osobě pak možnost přidávat dárky, které si přeje a které již máme nakoupené. Vzhledem k tomu, že tutoriál budu psát v češtině, design aplikace (texty) bude také v češtině. Naše aplikace ponese také české jméno = Vánočníček. Jdeme na to.

2. Wireframe

Jak jsme si řekli v minulých dílech seriálu, základem úspěšného návrhu aplikace je dobrá příprava ve formě skicy nebo wireframu. Proto ani já tento krok nezanedbám a připravil jsem wireframe aplikace, kterou si dnes nadesignujeme v grafickém programu. Model jsem kreslil v Balsamiq Mockups. Design naší apliakce se bude skládat ze 4 screenů.

Vanocnicek

 

3.) Grafika

Návrh designu budu připravovat v grafickém programu Adobe Photoshop, nicméně pro samotnou tvorbu se dá použít i jiné programy (Adobe Fireworks, Gimp, Corel atd.) - jen jednotlivé funkce a nabídky budete mít jinde.

Takhle by měl vypadak dnešní výsledek:

20

Takže začínáme... Nejprve si vytvoříme nový dokument o rozměrech 480x800, protože budeme kreslit naší aplikaci v hdpi rozlišení.

01

A v něm si nastavíme patřičnou mřížku, kterou budeme v návrhu dodržovat. U Androida je výhodné využívat mřížku násobku 3. Vzhledem k tomu, že budeme dělat jednodušší návrh s méně detaily, uděláme si mřížku po 12 pixelech.

02

Vytvoříme si novou skupinu "Screen: Splash" a do ní umístíme naší první vrstu: Status bar. Pokud jí nemáte, můžete si jí stáhnout zde a umístit do dokumentu jako samostatnou vrstvu zarovnanou zcela nahoru. Bude nám zabírat 36px na výšku.

Splash screen je první obrazovka, která je vidět při zapnutí aplikace (loadovací obrazovka). U naší jednoduché aplikace, by snad ani nebyla potřeba, ale schválně jsem jí do tutoriálu zařadil, abychom si ukázali, jak na ní. Obecně se na ní nachází logo a motiv aplikace. Je to taky screen, který celou aplikaci prodává, proto musí být, jak se říká vymazlená...

V našem příkladu si vytvoříme nový tvar přes šířku obrazu a výškou 764px (36px zabírá status bar). Tento tvar vyplníme barvou #b80101 a ve stylech mu přidáme vzorek. který dávám ke stažení. Vzorku nastavte 20% krytí.

http://dl.dropbox.com/u/20904455/Blog/tut1_android/vanocnicek_pattern.pat

Duplikací tohoto tvaru si vytvoříme novou vrstvu, na které uděláme barevný přechod (#000000 -> #9e9e9e). Této vrstvě nastavíme krytí na 20%.

03

Nyní vytvoříme jednoduché logo naší aplikace, které se bude skládat pouze z textu Vánočníček. Font jsem použil Chaparral Pro Bold, pokud tento font nevlasníte, můžete si pomoct nějakým podobným. Prostrkávání nastavte na -30. Text je velký 75px a má následující styly:

(download)
Nyní potřebujeme použít něco jako hlavní motiv naší aplikace. Je zbytečné, abychom se s něčím do našeho příkladu složitě kreslili, proto použijememe již hotovou pěknou ikonku ve velikosti 512x512px, kterou si můžete stáhnout zde. Ikonu si umístěte do obrazu a zmenšete jí na 320x320px. Vertikálně jí zarovnejte na střed layoutu.

Dále si stejným fontem napíšeme text "seznam dárků". Styl zkopírujte z textu "Vánočníček" a pouze upravte barvu na #ffd027. Hodila by se nám ještě menší ikonka odškrtuné položky, proto si pomůžeme tady. Jen jí lehce upravíme - odstraníme odlesk. Uděláme tedy výběr, vytvoříme vrstvu výjmutím a tuto vrstu smažeme. Opět zkopírujeme a vložíme stejný styl vrstvy do této ikonky.

Vytvoříme si novou skupinu, do které vložíme text i ikonku a celou skupinu vycentrujeme s textem Vánočníček a ikonou dárku. A tím máme hotový splash screen.

(download)

Nyní se pustíme do návrhu Home screen. Abychom si práci urychlili, tak celou skupinu se Splash screenem zduplikujeme a přejmenujeme na "Screen: Home". Skupinu se Splash screenem si dáme jako neviditelnou. A nyní již budeme pracovat jen se skupinou "Screen: Home", ze které odmažeme ikonu dárku, odškrtnutí a text "seznam dárků". Naše logo Vánočníček si zmenšíme ze 75px na 36px. Vrstvy Přechod a BG+vzorek si zmenšíme na 480x72px -> vytvoříme z něho pozadí pro Action bar. A do volné plochy 480x692px vytvoříme nový tvar vyplněný barvou: #FFFFFF. Pro lepší pochopení jak to poskládat se podívejte na následující obrázek:

09
Logo horizontálně vycentrujeme s pozadím Action baru a přesně zarovnáme na 36px od kraje (3. kostka v mřížce). Zarovnávání je důležité, protože to pak nejen vizuálně bude dobře vypadat, ale může se podle toho řídit i případný programátor aplikace.

10
Podle wireframe patří ještě do actionbaru tlačítko pro přidání osoby do seznamu. Takže si vytvoříme novou vrstvu o velikosti 2x72px, vyplníme jí bílou barvou (#FFFFFF) a nastavíme jí krytí 50%. S jejím umístěním nám pomůže mřížka (viz obrázek). Dále si nakreslíme jednoduchou ikonku pluska, která se vlastně skládá ze 3 tvarů. Pokud si na to netroufáte, tak si jí můžete stáhnout zde. Ikonce dáme stejný styl vrstvy, jako má naše logo Vánočníček a překryjeme jí bílou barvou.

(download)
Abychom měli tlačítko kompletní, je potřeba mu dodělat ostatní stavy a to stav kdy je označené kurzorem (focused) a ve stavu zmáčknutém (pressed). Základem je, že stavy u všech tlačítek by měli být, pokud to je možné, stejným stylem, tak aby uživatel aplikace si byl jistý, co se mu děje pod rukama. Druhým pravidlem, kterým se řídím, pochází z reality: focused stav je něco co mám označené, něco co držím -> na něco ukazuji -> snažím se to zviditelnit. A pressed stav -> měním stav té věci -> něco zmáčknu -> promáčknu atd. Ikonku si tedy dvakrát zduplikujeme a doděláme oba stavy. Ikonka ve focused stavu se akorát změní barevně (použijeme stejnou barvu z textu "seznam dárků", tedy: #ffd027) a ve focused stavu vyměníme vnější stín za 1px bílý vnitřní stín.

(download)

Nyní se vrhneme na obsah, kde je potřeba vytvořit seznam (ListView) jednotlivých položek. Postupuji vždy tak, že si nejprve vytvořím všechny prvky jedné položky do jedné skupiny a tu následně rozkopíruji a upravím jen to, co je nezbytně nutné. Takže si nakreslíme nový tvar o velikosti 480x96px, umístíme ho přesně pod Action bar a uděláme mu přechod z #e5e5e5 do #f4f4f4.

15

Přemýšlel jsem jakou použít ikonku do seznamu, protože person/man se mi moc nehodila, vyštrachal jsem jednu hezkou santa čapku, takže jí v našem návrhu použijeme, stáhněte si jí zde ve velikosti 48x48px a zmenšete na 36x36px. Ikonku přesně umístěte tak, aby byla zarovnaná s textem Vánočníček, překryjte jí barvou #b11e1e a přidejte vržený stín 90°, 1px, #FFFFFF, 75%. Přidejte texty "Manželka" a počty dárků. Font již použijte systémový (Droid Sans Bold), 22px, barvy: červená: #b11e1e a žlutá #b68f03. A nakonec položku 4x rozkopírujeme a upravte texty. Výsledek našeho snažení si můžete prohlédnout na následujícím obrázku.

16

Abychom byli úplně spokojení, je potřeba zase definovat, jak bude vypadat pressed a focused stav u položky v seznamu. Protože se jedná o graficky nenáročnou appku, tak jsem zvolil pressed a focused stav udělat ve stejném a to překrytí barvou #ffd027. Tímto máme hotový další screen a jsme v půlce našeho tutoriálu.

Článek se pěkně natáhl, proto ho rozdělíme na dva díly. Pokud nebude něco jasného, reagujete do komentářů a já se pokusím na vše odpovědět.

4 díl - Tvorba skic a prototypování mobilní aplikace

Dnes si probereme základní pilíř vývoje mobilní aplikace, bez kterého průměrná, a větší aplikace nemůže dobře fungovat. Důvodem této skutečnosti je to, že před samotným vývojem, ba i před samotným návrhem grafického designu je potřeba probrat několik aspektů, které ovlivní celý zrod aplikace. V tomto díle se podíváme, jak se skicuje, navrhuje drátěný model a jak se prototypuje mobilní aplikace.

Nejdříve je potřeba ujasnit základní pojmy. Co je skica, wireframe, co prototyp? Tyhle tři slova, mají jeden stejný význam a to, že zobrazují nový nebo současný náhled funkčnosti, struktury a obsahu nějakého celku (např. mobilní aplikace). Ve všech případech se jedná o zjednodušený náhled/model současné nebo budoucí vize daného celku. Vývoj všech tří slov je dán z historického hlediska. Wireframe se nejčastěji překládá jako drátěný model, který může vypadat jako kresba od ruky nebo naopak jako finálový prototyp aplikace v nějakém sofistikovaném softwaru. Slovo wireframe většinou užíváme u složitějšího návrhu nějaké aplikace, kde je kladen důraz na přesnost jednotlivých komponent. Skicou je myšlen návrh, který vypadá (nebo je) vytvořen jakoby kresbou od ruky. Jedná se o zjednodušený model, na který není kladen důraz na přesnost. Prototyp je ožití návrhu ve funkční model. Díky mechanismům můžeme na prototypu demonstrovat jednotlivé funkce prototypu.

Rozeberu jednotlivé možnosti do detailu:

Handmade sketch
Jedná se o nejrychlejší způsob rychlého navrhování - tzn skicování. viz obrázek:

Mobile Library

Abychom něco sami naskicovali, stačí nám dvě věci: nástroj, kterým budeme zaznamenávat a plocha, na kterou to budeme zaznamenávat. Ideální je papír a tužka. Ale viděl jsem i skicovat na magnetické tabuli, na tácku od piva, nohou v písku, rytím do dřeva... Nástroj a plocha je volbou okamžité potřeby. Osobně si myslím, že ideální je tužka a papír, hlavně z důvodu úsporných a mobilních (přenositelnost). Skica nakreslená rukou (nebo jinou částí těla) by se dala nazvat nejhrubší a nejstarší možností pro vytvoření návrhu. Hodí se pro utřídění vlastních myšlenek nebo k rychlému vysvětlení principu funkčnosti (aplikace). Nehodí se k prezentaci finálnímu klientovi (uživateli, provozovateli, investorovi).

Handmade sketch 2.0
Největší problém u skicování rukou je odhad velikosti (nyní se už zaměřím na vývoj mobilní aplikace). A to velikosti samotného displaye, ale také jednotlivých prvků, které kreslíme. Pokud si nakreslíme na papír jeden screen z aplikace a na jiný papír jiný screen ze stejné aplikace. Zjistíme, že se velikosti prvků liší. Nejsme tak zruční abychom vždy dokázali odhadnout stejnou velikost. Proto bylo nutné ruční skicování povýšit. Abychom mohli kreslit stejné prvky je potřeba do papíru přidat mřížku - ano čtverečkovaný (nebo milimetrový) papír. Díky mřížce víme, že velikost displaye je 16x32 políček, velikost action baru je 16x2 atd.

Sketch template
Důvodem dalšího vývoje ručního skicování byla lenost stále kreslit dokola obrys telefonu. Je to prvek, který je vždy stejný u všech aplikací (pro stejné zařízení). To byl hlavní důvod, proč vznikly jednotlivé šablony mobilních zařízení. Pokud tvoříme aplikace pro více platforem a OS, je dobré mít v šuplíku vytištěné různé šablony a používat tak pro danou situaci tu správnou. Některé šablony mají i hlavičky nebo místo pro okolní popisy. Pro Android těchto šablon moc neexistuje, takže přidávám i pár odkazů na šablony pro Apple zařízení.

Pár šablon ke stažení:

Tvořivý lenoši si mohou vytvořit i vlastní šablonu pro jednotlivé komponenty :-)

Android Stencil Kit

Paper prototype
Další problém papírových skic byla jejich špatná editovatelnost. Pokud dojde u papírové skicy ke změnám, můžeme buď gumovat nebo celý návrh překreslit. Což je složité a neefektivní. Proto se vymyslel jednoduchý způsob, jak zůstat na papíře a přitom vytvořit  první prototyp, bez toho, abychom popsali tunu papíru. Jednotlivé komponenty, které budeme chtít v návrhu použít si nakreslíme na papír a vystřihneme. Poté určíme scénář (průběh toho, co budeme s aplikací dělat) a na základě toho přikládáme na šablonu jednotlivé komponenty. Celý proces je dobré dokumentovat (třeba natočit video). V mobilním designu se občas ještě používá slovo mockup (nebo chybně mock-up). Mockupem chápeme jako maketu modelu. Pokud po Vás někdo bude chtít připravit mockup, bude se jednat o zjednodušený model aplikace.

Podívejte se na následující video z papírového prototypování aplikace:

Několik odkazů, kde je možné stáhnout již zkreslené komponenty:

Digital sketch and prototype
Čím byl model, který jsme navrhovali složitější a vstupovali do něj další zainteresovaní lidé, bylo potřeba je vytvářet jinak - digitálně. Bylo potřeba je navrhovat v nějakém softwaru, který by měl zpětně editovatelný export a možnost prezentace ve standardním formátu, který byl dostupný všem (např. PDF, html). Na scéně se tak vytvořil prostor pro vznik, jak velmi kvalitních (ale o to složitějších na naučení) programů, až po levné nebo free řešení, které nevyžadují speciální školení, ale zase jim chybí některé funkce. Trh se snaží uspokojit všechny. Informační architekti nejspíš sáhnou pro kvalitním softwaru, protože tvorba wireframů je jejich "denní chleba". Vývojář, který potřebuje v rychlosti odprezentovat klientovi svojí myšlenku budoucího vzhledu aplikace, použije jednodušší nástroj.

Opět uvedu několik odkazů. Vybrat si musí každý sám, dle své potřeby.

http://www.adobe.com/products/fireworks.html (ano ve FW lze prototypovat)

A na závěr se podělím o své zkušenosti
Pokud dostanu od klienta zadávací popis nějaké aplikace, je potřeba ty informace zpracovat a utřídit si myšlenky. Takže beru do ruky papír (čtverečkovaný) a bodově si sepíši důležité funkčnosti budoucí aplikace. Ihned u toho zkreslím několik papírových skic (šablony používám spíše výjimečně - při větších projektech). Cílem mích papírových skic není přesná vizuální interpretace, ale rozhodnutí jaké prvky budou reprezentovat jednotlivé funkce.

Pro příklad:

Vím, že aplikace bude mít "about" obrazovku, tak navrhnu její umístění option menu. Nebo vím, že aplikace bude mít vyhledávání, tak ho navrhnu na pravou stranu action baru atd. Ale ve finále ještě nevím, jestli about obrazovka bude ikonka oka a vyhledávání bude ikonka lupy.

Výsledek, ke kterému jsem došel je potřeba prezentovat mému zadavateli (klientovi). Pokud bych mu poslal mojí čmáranici "od stolu", už by se mi asi nikdy neozval :-). V této fázi otvírám Balsamiq Mockup, ve kterém mám několik mobile komponent (dám ke stažení) a pomocí nich skládám jeden screen za druhým. Ke každému screenu přidávám vysvětlující popisy.

viz. jednoduchý návrh:

Image

Posbíral jsem několik komponent do Balsamiq mockupe - dávám ke stažení: http://dl.dropbox.com/u/20904455/Android/Balsamiq%20Mockups%20-%20Mobile%20extentions.bmml

Tak to je vše. Příště se už vrhneme na praktický popis toho, jak navrhovat aplikaci v grafickém programu.

Články o tvorbě mobilního designu? Ano/ne?

V současné době v češtině neexistuje žádná příručka nebo nějaké návody / tutoriály, jak na tvorbu grafického designu pro mobilní aplikace (nebo i pro mobilní weby). Za posledního půl roku jsem nabyl nějaké nové zkušenosti při tvorbě mobilního designu a tak jsem přemýšlel, že bych se s nimi podělil v rámci několika článků na tomto blogu. A rozšířil tak třeba podvědomí tohoto nového směru. Nejvíce zkušeností jsem  získal asi se systémem Android, takže tím bych začal a po něm třeba další iOS nebo mobilní web.

Druhý důvod je, že bych chtěl vyvrátit některé komentáře typu: "designéři mobilních aplikací nejsou potřeba - je to práce programátora (vývojáře).

Sestavil jsem takovou kostru první serie:

Tvoříme design pro mobilní aplikace na Android

1.) Úvod do designu Android aplikací
2.) Android GUI a jeho historie (1.0 - 3.1)
3.) Různé density a rozlišení
4.) UI Guidelines, seznam prvků
5.) Tvorba skic a prototypování mobilní aplikace
6.) Tvorba layoutu v grafickém programu
7.) Řezání grafiky a struktura resources
8.) Draw 9-patch tool
9.) Rady na závěr

Největší motivací se pustit do takových sérií článků je určitě ohlas případných zájemců o tyto informace. Tak se mi můžete ozvat buď přes komentáře nebo na email: feltl.michal@gmail.com.

A na závěr video na téma: papírového prototypování mobilní aplikace.

You must try!

Google I/O 2011 - Darované tablety končí na aukcích

Ten, kdo sledoval konferenci Google I/O 2011 mu neuniklo, že všichni vývojáři, přítomní na konferenci, dostali Samsung Galaxy Tab 10.1, který je v limitované řadě. Mně to přijde jako naprosto fascinující a úžasná věc, když výrobce daruje své zařízení vývojáři / nadšenci, který tím dostane impuls a možnost vyvíjet aplikace pro toto zařízení. Obě strany jsou spokojené, výrobce si zajistí, že pro jeho zařízení se budou vyvíjet aplikace a vývojáři získají nejen skvělý dárek pro běžné používání, ale věřím že většina to pojme hlavně z pracovního hlediska - bude sloužit jako testovací vzorek.

Ale asi ne každý kousek bude sloužit k vývoji. Napočítal jsem v podstatě desítky, které jsou již dnes na v aukci na ebay.com. Mrkněte se sami. Ten tablet se nedá nikde koupit nebo jinak získat, než právě na Google I/O 2011. Co si o tom myslet? Šli někteří lidé na konferenci záměrně jen z toho důvodu, že něco dostanou? Je to možné.

Tohle mě mrzí. Takový lidi by se na podobnou konferenci neměli ani dostat.

 

Plánujete mobilní aplikaci? A nevíte, jak začít?

Dneska jsem narazil na hezký článek od Emily Smith, která pracuje jako informační architekt a UI konzultant pro Apple. Článek pojednává o zamyšlení nad tvorbou mobilní aplikace. Proč a jak bychom měli postupovat při první myšlence nad samotnou tvorbou. Z článku jsem se pokusil vytahat ty největší moudra a přidal i něco ze svých zkušeností. Jedná se spíš o takový souhrn otázek k zamyšlení. Snad to bude přínosem. Samozřejmě ponechávám Emily Smith jako zdroj.

Položte si strategické otázky:
1.) Existují již nějaké aplikace, které jsou podobné tomu Vašemu nápadu?
2.) Proč by lidé měli používat právě tu Vaší aplikaci?
3.) Vývoj aplikace je dost náročný? Stojí Vám to za to? Máte na to čas?
4.) jste připraven obětovat čas a peníze na uvedení aplikace na trh?
5.) Jakým způsobem budete aplikaci uvádět na trh prodávat?

Položte si specifické otázky:
1.) Jaké potřeby nebo úkoly uživatelů splní Vaše aplikace?
2.) Zkuste se zamyslet nad hierarchii uvažované aplikace.. dává smysl?
3.) Sepište si seznam funkcí aplikace. Je už konečný? Nebojte se vypsat vše!
4.) Jakým stylem budete aplikaci testovat? Budete potřebovat testery?

Nechte se inspirovat
1.) Inspirujte se od úspěšných. Inovace je evoluční proces.
2.) Stáhněte si a nainstalujte konkureční aplikace. Hledejte v nich slabiny.
3.) Prohlížejte si screenshoty. např: http://pttrns.com/, http://mobile-patterns.com

Skicování / Wireframing
1.) Než se ponoříte do samotné tvorby, udělejte si skicy aplikace.
2.) Nástrojů na skicování je spousta:

3. Vytvořte si workflow aplikace (logický diagram sledu obrazovek)
4.) Ke skicám se vracejte i v průběhu vývoje a updatujte je

 

Dropbox v praxi: sdílení a odběr novinek

Asi před měsícem a půl jsem napsal článek: Nahradí služba dropbox.com flashdisk?, kde jsem popisoval, jak služba vypadá, co přináší a přes jaké platformy se dá používat. Dropbox stále využívám a nejsem sám. Zjistil jsem, že ho využívají i někteří moji klienti a tudíž jsme se pokusili tuto službu zahrnout do naší pracovní komunikace. Povím Vám jak.

Propojení s klientem - sdílení složek

Nejprve jsme přemýšleli, jak propojit naše dva dropbox účty. První řešení bylo: "založíme si společný účet", ale tudy cesta nevedla. Mít s každým klientem vlastní účet, to bych musel mít několik emailových adres a to by asi efektivní nebylo. Takže se vymýšlelo kudy z toho. Další nápad: "zkusíme si nasdílet složku". A ejhle. Ono to funguje! Prostě jdete na www.dropbox.com, zalogujete na svůj účet, označíte si složku, v menu kliknete na "More" a dáte "Invite to folder".

Dropbox_01
Tady vyplníte email zvaného a k ní můžete připojit i zprávu. Poté musí pozvaný člověk pozvánku odsouhlasit (link v emailu). A je to.

Dropbox_02
Nyní máte společně nasdílenou složku, do které můžete vstupovat přes web, aplikaci v počítači nebo skrz aplikaci v mobilu. A je to pekelně rychlé. Proč se zdržovat přílohami v emailu, když jde zasílat soubory rychleji a efektivněji? A navíc v emailu ještě ušetříte místo.

Odběr novinek

Dále jsme řešili otázku typu: "Jak se dozvím, že jste mi něco zaslal nového?" Pokud používáte nainstalovanou aplikaci v PC, tak Vám na notifikační liště vyjede popup zpráva o nové aktivitě ve sdílené složce (přidání souboru, smazání, editace..). Další otázka: "Co když u počítače zrovna nejsem?". Na tohle taky dropbox myslel, ve webové aplikaci je záložka Events, která zobrazuje všechny události ve Vašem dopboxu. A navíc, co jsem využil já, dropbox umožňuje odběr novinek přes RSS. Takže jsem jednoduše přidal další feed do Google Readeru a je vystaráno.

Dropbox_03

Ještě nemáte svůj Dropbox účet? Pokud se zaregistrujete přes tento odkazhttp://db.tt/v9ntrmt, získám já tak i Vy o 250Mb větší schránku. A to se vyplatí :-).

V anketě "Mobilní aplikace roku 2011" nominuji c:geo

TUESDAY Business Network vyhlásilo soutěž Mobilní aplikace roku 2011.
Oficální stránky soutěže najdete zde: http://www.aplikaceroku.cz/.

Nominoval jsem aplikaci c:geo od Radovana Paška. Znát jí budou převážně fanouškové hry geocaching. Myslím si, že zrovna tahle aplikace je vytvořena na profesionální úrovni a troufám si i říci, že z českých aplikací má nejvíce stažení z Android marketu. C:geo je možné také jednou z nejstarších českých (funkčních) Android aplikací (verze 1.0 - 30.9.2010).

Nominace

Nezbývá si než přát, aby českých (a hlavně úspěšných) aplikací na OS Android přibývalo. Vývojářů na (chytré) mobilní telefony je poskrovnu, ale jejich řady se pomalu rozšiřují. Tak snad se dočkáme brzy dalších ryze českých "pecek" na Androida. Ámen :-)

Pozor! Přichází Friend Stream 2!

Kéž by to byla pravda. :-)

Friend Stream je aplikace na OS Android. Pomocí zobrazovacího widgetu můžete sledovat příspěvky z Facebooku a Twitteru. Mám tuhle aplikaci rád, ale má několik nedostatků, proto jsem se rozhodl, že jí zkusím malinko redesignovat. 

Friendstream2

obrázek 1 - můj design, dvě pozadí

Social_widget

obrázek 2 - oficiální vzhled aplikace

Největší problém z hlediska uživatelského rozhraní dělá jasný pohled o tom, co se v aplikaci stalo. Kolik přibylo nových příspěvků od poslední chvíle, než jsem si aplikaci aktualizoval. Nastává problém ten, že musím scrollovat po widgetu a vyhledávat... Toto řeším jednoduchými počítadly na jednotlivé sociální sítě, které jsou umístěné ve footeru widgetu. Pokud jsou příspěvky zobrazeny zlatým písmem - tolik nových příspěvků přibylo od poslední aktualizace.

Druhý závažný problém, který stávající Friend Stream má, že pokud po aktualizaci přibyly nové příspěvky, tak já nevím, které to jsou. Tento problém řeším tím, že každý příspěvek je označen ikonkou sociální sítě, pokud je zobrazena zlatě, je to nový příspěvek od mé poslední aktualizace. V případě, že je bílý je to příspěvek, který jsem již četl. Prosté že? A co dál? Pak už jen kosmetické úpravy, jako zobrazování komentářů, libí se mi a ikonky pro nastavení aplikace.

Líbí se Vám?