xamarin and devops workshop by eman and microsoft (13.4.2016)
TRANSCRIPT
Xamarin and DevOps workshopVojtěch Mádr
About eMan- A leading Czech supplier of mobile solutions - Present on the market since 2010 - Experienced team consisting of 60 people - Member of JABLOTRON GROUP
About me
- FEL ČVUT (Multimedia) - Xamarin Developer (2014) - Android/iOS - IOT & Enterprise applications
Basic features of Xamarin
Community
Profesional
Community
Profesional
Enterprise
Licence model
Opensource
Zdroj: www.blog.xamarin.com
Bindings
.NET
C#
Bindings
.NET
C#AOT Compile and Link.APP .APK
Xamarin principles
Is Xamarin Native? Try Sunshine!
https://github.com/madrvojt/Sunshine-Xamarinhttps://rink.hockeyapp.net/apps/b632892031c04a5cb7aecc6452a0b1e4
Shared Project
Android iOS Windows
Compile with application
PCL
Android iOS Windows
Compile separately
Android PCL iOS PCL Windows
PCL
with own libraries
Common core technique
zdroj č.1 zdroj č.2
Core
Xamarin Core
iOS WindowsAndroid
Core
MVVM Cross
ViewModel
iOS View Windows ViewAndroid View
Core
Xamarin Forms
ViewModel
All Platforms View
Unit tests
Tests with simulator
UI tests
Tests
Developer
IPA / APK + Tests
Test server
Results
Upload
Processing
Xamarin Test Cloud
Monitoring
Hockey app
+Insights
APK / IPA / APP
Distribute Crash reporting
Continuous Integration
Developer
GIT
Build
HockeyApp Test
VS Team Services
Jenkins
Distribute
Monitor
Save code
Configuration
Business model for Xamarin
Internet věcí Enterprise & Corporate
Next steps?More info - Xamarin Bloq (bloq.xamarin.com) - eMan Bloq (eman.cz/bloq) - N+1 days of MvvmCross
Github - https://github.com/eMandistribution - https://github.com/jamesmontemagno
- Settings IDE - Making Core - Making Android App (For all) - Making iOS App (For people with MacOS)
WORKSHOP - MvvmCross
- Making Core - Making Android App (For all) - Making iOS App (For people with MacOS) - UI Tests - HockeyApp - Special Questions?
WORKSHOP - Xamarin Forms