Fitness-Tracker
Eine App zum Tracken von Trainingseinheiten mit lokalem Datenspeicher und wöchentlichen Statistiken. Nutzt MVVM und SQLite für die Datenpersistenz.
Echte Apps von Leuten, die vorher keine Erfahrung mit Xamarin hatten. Manche kamen aus anderen Programmiersprachen, andere waren komplett neu. Was sie alle gemeinsam haben: funktionierende mobile Anwendungen.

Jedes Projekt hier wurde in 8-12 Wochen entwickelt. Die ersten Wochen gehen für UI-Grundlagen drauf, dann kommen Datenbanken und API-Anbindungen. Am Ende haben die meisten etwas auf ihrem Handy installiert, das tatsächlich läuft.
Keine perfekten Apps – aber funktionierende. Genau das ist der Punkt. Man lernt am besten, wenn man gegen echte Probleme anläuft und Lösungen finden muss.
Eine App zum Tracken von Trainingseinheiten mit lokalem Datenspeicher und wöchentlichen Statistiken. Nutzt MVVM und SQLite für die Datenpersistenz.
Sammlung von Kochrezepten mit Suchfunktion und Kategorisierung. Bilder werden lokal gespeichert, Zutatenlisten sind editierbar.
Budgetverwaltung mit monatlichen Übersichten und Kategorien. Implementiert Charts für visuelle Darstellung der Ausgaben über Zeit.
Karteikarten-System zum Vokabellernen mit Wiederholungsalgorithmus. Fortschritt wird getrackt und Wörter werden nach Schwierigkeit sortiert.
App für regelmäßige Wartungsaufgaben am Haus oder Auto. Sendet lokale Benachrichtigungen und führt Historie der erledigten Tasks.
Tracking von Wanderrouten mit GPS-Integration. Zeigt zurückgelegte Strecke, Höhenmeter und Durchschnittsgeschwindigkeit an.

Ich hatte vorher ein bisschen C# gemacht, aber mobile Entwicklung war komplett neu. Nach vier Wochen lief meine erste App auf meinem Handy. Nicht besonders hübsch, aber sie hat funktioniert. Das war ein ziemlich gutes Gefühl.
Erste zwei Wochen: XAML lernen, Layouts verstehen, ein paar Buttons auf den Bildschirm bringen. Nichts Spektakuläres, aber man sieht sofort Ergebnisse.
Jetzt wird's praktisch: SQLite einbinden, Daten persistent machen. Die meisten kämpfen hier ein bisschen mit async/await, aber dann klickt es.
Mehrere Screens verbinden, Daten zwischen Seiten übergeben. Hier merkst du, wie wichtig saubere Architektur ist – sonst wird's schnell chaotisch.
Vier Wochen für dein eigenes Ding. Du entscheidest, was du baust. Ich helfe, wenn du nicht weiterkommst, aber du machst die Arbeit.

Der Kurs hat mir gezeigt, wie man Probleme in kleinere Teile zerlegt. Ich hab oft gedacht, ich komm nicht weiter – und dann hat man mir die richtige Frage gestellt und plötzlich war der Weg klar. Diese Denkweise nehm ich jetzt überall mit.
Der nächste Kurs startet bald. Du brauchst keine Vorkenntnisse in Xamarin – nur Interesse und die Bereitschaft, Dinge auszuprobieren, die vielleicht nicht beim ersten Mal funktionieren.
Kursprogramm ansehen