Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12



Podobné dokumenty
Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE

Úvodem Seznámení s HTML Rozhraní Canvas... 47

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Apache Cordova (PhoneGap 3)

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Obsah. SEZNÁMENÍ S HRAMI V HTML Nové funkce HTML Nové funkce CSS

Rychlé nastavení mobilní aplikace Novell Vibe

D2 - GUI design. Radek Mečiar

1. Začínáme s FrontPage

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

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

Komu je tato kniha určena? Jak je kniha uspořádána? Konvence použité v té to knize. Část i základy Microsoft Windows XP Professional

ELEKTRONICKÉ PODÁNÍ OBČANA

1 Přesun síťového serveru

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13

Mobilní aplikace pro digitální knihovnu Kramerius (Android a ios)

Elektronické učebnice popis systému, základních funkcí a jejich cena

Mobilní aplikace Novell Filr Stručný úvod

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

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Programové vybavení počítačů operační systémy

Thunderbolt 3 (USB-C) Slouží k nabíjení MacBooku Pro a k připojení externího úložiště či monitoru. HD kamera FaceTime

Thunderbolt 3 (USB-C) Slouží k nabíjení MacBooku Pro a k připojení externího úložiště či monitoru. HD kamera FaceTime

Důležité informace o produktu

VAŠE NOVÁ APLIKACE NISSAN GROUP EPC PŘÍRUČKA ZAČÍNÁME

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

Obsah. Začínáme programovat v Ruby on Rails 9. Úvod Vítejte v Ruby 15. O autorovi 9 Poděkování 9

Vývoj SW pro mobilní zařízení s ios. Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie,

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

Obsah. Úvod 11. Vytvoření emulátoru 20 Vytvoření emulátoru platformy Android 4.4 Wearable 22 Spouštění aplikací na reálném zařízení 23

Digitální knihovna MZK a mobilní aplikace Kramerius Královéhradecká knihovnická konference

Micro Focus Vibe Mobile stručný úvod

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

Mobilní aplikace Novell Filr 1.2 Stručný úvod

LINUX - INSTALACE & KONFIGURACE

Nástroje na vývoj aplikací pro ios Trocha motivace na úvod Co budete potřebovat Co když nemáte k dispozici počítač s macos? Vývojové prostředí Xcode

eses WiFi bezpečnostní kamera Wanscam K P

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:

Nápověda k aplikaci Micro Focus Vibe Mobile

ALEŠ LICHTENBERG KAISER DATA

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Dokumentace k produktu IceWarp Notifikační nástroj

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

Stručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127

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

APS Control Panel. Ovládací panel systému APS mini Plus pro SW balík APS Administrator. Uživatelská příručka

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

Příručka pro rychlý start

Maturitní projekt do IVT Pavel Doleček

Google Apps. Administrace

Návod pro řešení typických problémů se stabilitou AMČR

McAfee EMM Jan Pergler Pre-Sales Engineer I

Formy komunikace s knihovnami

RITcontrol. Uživatelská příručka. pro mobilní aplikace APPLE, ANDROID и WINDOWS

Spuštění a ukončení databázové aplikace Access

MBI - technologická realizace modelu

Služby Microsoft Office 365

1 Webový server, instalace PHP a MySQL 13

Mobilní aplikace ve světě ERP. Asseco Solutions, a.s. a Simac Technik ČR, a.s.

Microsoft Visio 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit.

Vývoj Internetových Aplikací

JRm verze Aplikace. Instalace. Ovládání

Stručný úvod k aplikaci Novell Filr Mobile

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

Příručka pro rychlý start

Dokumentace k mobilní aplikaci GoodCall

NÁVOD K POUŽITÍ. IP kamerový systém.

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

Web n walk Manager pro Apple Mac OS X. Návod pro uživatele

OPERAČNÍ SYSTÉM. základní ovládání. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Příručka pro rychlý start

Mobile application developent

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Příručka pro rychlý start

INTERAKTIVNÍ PUBLIKACE pro smartphony a tablety

CZ.1.07/1.5.00/

