Uživatelská náročnost
Co vás naučíme
- Seznámíte se s architekturou platformy Windows Phone 7
- Naučíte se používat základní prvky uživatelského rozhraní a navigace
- Naučíte se používat HW senzory
- Budete přistupovat k lokální databázi
- Seznámite se s využitím multitaskingu a dalšími technikami obvyklými v
tomto moderním systému pro mobilní zařízení
Požadované vstupní znalosti
- Znalost jazyka C# nebo VB.NET a prostředí Visual Studia
- Základní znalost programování v SilverLight
Metody výuky
- Odborný výklad s praktickými ukázkami, cvičení na počítačích
Studijní materiály
- Tištěné prezentace probírané látky
Osnova kurzu
Představení platformy a nástrojů pro vývoj aplikací
- Představení platformy a možností vývoje aplikací v Silverlightu a XNA
frameworku, doporučení, na co použít který framework, výhody a nevýhody
- Představení Visual Studia pro Windows Phone 7.5, ukázka vytvoření
projektů, nasazení do emulátoru, ukázka debugování
- Ukázka designerských nástrojů (Expression Blend for Windows Phone),
předvedení výhod
- Seznámení s dalšími nástroji, zejména nástroji pro odemčení telefonu a
testování výkonu aplikace
Základní prvky uživatelského rozhraní
- Seznámení s klíčovými komponentami, ze kterých se skládá uživatelské
rozhraní aplikace, doporučení pro jejich využití
- Principy uživatelského rozhraní Metro, doporučení a časté chyby
- Práce s rozšířenou knihovnou Silverlight for Windows Phone Toolkit
Navigace v aplikaci a životní cyklus aplikace
- Představení možností navigace po jednotlivých obrazovkách aplikace
- Seznámení s Navigation frameworkem
- Seznámení s životním cyklem aplikace a obsluha potřebných událostí (start,
uspání, probuzení)
Práce s daty a jejich uložení do lokální databáze
- Uložení aplikačních dat do izolovaného úložiště
- Práce s lokální databází
Práce s dlaždicemi
- Základní informace o dlaždicích aplikace
- Práce s vlastnostmi aplikační dlaždice
- Možnost vytvoření sekundární dlaždice odkazující na specifické místo v
aplikaci
Senzory a obsluha HW
- Představení dostupných senzorů a možnosti práce s nimi
- Location service
- Compass Sensor, Accelerometer Sensor, Gyroscope Sensor
- Combined Motion API
Multitasking
- Možnosti multitaskingu ve Windows Phone 7.5
- Práce s agenty na pozadí
- Doporučení a upozornění
Práce se systémovými obrazovkami
- Princip využití systémových dialogů (Launchers, Choosers)
Notifikace
- Princip fungování notifikací
- Představení jednotlivých druhů notifikací