37
1 Mobile Crossplatform Apps mit Xamarin @mallibone

Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

1

Mobile Crossplatform Apps mit Xamarin

@mallibone

Page 2: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

2

Mark Allibone, Mobile Something

@mallibone

Noser Engineering AG

Ambassador

https://mallibone.com

Page 3: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

3

Page 4: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared
Page 5: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared
Page 6: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Xamarin ist eine Lösung um

Cross Plattform Apps zu

entwickeln.

Page 7: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Apps sind überall

© Noser Engineering AG 2016, Alle Rechte vorbehalten.

Page 8: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Xamarin erlaubt native Apps

zu entwickeln.

Page 9: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

9

iOS Entwicklung

Page 10: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

10

Page 11: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Virtualisierung?

Page 12: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

12

Page 13: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

13

Page 14: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Hello Xamarin

Page 15: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

15

Page 16: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

16

Native Optimierungen für Zielplattform

iOS Android

Page 17: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Kann man das auch mit

Xamarin?

Page 18: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Ja…

Page 19: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

19

Alles was mit Objective-C, Swift oder Java möglich istkann mit C# und Visual Studio mit Xamarin realisiert werden

Page 20: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Ja und mehr!

Page 21: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

21

Xamarin ist Plattform Übergreifend

Page 22: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

22

Xamarin Forms

Shared App Logic

Xamarin.Forms

Page 23: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Individuelle UIs

Page 24: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Widgets, Bluetooth,

Background Tasks, …

Page 25: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

25

Eintauchen in die Platformen mit Xamarin

Shared App Logic in C#

iOS C# UI Android C# UI Windows C# UI

Shared App Logic

Page 26: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Xamarin.Native

Page 27: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

27

Native Apps

Page 28: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

28

Xamarin in the Enterprise

Page 29: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

29

Xamarin Test Cloud

Page 30: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

30

DevOps mit Hockey App

Page 31: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Aber was ist mit Webseiten?

Page 32: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Xamarin und Web

Page 33: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

33

Page 34: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

34

Zusammenfassung

Einfacher und Kostenloser Einstieg mit Xamarin.Forms

Native Applikationen ohne Kompromisse

Grossartige Zeitpunkt um Cross-Plattform Applikationen beginnen zu entwickeln

Page 35: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Zufriedene Benutzer zeigen am besten den Mehrwert einer App.

© Noser Engineering AG 2016, Alle Rechte vorbehalten.

Page 36: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

36

Workshops & Kurse

Workshop: Xamarin.Forms – Write once get three and look good at it

23. Juni 2016

Mobile-Cross-Plattform-Entwicklung mit Xamarin

https://www.digicomp.ch/weiterbildung/softwareentwicklungs-trainings/microsoft-

net/mobile-app-entwicklung-mit-net/mobile-cross-platform-entwicklung-mit-xamarin

6. – 9. September & 21. – 23 Dezember 2016

Page 37: Mobile Crossplatform Apps mit Xamarin · kann mit C# und Visual Studio mit Xamarin realisiert werden. Ja und mehr! 21 Xamarin ist Plattform Übergreifend. 22 Xamarin Forms Shared

Herzlichen [email protected]@noser.com