Obsah. Úvod 9 Komu je kniha určena 11 Konvence použité v knize 11

Skrytá Wi-Fi kamera v síťovém adaptéru HD 1080P Pro Wi-Fi AC

Obsah. Úvod 11. Poděkování 9. Použité konvence 12. KAPITOLA 1 Poznáváme Zoner Photo Studio 13

Aplikace gdmss, idmss V

Obsah. Proč právě Flash? 17 Systémové požadavky 17. Jak používat tuto knihu 18 Doprovodný CD-ROM 19

Návod pro Apple iphone 6s Plus

Obsah. O autorovi 11 Předmluva 13 Zpětná vazba od čtenářů 14 Errata 14

Využití systému Dynamips a jeho nástaveb pro experimenty se síťovými technologiemi Petr Grygárek

Full HD Wi-Fi kamerový modul AI-M002

Stručný Obsah. IntelliMirror, 1. část: Přesměrování složek, Soubory offline, Správce synchronizace a Diskové kvóty 349

Boříme zdi klienta Lotus Notes 8. Jan Krejcárek DIGI TRADE

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

DOSTUPNÝ. SNADNÝ. ONLINE NÁVOD JE TO JEDNODUCHÉ, ZAČNĚTE UŽ DNES!

Obsah. Úvod 13. Věnování 11 Poděkování 11

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období

Windows 10 (5. třída)

Kapitola 1 První kroky v tvorbě miniaplikací 11

Instalace demoverze

Postup instalace umožňující el. podpis v IS KP14+ pro Internet Explorer 11 přes novou podpisovou komponentu.

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

Transkript:

O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10 Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 Poděkování 15 Earle Castledine 15 Myles Eftos 15 Max Wheeler 15 Konvence použité v této knize 17 Příklady zdrojového kódu 17 Tipy, poznámky a upozornění 18 Zpětná vazba od čtenářů 19 Zdrojové kódy ke knize 19 Errata 19 KAPITOLA 1 Úvod do webového vývoje pro mobilní zařízení 21 Co znamená mobilní? 21 Proč na tom záleží? 22 Výsadní postavení nativních aplikací je v ohrožení 23 Nevýhody nativních aplikací 24 Pěkně od začátku 26 Aplikace nestačí 27 První možnost: Nic 28 Druhá možnost: Transformace 29 Třetí možnost: Navždy sám 30 3

Poznámka k prostředím 31 Vyhrňte si rukávy 33 KAPITOLA 2 Návrh aplikace 35 Naprogramujte lepší myš 36 Pozastavení ukazatele myši 37 Malé obrazovky 38 Kognitivní zátěž 39 Na ramenou obrů 40 Karusel 41 Panel karet 42 Seznamy 43 Shrnutí 45 Praktické využití 45 Klaďte si vždy ty nejvyšší cíle 45 Sestavení profilu uživatele 46 Volba hlavní sady funkcí 47 Náčrty 47 Vyhledávání spatření podle míst 50 Přehled a podrobné údaje 54 Vyhledávání spatření podle celebrit 55 Přidání spatření 57 Všechno dohromady 58 Navigační prvky se nemusí zobrazovat neustále 60 Domovská obrazovka 60 Definice vizuálního stylu 62 Dotykové rozhraní 64 Ikony uživatelského rozhraní 66 Typografie 67 Výkon aplikace 68 Testování návrhu 71 Revize návrhu 72 Ikony aplikace 75 Připraveno k implementaci 78 4

