Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build 2018 - Xamarin

Build 2018 - Xamarin

Résumé des nouveautés annoncées à la Microsoft Build 2018, d'un point de vue développeur mobile crossplatform.

Cyril

June 26, 2018
Tweet

More Decks by Cyril

Other Decks in Programming

Transcript

  1. Cabinet de conseil IT et Agilité Provisionning iOS automatique Gestion

    automatique du SDK Android Nouveaux templates de projet Xamarin.Forms : Intellisense en XAML Intellisense, imports, GoToDefinition, etc. Visual Studio 2017 - v15.7
  2. Cabinet de conseil IT et Agilité Boucle de feedback améliorée

    Xamarin.Forms 3.0+ Visual Studio 2017 (pour l’instant) XAML Live Reload
  3. Cabinet de conseil IT et Agilité IntelliSense assisté par IA

    Identifie les soucis de code (refactoring raté, patterns inhabituels, etc.) Génération d’un .editorconfig IntelliCode
  4. Cabinet de conseil IT et Agilité Collaboration en temps-réel Visual

    Studio, Visual Studio Code (PC + Mac) Partage de session de debug Live Share
  5. Cabinet de conseil IT et Agilité Xamarin Android Device Manager

    Editeur des Entitlements Xamarin.Forms Template .NET Standard 2.0 Extras .NET Core 2.1 RC, C# 7.2, .editorconfig support ASP.NET Core, Azure Functions… Team Foundation Version Control (preview) Visual Studio for Mac 7.5
  6. Cabinet de conseil IT et Agilité Visual Studio – Editeur

    par défaut Support de .NET 4.6 + C# 6 Support de .NET Standard 2.0 Unity 2018.1
  7. Cabinet de conseil IT et Agilité Xamarin.Android Déploiement plus rapide

    Xamarin.iOS iOS Full Static Startup Applications plus petites (30-50%) Démarrage plus rapide Moins d’utilisation mémoire (20-30%) Xamarin - Platforms
  8. Cabinet de conseil IT et Agilité Accelerometer App Information Battery

    Clipboard Compass Connectivity Data Transfer (Share) Device Display Information Device Information Email File System Helpers Flashlight Geocoding Geolocation Gyroscope Magnetometer Open Browser Orientation Sensor Phone Dialer Preferences Screen Lock Secure Storage SMS Text-to-Speech Version Tracking Vibrate Xamarin.Essentials
  9. Cabinet de conseil IT et Agilité VisualStateManager FlexLayout CSS Right-To-Left

    Localization Améliorations du ResourceDictionary Xamarin.Forms 3.0
  10. Cabinet de conseil IT et Agilité P100 Project ! Android

    Bottom Tabs Bindable Span Entry/Editor amélioré ListView.SelectionMode Bug fixes Xamarin.Forms 3.1
  11. Cabinet de conseil IT et Agilité Xamarin.Forms Shell Binding compilé

    XAML Standard Xamarin.Forms - Futur <Shell xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:Xamarin.Store" x:Class="Xamarin.StoreDemoApp" Route="s"> <Shell.FlyoutHeader> <local:HeaderView /> </Shell.FlyoutHeader> <Shell.MenuItems> <MenuItem x:Name="preferencesMenuItem" Text="Preferences" Icon="prefs.png" /> <MenuItem x:Name="logOutMenuItem" Text="Logout" Icon="logout.png" /> </Shell.MenuItems> <ShellItem Route="home" Title="Home" Icon="home.png" GroupBehavior="ShowTabs"> <ShellTabItem Route="updates" Title="Home" Icon="home.png" ContentTemplate="{DataTemplate local:HomePage}" /> <ShellTabItem Route="games" Title="Games" Icon="games.png" ContentTemplate="{DataTemplate local:GamesPage}" /> <ShellTabItem Route="settings" Title="Settings" Icon="games.png" ContentTemplate="{DataTemplate local:SettingsPage}" /> </ShellItem> <ShellItem Route="apps" Title="Media" Icon="media.png"> <ShellTabItem Route="books" Title="Books" Icon="books.png" ContentTemplate="{DataTemplate local:BooksPage}" /> <ShellTabItem Route="music" Title="Music" Icon="music.png" ContentTemplate="{DataTemplate local:MusicPage}" /> <ShellTabItem Route="movies" Title="Movies" Icon="movies.png" ContentTemplate="{DataTemplate local:MoviesPage}" /> </ShellItem> </Shell>
  12. Cabinet de conseil IT et Agilité Microsoft + GitHub =

    <3 Build-Test-Distribute pour les apps mobiles : iOS, Android, Xamarin et React Native Visual Studio App Center app dans le Marketplace Github ! App Center – Intégration Github
  13. Cabinet de conseil IT et Agilité Windows Store Publication manuelle

    / Bing indexing Sonarwhal pour vérifier la compatibilité Windows Sous Windows Pas de limite de LocalStorage Windows APIs (tiles, notifications, contacts, etc.) Appel de C# / C++ depuis une PWA (futur) Progressive Web Apps
  14. Cabinet de conseil IT et Agilité Microsoft Speech Service (preview)

    Text-to-speech, Speech-to-text, Translation Bing Visual Search (GA) Custom Vision (preview) Compatible TensorFlow, CoreML, ONNX QnA Maker Cognitive Services