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

Microsoft Experiences 2016 - Talk - Xamarin (EN)

Microsoft Experiences 2016 - Talk - Xamarin (EN)

My friend Richard and I, did a presentation about production chain transformation at Orange Applications for Business using to Xamarin and Microsoft tools.

Aloïs Deniel

October 05, 2016
Tweet

More Decks by Aloïs Deniel

Other Decks in Programming

Transcript

  1. Context Mobile Center of Excellence N° 5 Rely on a

    efficient production chain to accelerate the development of mobile applications and get closer to continuous delivery Transition from “I develop a mobile app” to “I operate a mobile service” A need to publish reliable and secure mobile applications frequently by improving the process of development and deployment
  2. DevOps Tools and processes N° 6 Automated UI Tests Integration

    tests Delivery to users Design Unit tests Environment Frameworks Package manager Automated Build Project management Ergonomics Performances Analytics Versioning Manual Tests User feedbacks Coding rules Packaging
  3. Tools Independent native environments N° 8 Swift/ XIB Java /

    XML C# / XAML Logic API Layouts ON IPA APK APPX “silo” development Different teams Many profiles and competences Logic API Layouts Logic API Layouts Numerous environments Independent issues
  4. Chains Wide range of tools N° 9 Visual Studio Project

    XCODE Project Android Studio Project JIRA GITLAB TFS2015 APPX GIT NUGET SONAR JENKINS APK GRADLE SONAR XCODE SERVER IPA COCOAPODS SONAR Xamarin Test Cloud HockeyApp
  5. Tools Xamarin environment N° 11 C# / XIB C# /

    XML C# / XAML C# Logique API / Layouts API / Layouts API / Layouts ON IPA APK APPX Easier cooperation Unified environment Sharing code Unified working habits Unified fixes
  6. Chain Unification N° 12 Visual Studio Project Xamarin Test Cloud

    TFS2015 IPA APK APPX GIT NUGET SONAR MAC BUILD AGENT HockeyApp
  7. Simplification Less tools to maintain N° 13 JIRA XCODE GITLAB

    XC-SERVER COCOAPODS SONAR QUBE XTC HOCKEYAPP NUGET TFS2015 VISUAL STUDIO ANDROID STUDIO GRADLE JENKINS SONAR QUBE XTC HOCKEYAPP NUGET TFS2015 VISUAL STUDIO 14 6
  8. Xamarin Test Cloud Automated UI Tests in the cloud N°

    21 Physical iOS/Android devices hosted by Xamarin, on which it is possible to launch automated UI test campaigns
  9. Integration VSTS / TFS N° 29 Sending binaries Target a

    group of users Integrated analytics