Xamarin Forms: Erstelle Native Cross Plattform Apps mit C# (Udemy.com)
Lerne wie man native Mobile Apps für Android, iOS und Windows Mithilfe von nur einer Sprache - C# erstellt
Created by: Denis Panjuta
Last updated December 2018
What you will learn
- Native Mobile Apps für Android, iOS und Windows mit C# erstellen
- User Interfaces mit XAML und Code entwickeln
- Daten in wunderschönen und interaktiven Listen darstellen
- Implementieren des Model-View-ViewModel (MVVM) Patterns
- Grundlagen von Xamarin Forms und seiner Architektur verstehen
- Mit Bildern arbeiten können
- Implementieren von mehrseitigen Apps mit Navigationsleisten, Tabs, Master/Detail Seiten
- Daten permanent speichern und auslesen (Datensystem, SQLite Datenbank und RESTful Service)
How it compares
Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:
- Rating4.3 out of 5higher than 24% of them
- Reviews386#33 of 150 by number of reviews
- Length7.2 hoursshorter than 52% of them
- Last updatedDecember 2018earlier than 85% of them
Course Description
Hast du eine Idee für eine App und möchtest sie endlich umsetzen können?
Dann ist das auf klassischem Wege gar nicht so einfach. Denn wenn du eine App für's iPhone veröffentlichen willst, musst du Objective C oder Swift können. Für Android brauchst du Java oder Kotlin und für Windows brauchst du C#...
Klingt nach jede Menge Kopfschmerzen... Es sind ja nicht nur die verschiedenen Programmiersprachen sondern auch die ganzen verschiedenen Programmierumgebungen (Xcode, Android Studio und Visual Studio).
Warum muss es so kompliziert sein?
Muss es nicht, denn zum Glück gibt es endlich eine anständige Alternative -> Xamarin Forms.
Xamarin Forms ist ein UI Framwork mit dem man native Cross Plattform Mobile Apps mit C# programmieren kann.
Genau, NUR C#. Du musst deinen Code also nur ein mal schreiben, der Xamarin Compiler wandelt ihn dann für die verschiedenen Plattformen um. So einfach geht das. Du brauchst also keine 4 verschiedenen Sprachen und Umgebungen zu lernen.
In diesem aus dem englisch stammenden Kurs von Mosh Hamedani lernst du in einem pragmatischen Schritt für Schritt Verfahren wie man native Mobile Apps für Android, iOS und Windows mit Xamarin Forms und C# entwickeln kann.
Im Detail wirst du:
- Lernen wie die Architektur von Xamarin Forms ist
- Die Grundlagen von Xamarin Forms verstehen
- Benutzer-Interfaces mit XAML und zusätzlich mit Code erstellen
- Mit Bildern arbeiten
- Daten in schönen und interaktiven Listen darstellen
- Mehrseitige Apps mit Navigation, Tabs, Master/Details Seiten erstellen
- Formular und Einstellungsseiten erstellen
- Daten speichern und auslesen und das auf verschiedenen Wegen (Dateisystem, SQLite datenbanken und RESTful Servicen)
- Implementieren des Model-View-ViewModel (MVVM) Architectural Patterns
Falls du einen meiner Top Kurse bereits besucht hast, dann weißt du was dich erwartet :)
In diesem Kurs konnte ich sogar nochmal eine bessere Herangehensweise wählen und bin noch viel mehr ins Detail gegangen, was sich im Hintergrund von Xamarin abspielt.
Du erhältst über 8 Stunden qualitativ hochwertige Inhalte. Jede Minute ist optimiert und auf geballtes wissen getrimmt.
Der Kurs ist vollgepackt mit Beispielen aus der wahren Welt, Übungsaufgaben und "Best Practices" .
Du lernst also nicht nur wie man Xamarin Forms verwendet, sondern erhältst auch Tipps dazu wie man sauberen und wartbaren Code entwickelt.
Die Lektionen sind voller herunterladbarem Source Code, sodass du mitprogrammieren kannst, während du die Videos schaust.
Wenn du also nach einem Xamarin Forms kurs mit:
- einem passionierten Coder und Dozenten der sich auskennt
- perfekter Struktur
- idealer Balance aus Theorie und Praxis
- Präzise und saubere häppchenartige Videos
- Vielen Beispielen aus dem wahren Leben und Programmierbeispielen
- Herunterladbarem Quellcode
- Details zu Best Practices
- Weltklasse Audio und Videoproduktion
suchst, dann bist hier genau richtig. Also schreibe dich direkt ein und lerne wie man Native Mobile Apps für Android, iOS und Windows mit Hilfe deiner vorhandenen C# Fähigkeiten erstellen kann.
VORAUSSETZUNGEN:
Alles was du wissen musst um diesen Kurs belegen zu können sind Kenntnisse in C#. Zumindest solltest du dich mit Klassen, Interfaces, Events, Delegates und Lambda Ausdrücken und ein bisschen mit LINQ auskennen.
HÄUFIG GESTELLTE FRAGEN:
1- Brauche ich einen Mac um diesen Kurs zu belegen?
Nein! Denn das verwendete Visual Studio gibt es auch für Windows. Du kannst also mit einem Windows PC alles im Kurs nachmachen. Nur wenn Du dann deine Apps für iOS veröffentlichen willst, brauchst du einen Mac. Für Android und Windows kannst du auch mit deinem PC exportieren.
2 - Muss ich mich mit Xamarin.Droid und Xamarin.iOS auskennen?
Wieder nein. Xamarin Forms ermöglicht es mit nur einer einzigen API Cross Plattform Mobile Apps zu entwickeln.
Xamarin mappt also deinen Code intern automatisch für das entsprechende System.
Instructor Details
- 4.3 Rating
386 Reviews
Denis Panjuta
Hi. I'm Denis. I have a degree in engineering from the University for Applied Science Konstanz in Germany and discovered my love for programming there.
Currently, over 500,000 students learn from my courses. This gives me much energy to create new courses with the highest quality possible. I aim to make learning to code accessible for everyone, as I am convinced, that IT is THE FUTURE!
So join my courses and learn to create apps, games, websites, or any other type of application. The possibilities are limitless.
More courses by Denis Panjuta
The Complete Android 14 & Kotlin Development Masterclass (2024)
4.5 (19,558 Reviews)
Provider: Udemy
Time: 66.5h
$89.99
Complete Angular Course 2025 - Master Angular in only 6 days
4.5 (8,582 Reviews)
Provider: Udemy
Time: 9.7h
$79.99
Der komplette Web-Entwickler Kurs 2.0 -Erstelle 25 Webseiten (2019)
4.4 (7,516 Reviews)
Provider: Udemy
Time: 29.5h
$59.99
Die komplette C# Masterclass - von 0 auf 100 in 6 Wochen (2019)
4.6 (4,940 Reviews)
Provider: Udemy
Time: 22.4h
$54.99
Die komplette Web-Entwickler Masterclass (2025)
4.4 (3,871 Reviews)
Provider: Udemy
Time: 36h
$19.99
More Mobile Development courses
Flutter Mobile App: Build Chatbot with Firebase & Gemini AI (2026)
4.9 (775 Reviews)
Provider: Udemy
Time: 13.8h
$19.99
ionic 6: Crear aplicaciones IOS, Android con Angular - 2019
4.8 (6,304 Reviews)
Provider: Udemy
Time: 31.1h
$12.99
React Native CLI: Aplicaciones para IOS y Android - 2025
4.7 (6,232 Reviews)
Provider: Udemy
Time: 33.2h
$12.99
Android MVVM Architecture complete course (2026)
4.7 (890 Reviews)
Provider: Udemy
Time: 3.4h
$74.99
Android App's Development Masterclass - Build 2 Apps - Java (2023)
4.7 (271 Reviews)
Provider: Udemy
Time: 7.8h
$39.99
Reviews
By Mair Manuel on 11/26/2022
Ich bin sehr begeistert. Bis jetzt werden wichtige Aspekte angesprochen und verständlich erklärt. Jedoch finde ich es schade, dass lediglich auf dem MAC gearbeitet wird in den Tutorials und nicht auf Android oder WPF eingegangen wird, da hier einiges aderst ist. Hier wäre es zumindest gut, anzusprechen, dass sich Ergebnisse unterscheiden bzw. wie sie sich unterscheiden. Unwissende suchen hier sehr lange nach Fehlern, obwohl es keinen Fehler gibt.
By Kevin Köppe on 10/30/2021
Eine Auffälligkeit ist, dass teilweise auf C# Basics eingegangen wird die ich in diesem Kurs nicht erwarte. Ich hoffe das nimmt nicht zu im Laufe des Kurses. Auf die selbstverständlich entstehenden Fragen wird nicht eingegangen und Fragen aus der Community werden NIE vom Dozent beantwortet. Nicht immer...ok... Aber nirgens eine Antwort von ihm zu lesen und so viele unbeantwortete Fragen ist nicht schön. Außerdem ist der Kurs offensichtlich veraltet und wird nicht aktuell gehalten
By Sascha Haveloh on 4/26/2020
Der Kurs war sehr lehrreich und hat mir sehr viel Spaß gemacht. Den letzten Teil MVVM fand ich besonders gut. Es wurde alles, was man zu Xamarin wissen muss, vermittelt. Wer einen Einstieg, aber auch sein Wissen auffrischen möchte, ist hier sehr gut aufgehoben Danke an dem Moderator Denis Panjuta. Das war mein zweiter Kurs vom Dennis, den ich gekauft habe. Sehr gut Moderator.
By Andreas Vogl on 4/24/2020
Der Kurs ist gut geeignet, um erste Schritte mit Xamarin zu erlernen! Teilweise werden die Details zu den einzelnen Themen zwar relativ spärlich behandelt, wobei natürlich gewissen Grundvoraussetzungen schon erwartet werden können, wenn man sich an App Programmierung wagt! Ich kann den Kurs jedenfalls allen empfehlen, die Programmiererfahrung haben, jedoch bisher nichts mit mobilen Cross-Plattform Apps zu tun hatten.
By Ralf Siebert on 11/11/2019
Am Anfang gut. Im weiteren Verlauf wird das Ganze fahriger; wichtige Dinge werden dann schon mal ohne weitere Erklärung übergangen. Der gelbe Mauspunkt steht ständig über dem Code und verdeckt die Hälfte. Es sollte dem Autor doch auffallen, dass dieser Punkt störend im Ablauf wirkt. Das Ganze kann man besser machen.
By Toni Wojciak on 2/1/2019
Ich nutze Xamarin schon seit gut 2 1/2 Jahren und wollte meine Lücken schließen. Alle konnte ich leider nicht schließen, aber einige wichtige. Zwischendurch kamen kleine Aha-Effekte, aber das letzte Kapitel war wirklich äußerst hilfreich für mich. Der Dozent erklärt soweit ganz gut für Anfänger. Einige Videos sind zu schnell beim Abspielen und andere da verändert sich mit einem Mal die Stimme des Dozenten. Das könnte besser sein. Vllt. ein Rendering-Problem?! Ich würde es gut finden, wenn der Dozent auf Renderer eingehen würde. Also Dinge, die man in Forms nicht direkt, sondern über Native-Eingriffe erreichen kann. Und das nicht nur grundlegend, sondern vllt auch etwas tiefergehend. Ich nutze einige Renderer im groben, aber ich würde das gerne auch noch verbessern.
By Robert Haßfeld on 5/31/2018
Wer einen schnellen Überblick haben möchte und keine zu komplexen Apps entwickeln möchte, ist hier genau richtig. Es wird einiges erklärt und auch Anregungen gegeben was man mit diesen Wissen weiter entwickelt könnte. Dennoch sollte man nicht erwarten danach gleich durchstarten zu können. Vermutlich wäre dieser Kurs auch zu überladen, würde man auf alle Eventualitäten eingehen, die man Nutzen könnte. Es kommt ja immer auf das jeweilige Projekt an was man umsetzten möchte. Die Übungen sind sehr gut und vertiefen das vorher gelernte. Das Tempo und die Lernkurve ist super, auch wenn einige Videos nicht korrekt laufen. (Zu schnelle oder zu langsam Wiedergabe) Praxisbeispiele, die öfters Anwendungen finden, wäre super gewesen. ;) Ich denke da hat der Dozent genug Praxiserfahrung um diese mit uns zu teilen. Ich habe mir diesen Kurs gekauft, da ich in meiner Bachelorarbeit eine Cross-Plattform-App entwickeln soll. Somit konnte ich einen groben Überblick, über die Möglichkeiten die mir zur Verfügung stehen, bekommen.
By Erich Pribitzer on 5/1/2018
Der Kurs ist gut strukturiert. Habe auch die englische Variante von Mosh gesehen, der Inhalt wurde ziemlich genau so übernommen. Für Anfänger sehr geeignet, deckt genügend ab um seine eigene App zu entwickeln. Stören fand ich die Wahl des Mauszeigers, der gelbe Kreis ist überdimensional groß und verdeckt oft den dahinterliegenden Text. Ein kleinerer Mauszeiger hätte es auch getan. Ansonsten ein guter Kurse, den man durchaus weiterempfehlen kann.
By Jan Dovica on 2/11/2018
Ich komme mit dem Kurs Gut zurecht. Die Übungen sind keine Herrasuforderung aber festigen durchaus das Gelernte. an manchen Stellen hat sich die Xamarin Umbegung ein bisschen verändert. Und der Unterschied der oberfläche von Visual Studio auf Windows und Mac verwirrt manchmal ein bisschen. Ansonsten Top. Wie viel mit dem Inhalt letztendlich anzufangen ist, werde ich, wenn ich ganz durch bin, noch nachtragen.
By Benjamin Bolzmann on 11/16/2017
Der Kurs setzt tatsächlich sehr früh an und holt entsprechend viele Entwickler mit wenig bis geringen Kenntnissen ab. An manchen Stellen sind durch die Cuts "Lücken" entstanden, bei denen eine Erklärung gut gewesen wäre, aber zu 90% ist das Tempo sehr angenehm und eben nicht zu detailliert. Daher 5/5 Sterne für diesen super gemachten und umfassenden Kurs von einem dankbaren Studenten! Gerne mehr Kurse mit den Materialien von Mosh (von dem ich auch schon diverse Kurse gekauft habe). Auf Deutsch natürlich umso zugänglicher. Außerdem gefällt mir der Vortragsstil von Denis - auch wenn ein wenig mehr eigene Personality besser wäre als eine Mosh-Kopie ;)
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












