Xamarin-Entwicklung von Grund auf

Erlernen Sie plattformübergreifende App-Entwicklung in strukturierten Modulen. Unsere Seminare vermitteln praxisrelevante Kenntnisse zur Entwicklung nativer Apps für iOS und Android mit einer gemeinsamen C#-Codebasis.

Jetzt anfragen
Xamarin-Entwicklungsumgebung und Programmiertools

Programmstruktur

Sechs aufeinander aufbauende Module führen Sie durch alle wesentlichen Aspekte der Xamarin-Entwicklung. Jedes Modul konzentriert sich auf spezifische Themen und beinhaltet praktische Übungen.

01

Grundlagen und Setup

Installation der Entwicklungsumgebung, erste Schritte mit Visual Studio und Xamarin.Forms. Sie erstellen Ihre erste funktionsfähige App.

  • Visual Studio Konfiguration
  • Xamarin.Forms Projektstruktur
  • XAML-Syntax und Code-Behind
  • Emulatoren und Debugging
02

UI-Komponenten und Layouts

Gestaltung von Benutzeroberflächen mit nativen Steuerelementen und verschiedenen Layout-Optionen für unterschiedliche Bildschirmgrößen.

  • StackLayout und Grid
  • ListView und CollectionView
  • Bindable Properties
  • Responsive Design-Prinzipien
03

Datenbindung und MVVM

Implementierung des Model-View-ViewModel-Musters zur sauberen Trennung von UI und Geschäftslogik in Ihren Anwendungen.

  • INotifyPropertyChanged Interface
  • Command-Pattern
  • Dependency Injection
  • ViewModels und Navigation
04

Datenzugriff und Speicherung

Arbeit mit lokalen Datenbanken, Dateisystem und Cloud-Diensten. SQLite-Integration und asynchrone Datenverwaltung.

  • SQLite.NET und LINQ
  • Preferences und SecureStorage
  • REST-API Kommunikation
  • Offline-First Strategien
05

Native Funktionen

Zugriff auf Gerätehardware und plattformspezifische APIs. Kamera, GPS, Sensoren und Push-Benachrichtigungen nutzen.

  • Xamarin.Essentials Library
  • Dependency Service
  • Custom Renderer
  • Plattformspezifischer Code
06

Deployment und Testing

Vorbereitung Ihrer App für den App Store und Google Play. Unit-Tests, UI-Tests und Performance-Optimierung.

  • App-Signierung und Zertifikate
  • Store-Submission Prozess
  • Xamarin.UITest Framework
  • Profiling und Optimierung

Erfahrungen unserer Teilnehmer

Absolventen berichten über ihre praktischen Ergebnisse

Die Struktur der Module hat mir geholfen, schrittweise von den Grundlagen zu komplexeren Themen zu gelangen. Nach dem dritten Modul konnte ich bereits meine erste funktionsfähige App für beide Plattformen erstellen. Besonders wertvoll waren die Übungen zum MVVM-Pattern.

Porträt von Torben Ahlgrimm

Torben Ahlgrimm

Softwareentwickler

Als Web-Entwicklerin wollte ich in die App-Entwicklung einsteigen, ohne zwei komplett neue Sprachen lernen zu müssen. Das Seminar vermittelte mir die notwendigen C#-Kenntnisse und zeigte, wie ich plattformübergreifend arbeiten kann. Die Balance zwischen Theorie und Praxis war genau richtig.

Porträt von Lena Stegemann

Lena Stegemann

Mobile Entwicklerin

Die Themen zu nativen Funktionen und Dependency Services waren für mich besonders relevant. Ich konnte direkt nach dem fünften Modul Gerätefunktionen in meine Projekte integrieren. Die Erklärungen zu Custom Renderern haben mir geholfen, auch spezielle Anforderungen umzusetzen.

Porträt von Friedhelm Vosgerau

Friedhelm Vosgerau

App-Entwickler