Cross-Plattform-Apps mit Xamarin Forms

Mit Xamarin Forms entwickelst Du Android-Apps und iOS-Apps mit einer .NET-Codebasis. In diesem Workshop lernst Du Xamarin Forms anhand von praktischen Beispielen und Übungen kennen und anzuwenden.

Lerne in diesem Xamarin Forms Seminar die wichtigsten Grundlagen und wie Du Anwendungen erstellst, die gleichzeitig auf Google Android und Apple iOS laufen. Wir zeigen dir in dieser Xamarin Schulung, wie du am besten von Anfang an startest und wie du bereits vorhandenen C# Code plattformübergreifend nutzen kannst.

Inhalte der Xamarin.Forms-Schulung

Cross Platform Applikationen mit Xamarin Forms

  • Kurzer Geschichtlicher Abriss
  • Code-Sharing-Ansätze
  • Der Application Lifecycle einer jeden App
  • Gemeinsamkeiten und Unterschieden der Plattformen

Einstieg in Xamarin Forms

  • Xamarin Forms Layouts und Steuerelemente
  • Funktionsweise von Xamarin Forms
  • Databinding
  • Converter
  • Navigation
  • Commands
  • Behaviors
  • Dependency Service
  • Xamarin Forms durch Custom Renderer erweitern
  • Einführung ins Model-View-ViewModel-Pattern (MVVM)

Mobile Datenhaltung

  • Möglichkeiten der Datenhaltung vorgestellt am Beispiel von SQLite und File-Storage
  • Transparenter Cross-Plattform Data-Access

Internationalisierung & Lokalisierung in Xamarin Forms

  • Was ist i18ln?
  • Lokalisieren von Ressourcen
  • Lokalisieren per XAML-Extensions

Anbinden von Datenquellen

  • Einbinden von Webservices
  • Plattformspezifische APIs nutzen

Testen und Verteilen

  • Unit-Testing
  • Aufbau von Continous Build & Delivery Umgebungen
  • Bereitstellen in den App-Stores

Weiterführende Themen

  • Xamarin Community Toolkit
  • Memory and Performance Best Practices
  • Crash-Reporting mit Microsoft AppCenter

Für weitere Themenwünsche haben wir stehts ein offenes Ohr.

Zielgruppe der Xamarin Forms Schulung

Die Xamarin Forms Schulung richtet sich an Software-Entwickler und -Architekten, die einen fundierten Einstieg in die Cross-Platform-Entwicklung mit C# und Xamarin wünschen. Wir setzen dabei ein gute Kenntnisse von C# und Visual Studio oder einer alternativen Entwicklungsumgebung voraus.

Kim Dallmer-Zerbe, Workshop-Teilnehmerin

Dank des .NET MAUI Workshop von Cayas ist unser Team nun gut vorbereitet, um die App-Erweiterung unseres Produktes vorzunehmen. Insbesondere die interaktiven Aufgaben und das weitreichende Wissen des Trainers in diesem Bereich haben uns den Einstieg erleichtert.

- Kim Dallmer-Zerbe, Workshop-Teilnehmerin
Klaus Seidl, Director Software Development bei Thieme-Recom

Die 3 Tage Workshop .NET MAUI Entwicklung mit Sebastian hat unserem Team alle notwendigen Aspekte der App Entwicklung in die Hand gegeben, um in diesem Bereich durchstarten zu können. Das Training war perfekt ausgerichtet alle Teilnehmer mit unterschiedlichen Vorkenntnissen abzuholen. Die Aufgaben waren eine große Hilfe interaktiv im Team und mit dem Trainer das neu gelernte in die Praxis umzusetzen.

- Klaus Seidl, Director Software Development bei Thieme-Recom
Michael Hanel, Workshop-Teilnehmer

Vielen Dank auch noch mal für die super Schulung / Workshop, hat mir sehr gut gefallen. Erste Änderungen am Dialog, den ich im Workshop vorgestellt hatte, konnte ich auch schon umsetzen.

- Michael Hanel, Workshop-Teilnehmer
Du brauchst ein individuelles Training für deinen erfolgreichen Start in die App-Entwicklung?
Jetzt Termin vereinbaren