MobileDay - Session 3 La Mobilité selon Microsoft

59
Développement Mobile Les solutions pour Windows, Android et iOS Etienne Margraff Microsoft – Technical Evangelist @meulta Jean-Sébastien Dupuy Microsoft – Technical Evangelist @dupuyjs

Transcript of MobileDay - Session 3 La Mobilité selon Microsoft

1. Dveloppement Mobile Les solutions pour Windows, Android et iOS Etienne Margraff Microsoft Technical Evangelist @meulta Jean-Sbastien Dupuy Microsoft Technical Evangelist @dupuyjs 2. Mobile-first Cloud-first 3. Chaque application Chaque dveloppeur 4. DevOpsDveloppement CloudDveloppement mobile Visual Studio 2015 Community Visual Studio 2015 Professional / Enterprise 5. Windows 10 6. Looking for you 09:50 12 13 Tuesday, June 30, 2015 7. Hello Kevin! 09:50 12 13 Tuesday, June 30, 2015 Windows Hello Provide reliable, friction free authentication with full access to all experiences and commerce. 8. App discovery and promotion is built into the Start menu Live tiles drive re-engagement 9. Action center Notifications invite the user to come back to and engage with the app Interactive notifications User can take direct action on a notification, in the Action Center or from the toast notification 10. Cortana makes app suggestions based on user context Shell prompt with locally relevant apps wherever the user is 11. Continuum for 2-in-1 delivering tablets that can replace your laptop Continuum for phones where any screen becomes your PC 12. Pour tous. Un code unique. 13. XboxIoT 14. Une plateforme unifie Phone Device Xbox Device Desktop Device Windows Core Universal Windows Platform 15. Des API spcifiques aux plateformes Phone Device Xbox Device Desktop Device Windows Core Universal Windows Platform Phone extension Xbox extension Desktop extension IoT extension 16. Un binaire universel Phone Device Xbox Device Desktop Device Windows Core Universal Windows Platform Phone extension Xbox extension Desktop extension IoT extension Windows Application 17. Debug 18. Copier lidentit Microsoft nest aucunement une garantie de succs 19. MenuFlyout mf = new MenuFlyout(); mf.ShowAt(sender, e.GetPosition(sender)); 20. TOUR 21. Demo Adaptive Code & Design 22. Permet de positionner les lments les uns par rapport aux autres Les panels tradionnels peuvent tre compliqus pour des layout complexes 23. Exemple Utiliser State et Setters pour des Design Responsive avancsNote: Replacer RP par RelativePanel dans les attributs (ici rduits pour la lisibilit) 24. Exemple 25. Triggers and Setters (XAML quivalent des Media Queries) Si la fentre est 720 pixels effectifs, alors on affiche le SliptView en mode Inline 26. Print support on mobile Drag/drop Action center APIs and triggers Backup / Restore Game DVR Contacts APIs Calendar & Email APIs Unified modern VOIP apps Media creation APIs HLS, Dash, Closed Captioning 27. Technologies Web Technologies Natives 28. Applications web Visual Studio tools for Apache Cordova Visual C++ for cross-platWin32 Application bureau WPF Universal Windows Apps .NET 29. .NET et Xamarin Partager la logique des app 100% des APIs sont exposes C# + XIB C# + AXML C# + XAML Native UI Native UI Native UI 30. Crer une UI en faisant du drag&drop Cibler plusieurs tailles dcrans Les interfaces sont stockes dans le format natif Le meilleur diteur UI Android et maintenant dans Visual Studio ! iOS app designer dans Visual Studio Android app designer dans Visual Studio 31. Demo: & Visual Studio Crer une experience riche proche du natif pour Windows, iOS et Android en rutilisant du code 32. Apps mobile cross-platform en C++ Installation simple Un seul IDE pour le dev cross- plateformes C++ Exprience de debug puissante Emulation rapide 33. Tools for Apache Cordova Apps hybrides HTML Outils Cordova dans Visual Studio Black Box 34. Demo: Visual Studio Tools for Apache Cordova Crer une application hybride HTML en utilisant Visual Studio 2015 et Cordova 35. Nouveaux scenarios pour les dveloppeurs Visual Studio www.visualstudio.com Ouverte pour chaque dveloppeur, chaque application