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.