2. Agenda
Den 1.
• Úvod do platformy PhoneGap
• Instalace nástrojů a výběr prostředí
• PhoneGap app deploy
• První aplikace a Adobe build server
Den 2.
• Práce se senzory (GPS, gyroskop, akcelerometr, kompas)
• Práce s fotoaparátem a čárovými kódy
• API napojení na Foursquare
3. Úvod
• Open source řešení pro vývoj multiplatformních aplikací
• Vývoj v HTML5, CSS3, JavaScript
• Přístup k zdrojům telefonu
• Adobe build server
• Mobil i tablet (respozivita)
• PhoneGap vs. Cordova
4. Naše aplikace
• Postupné rozšiřování
• Všechny ukázky v jedné aplikaci
• Ukázky designu, vývoje a testování
• DEMO: http://goo.gl/8JJ2BH
6. Cena
Zdarma
• Neomezeně open source aplikací
• 1 private aplikace
• Maximální velikost aplikace 50mb
• Pouze veřejné pluginy
9.99/mo
• 25 private aplikací
• Maximální velikost aplikace 100mb
• Veškeré pluginy
7. Cena
Adobe Creative Cloud
• Neomezeně open source aplikací
• 25 private aplikací
• Maximální velikost aplikace 1gb
• Veškeré pluginy
13. PhoneGap deploy
Wi-Fi app deploy
• http://app.phonegap.com/
• Aplikace, iOS, Android, WP
• Párování přes Wi-Fi
• Žádná kompilace
• AutoReload
• Nefunkční user pluginy
14. PhoneGap deploy
Package Deploy
• http://build.phonegap.com/
• Kompilační systém
• iOS – Developer account
• Android – Stačí zařízení
• WP– Developer unlock
• User pluginy
15. První aplikace
• Vygenerování aplikace
• PhoneGap create moje-aplikace
• Nastavení config.xml
• Přepsání HTML, nastavení JS a CSS.
• Otestování aplikace na mobilu
• Build server -> Deploy do mobilu
• Osobní řešení -> iOS, Android, WP
• iOS, WP -> Možnost odemčení zařízení.
16. Design
• Photoshop -> Vlastní řešení
• Justinmind -> Hotové řešení
• iPhone, Android a Google Glass designové prvky
• Aplikace – Android, iPhone
• HTML Generátor
• Instalace -> http://www.justinmind.com
• Demo
34. Optimalizace
• Každý KB kódu se počítá
• Vyhněte se zbytečným knihovnám
• Více verzí grafiky dle rozlišení
• Používejte komprimované knihovny
• Jednoduší = přehlednější a rychlejší => lepší uživatelský zážitek