Marco Poli 1
arbeitet seit knapp sechs Jahren bei der bbv Software Services AG als Software Engineer und Architekt im Bereich Java/Mobile. In seiner Tätigkeit hat er mehrere agile Projekte bei verschiedenen Kunden realisiert. Seit ca. einem Jahr entwickelt er hauptsächlich Mobile Applikationen mit der Xamarin Plattform. Ausserdem beschäftigt er sich mit der Verbesserung der Entwicklungspraktiken wie A/TDD, Pair Programming, CI/CD in der bbv.
Präsentationen bei der .Net User Group Bern
Crossplatform Mobile Apps mit Xamarin
Wäre es nicht schön mit C# und VisualStudio eine mobile App zu entwickeln welche auf Android, iOS und WP8 läuft? Dazu mit nativem Look&Feel und plattformspezifischen Funktionen um eine gewohnte User Experience zu erzeugen? Dies ist mit der Xamarin Toolchain möglich. Sie basiert auf Mono, einer offenen .Net Implementation gemäss ECMA Standard für C#. Dieser Vortrag zeigt auf wie eine App mit einer Architektur für plattformübergreifende Wiederverwendung entwickelt werden kann.Unter Einbezug der gängigen bbv Engineering Practices (TDD, CI, etc.) besprechen wir auch unsere Erfahrungen aus verschiedenen Projekten. Dazu verwenden wir eine Demo Applikation welche auf Android, iPhone und Windows Phone läuft, und zu einem grossen Teil mit dem MvvmCross Framework umgesetzt ist.