Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Xamarin ohne Mac und
Android SDK?
- So weit kommen Sie mit dem
Xamarin Live Player
André Krämer
Softwareentwickler, Traine...
Buch (Q3 / 2018
E-Book
Wer von Ihnen entwickelt bereits
Xamarin Apps?
Wer findet die Konfiguration der
Entwicklungsumgebung
komfortabel?
Wer fühlt sich „Produktiv Genug“?
Vermutlich Niemand!
+
+
=
Startschwierigkeiten
Umfangreiche Installation
Downloadzeit für 23 GB
• Bei 1 Mbit/s: ca. 49 h
• Bei 6 Mbit/s: ca. 8,5 h
• Bei 16 Mbit/s: ca. 3,25 h
• Bei 50 Mbit/s: ca....
Sie brauchen einen Mac!
Foto: © MockupEditor.com via Pexels (CC0 Lizenz)
Sie benötigen viel Platz auf der Festplatte
Foto: © Azz Bad via Pexels (CC0 Lizenz)
Entwicklerproduktivität
HTML /
Hybride Apps
Foto: © Pixabay via Pexels (CC0 Lizenz)
Xamarin
Foto: © Tim Gouw via Pexels (CC0 Lizenz)
Xamarin.Forms Design
• Kein visueller Designer
• Xamarin.Forms Previewer unzuverlässig
• Test nur nach Verteilung auf Gerä...
Xamarin Live Player
Die Lösung(?):
+ +
Installation und Konfiguration
Android und / oder iOS App
Empfehlung: Preview / Beta
Visual Studio 2017 Update >= 5
Barcode scannen
Und Testen ....
Minimale Installation?
Erster Test: Minimale Installation
Minimaler Funktionsumfang
Ergebnis beim Laden
Minimale Xamarin Installation
Downloadzeiten
23 GB 9,75 GB
1 Mbit/s 49 h 21 h
6 Mbit/s 8,5 h 3,25 h
16 Mbit/s 3,25 h 1,25 h
50 Mbit/s 1 h 0,5 h
100 Mbit...
Erster Start
Demo Xamarin Live Player
Typische Fragen
Braucht man noch einen Mac?
• Ja!
• Der Live Player kompiliert nicht
• Kompilierung und Verpackung geschieht stets auf ein...
Braucht man noch das Android SDK?
• Ja!
• Der Live Player kompiliert nicht
• Kompilierung und Verpackung benötigt das Andr...
Wozu wird Internet benötigt?
• Über das Internet tauschen Visual Studio und Live Player die interne
IP Adresse aus
• Es wi...
Welche Ports brauche ich?
• 8080 + 8084 (Visual Studio 2017)
• 80 + 443 (Kommunikation) und 5000 (Updates)
• Xamarin Live ...
Einschränkungen
• Keine Unterstützung für Android .axml
• Keine Unterstützung für iOS .xib
• Storyboards nur bedingt unter...
Fragen?
Homepage
andre@andrekraemer.de | http://andrekraemer.de | http://andrekraemer.de/blog | http://github.com/AndreKraemer
Vie...
Meine Dienstleistungen
• Schulungen
• ASP.NET / JavaScript / Angular
• Xamarin
• Unit Testing und Refactoring
• TX Text Co...
Xamarin ohne Mac und Android SDK?- So weit kommen Sie mit dem Xamarin Live Player
Nächste SlideShare
Wird geladen in …5
×

Xamarin ohne Mac und Android SDK? - So weit kommen Sie mit dem Xamarin Live Player

139 Aufrufe

Veröffentlicht am


Wer in die App-Entwicklung mit Xamarin einsteigen möchte braucht Geld, Geduld und starke Nerven. Geld, weil für die iOS-Entwicklung ein Mac notwendig ist. Geduld, weil das mehrere Gigabyte umfassende Android SDK inklusive Emulatoren heruntergeladen und installiert werden muss, ehe man auch nur eine Zeile Code für Android übersetzen kann. Starke Nerven, weil es alles andere als intuitiv ist, Mac, XCode, Android und Windows synchron up to date zu halten. Dank des Xamarin Live Players soll damit endlich Schluss sein. Bereits mit einer minimalen Visual-Studio-Installation können Sie – ganz ohne Mac – Xamarin-Apps entwickeln. Wie weit Sie mit dem Player kommen und ab wann Sie doch einen Mac und ein Android SDK benötigen, erfahren Sie in dieser Session.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Xamarin ohne Mac und Android SDK? - So weit kommen Sie mit dem Xamarin Live Player

  1. 1. Xamarin ohne Mac und Android SDK? - So weit kommen Sie mit dem Xamarin Live Player André Krämer Softwareentwickler, Trainer, Berater, Microsoft MVP https://andrekraemer.de | andre@andrekraemer.de | @codemurai
  2. 2. Buch (Q3 / 2018 E-Book
  3. 3. Wer von Ihnen entwickelt bereits Xamarin Apps?
  4. 4. Wer findet die Konfiguration der Entwicklungsumgebung komfortabel?
  5. 5. Wer fühlt sich „Produktiv Genug“?
  6. 6. Vermutlich Niemand!
  7. 7. + + =
  8. 8. Startschwierigkeiten
  9. 9. Umfangreiche Installation
  10. 10. Downloadzeit für 23 GB • Bei 1 Mbit/s: ca. 49 h • Bei 6 Mbit/s: ca. 8,5 h • Bei 16 Mbit/s: ca. 3,25 h • Bei 50 Mbit/s: ca. 1 h • Bei 100 Mbit/s: ca. 0,5 h
  11. 11. Sie brauchen einen Mac! Foto: © MockupEditor.com via Pexels (CC0 Lizenz)
  12. 12. Sie benötigen viel Platz auf der Festplatte Foto: © Azz Bad via Pexels (CC0 Lizenz)
  13. 13. Entwicklerproduktivität
  14. 14. HTML / Hybride Apps Foto: © Pixabay via Pexels (CC0 Lizenz)
  15. 15. Xamarin Foto: © Tim Gouw via Pexels (CC0 Lizenz)
  16. 16. Xamarin.Forms Design • Kein visueller Designer • Xamarin.Forms Previewer unzuverlässig • Test nur nach Verteilung auf Gerät oder Emulator möglich • Langsam!
  17. 17. Xamarin Live Player Die Lösung(?):
  18. 18. + +
  19. 19. Installation und Konfiguration
  20. 20. Android und / oder iOS App
  21. 21. Empfehlung: Preview / Beta
  22. 22. Visual Studio 2017 Update >= 5
  23. 23. Barcode scannen
  24. 24. Und Testen ....
  25. 25. Minimale Installation?
  26. 26. Erster Test: Minimale Installation
  27. 27. Minimaler Funktionsumfang
  28. 28. Ergebnis beim Laden
  29. 29. Minimale Xamarin Installation
  30. 30. Downloadzeiten 23 GB 9,75 GB 1 Mbit/s 49 h 21 h 6 Mbit/s 8,5 h 3,25 h 16 Mbit/s 3,25 h 1,25 h 50 Mbit/s 1 h 0,5 h 100 Mbit/s 0,5 h 0,25 h
  31. 31. Erster Start
  32. 32. Demo Xamarin Live Player
  33. 33. Typische Fragen
  34. 34. Braucht man noch einen Mac? • Ja! • Der Live Player kompiliert nicht • Kompilierung und Verpackung geschieht stets auf einem Mac
  35. 35. Braucht man noch das Android SDK? • Ja! • Der Live Player kompiliert nicht • Kompilierung und Verpackung benötigt das Android SDK und ein JDK
  36. 36. Wozu wird Internet benötigt? • Über das Internet tauschen Visual Studio und Live Player die interne IP Adresse aus • Es wird kein Quellcode über das Internet verschickt!
  37. 37. Welche Ports brauche ich? • 8080 + 8084 (Visual Studio 2017) • 80 + 443 (Kommunikation) und 5000 (Updates) • Xamarin Live Player: • 37847 – Internal network access (Debugging) • 8090 – External network access IP Sync 38
  38. 38. Einschränkungen • Keine Unterstützung für Android .axml • Keine Unterstützung für iOS .xib • Storyboards nur bedingt unterstützt • Einschränkung bei Reflection
  39. 39. Fragen?
  40. 40. Homepage andre@andrekraemer.de | http://andrekraemer.de | http://andrekraemer.de/blog | http://github.com/AndreKraemer Vielen Dank! Blog Xing Facebook Twitter Google+
  41. 41. Meine Dienstleistungen • Schulungen • ASP.NET / JavaScript / Angular • Xamarin • Unit Testing und Refactoring • TX Text Control • Team Foundation Server • .NET Datenzugriff (Entity Framework, NHibernate, Micro O/R Mapper) • Consulting • Durchführung von Technologieworkshops • Code- / Architekturreviews • Analyse von managed Memory Leaks und Performanceproblemen • Prototypenentwicklung • Remote Entwickler-Support • Projektbegleitendes Coaching • Beratung bei der Migration von Legacy Technologien (Classic ASP, Visual Basic 6, Gupta Centura, ...) zu .NET • Softwareentwicklung • Mobile Apps (Android, iOS, Windows 10) • Entwicklung von Web-Anwendungen mit ASP.NET und Angular • Entwicklung von Desktop Anwendungen • Migration von ASP Classic zu modernen Weblösungen andre@andrekraemer.de | https://andrekraemer.de | http://andrekraemer.de/blog | http://github.com/AndreKraemer

×