KAPITOLA 3 Zdrojový kód aplikace 79 Forma 81 Panel karet 82 Řádky, řádky a zase řádky 86 Obrázky a pseudoelementy 92 Zobrazovaná oblast 96 Poznejte své možnosti 99 Buďme progresivní 101 Knihovna Modernizr 102 Stavění na položených základech 105 Škálovatelné obrázky 111 Optimální zobrazení 113 Práce s médii 114 Samostatný režim 115 Informace pro uživatele 118 Ikony aplikace 119 Další vylepšení 124 Přidání tří teček do přetékajícího textu 124 Přizpůsobení velikosti písma 126 Zvýrazňující barva klepnutí 126 Místní nabídka 127 Výběr a kopírování 127 Výkon 127 Pokračujeme 128 KAPITOLA 4 Webové aplikace pro mobily 129 Příprava 129 Prostředí a knihovny 129 Ladění zdrojového kódu jazyka JavaScript určeného pro mobily 131 Události 132 Jednoduché události dotyků 135 Kliknutí s detekcí funkcí 136 Snadná vítězství 137 Šikovné odkazy 137 Atributy polí formuláře 140 5

Načítání stránek 142 Záměna stránek 143 Přechody mezi stránkami pomocí animací jádra WebKit 145 Posouvání 150 Návrat zpět 153 Jazyk Ajax 162 Načítání kódu jazyka HTML 163 Ajaxifikace odkazů 164 Šablonování 166 Šablonování a služba Twitter 170 Aplikace je na světě! 172 KAPITOLA 5 Využití funkcí zařízení ve webových aplikacích 173 Zeměpisná poloha 174 Zjištění zeměpisné polohy 174 Obsluha chyb 181 Změny orientace zařízení 183 Orientace zařízení a akcelerometry 185 Akcelerometry 185 Gesto zatřesení 187 Dotyková gesta 189 Posouvání obsahu galerie přejetím prstem 190 Stažení a roztažení prstů 194 Offline režim 196 Manifest mezipaměti 197 Události manifestu mezipaměti 200 Záhlaví NETWORK a FALLBACK 202 Kapitola plná událostí 203 KAPITOLA 6 Pilování aplikace 205 Užitečné triky 205 Pevné umístění nabídek 206 Rychlejší kliknutí 209 Načítání knihoven 211 Detekce funkcí 212 6

Widgety 213 Dialogy 213 Indikátory aktivity 217 Ukládání dat v klientovi 218 Místní úložiště 218 Webová databáze SQL 221 Propojení všeho dohromady 224 Moduly 224 Vlastní události 228 Jiná prostředí 229 Závěr 230 KAPITOLA 7 Úvod do prostředí PhoneGap 231 Vestavba webových stránek do nativních aplikací 232 Prostředí PhoneGap 233 Specifické vlastnosti a negativa 234 Zpětná volání 234 Hledání chyb je velmi obtížné 235 Tajemný val 235 Distribuce aplikace pomocí tržišť může být komplikovaná 236 Alternativy 236 Instalace sad SDK 237 Prostředí Xcode (systém OS X) 238 MacPorts (systém OS X) 238 Git 239 Java Development Kit 240 Eclipse 240 Apache Ant 241 Sada ios SDK společnosti Apple 242 Android SDK 242 Sada SDK pro systém BlackBerry 246 webos SDK 246 Instalace prostředí PhoneGap 247 Propojení s prostředím Xcode 247 Propojení s prostředím Eclipse 248 BlackBerry 251 webos 251 Shrnutí 252 7

KAPITOLA 8 Zrození nativní aplikace 253 Anatomie aplikace založené na prostředí PhoneGap 253 Ikony, uvítací obrazovky a názvy 255 ios 255 Android 259 BlackBerry 260 webos 261 Ladění 261 Podpůrné rutiny prostředí PhoneGap 261 Inicializace 262 Upozornění 262 Kontrola dostupnosti síťového připojení 263 Zeměpisná poloha, úložiště a orientace zařízení 265 Hardwarová tlačítka 265 Paparazzi přístup k fotoaparátu 267 Nasazení 270 ios 270 Android 271 BlackBerry 272 webos 273 Prodej aplikace 273 Apple App Store 273 Android Market 276 BlackBerry App World 277 HP App Catalog 278 Můžete začít slavit 280 PŘILOHA A Testovací server 281 Využití prostředí jazyka Python 281 Využití prostředí jazyka Ruby 282 Vestavěné servery: Server IIS v systému Windows 282 Vestavěné servery: Server Apache v systému Linux 282 Rejstřík 284 8