2. Cyril CATHALA
MVP / Expert .NET
@CyrilCathala
Wallbase Quoties
David POULIN
Expert .NET
@DaPoulinPro
Radio Morning
Star
Music
Companion
TSF Jazz RadioFoot Reader 1 Indice 1 Mot
Veille technologique
Accompagnement technique
Formations
Audit
Réalisation de POC
Forfaits Windows 8 / Windows Phone
Département Expertise & Innovation
2048
3. Introduction
Dev Center
Design
XAML + Contrôles
Navigation
Emulateur
Vignettes
Spécificités
Monétisation
Publication sur le
Store
Récapitulatif
Demandez le programme
14. Charte visuelle de Microsoft
– Design intemporel, moderne
– Respect de l’expérience utilisateur
Principes / guidelines
– Affichez votre savoir-faire
– Soyez rapide et fluide
– Assumez le 100 % numérique
– Faites-en plus avec moins
– Travaillez en équipe
Microsoft Design Language
22. Frame
– Gestion de la navigation
Page
– Affiche du contenu
– URI
Pile de navigation
Navigation
Frame
MaPage.xaml
Contenu
NavigationService.Navigate(
new Uri("/SuperPage.xaml", UriKind.Relative));
SuperPage.xaml
Contenu
27. 3 templates
– Flip : se retourne pour afficher
du contenu secondaire
– Iconic : design sous forme
d’icône, similaire à la vignette
Mails ou Messages
– Cycle : fait tourner jusqu’à 9
images
Templates de vignette
30. Interaction avec le système
Launchers : passe des données
– ex.: partager un statut sur les réseaux sociaux
Choosers : reçoit des données
– ex.: prendre une photo
EmailComposeTask, PhotoChooserTask, WebBrowserTask, etc.
Tour d’horizon des spécificités
36. Application payante
+ version d’essai
Achat dans l’application
durable / consommable
Publicités
Modèles de monétisation
37. Version d’essai obligatoire
Vignette dynamique & notifications push
Soigner son application
Tester sur un vrai téléphone
Inciter (intelligemment) à noter l’app
Mises à jour régulières
Trucs & astuces
42. Débuter un développement
– GRATUIT !
– Visual Studio Express (édition Windows Phone)
Débloquer un téléphone
– Pas besoin de compte développeur avec AppStudio !
Publier sur le Store
– Compte développeur
A quel prix ?
44. Développement mutualisé
– Partage de code
– API commune
Model View ViewModel (MVVM)
– Pattern d’architecture
– Partage de Model et ViewModel
– Vues spécifiques aux tailles d’écran
Windows Store Apps
46. Dev Center
– dev.windowsphone.com
Accélérateur Windows
– aka.ms/accelerateur-
windows
Exemples de code
– http://aka.ms/wp8samples
Training Kit
– http://aka.ms/wp8hol
Récapitulatif : liens indispensables