Schulung: Xamarin: .NET-/C#-Cross-Plattform-Entwicklung für Android, iOS (iPhone, iPad), macOS und Windows (.NET Mobile/.NET for iOS/.NET for Android/.NET MAUI)

Optional: Einfhrung in die notwendigen Grundlagen zu .NET und C# Optional: Einfhrung in die notwendigen Grundlagen zu den Betriebssystemen iOS, macOS, Android und Windows Grundlagen der Xamarin-Plattform - Cross-Platform-Unterschiede zwischen native Apps und Web-Technik-basierten Apps (z.B. Cordova/PhoneGap) - Softwareanforderungen und Installation von Xamarin - Mono als Implementierung des Microsoft .NET Framework - Xamarin.Android (frher: Mono for Android, in Zukunft: .NET for Android) - Xamarin.iOS (frher: MonoTouch, in Zukunft: .NET for iOS) - .NET Multi-platform App UI (MAUI) / Xamarin Forms - Ahead-of-Time (AOT)-Compiler fr iOS - Just-in-Time (JIT)-Compiler fr Android, Windows und macOS Werkzeuge - Xamarin in Visual Studio - Visual Studio fr Mac - Gemeinsame Benutzung beider Entwicklungsumgebungen - Einrichten der Entwicklungsumgebung - Einrichten von Android-Emulatoren (Emulator aus Android SDK) - Remoted iOS Simulator - XAML Hot Reload und Xamarin Hot Restart - Einrichten von echten Gerten zum Debugging - Kompilierung - Debugging Code Sharing - Konzepte fr gemeinsamen Code in Apps fr verschiedene Plattformen - .NET Standard Bibliotheken - .NET-Standardbibliotheken (.NET Base Class Library / .NET Framework Class Library) - .NET-Wrapper um die Gerte-APIs (MonoTouch.dll, Mono.Android.dll) - Cross-Plattform-Abstraktion der Gerte-APIs (Xamarin.Essentials) - Ausblick auf Drittanbieterbibliotheken/Controls - NuGet Plattformunabhngige Benutzeroberflchen mit Xamarin Forms - XAML als UI-Beschreibungsprache - XAML Namespaces - Steuereelemente - User Controls - XAML Markup Extensions - Datenbindung - MVVM - Resource Dictionaries - Touch-Untersttzung - Platformspezifische Funktionen - XAML Compiler (XAMLC) - Laden von XAML zur Laufzeit Praxisszenarien: - Anbindung an Webservices (REST, optional auch SOAP) - lokale Datenbankanbindung (SQLite) - Konzepte zur Datenaktualisierung auf dem Endgert - Push-Services ( Echtzeit -Kommunikation) mit ASP.NET (Core) SignalR - Datensicherheit auf dem Endgert (Verschlsselung der Daten) Testen - Xamarin Profiler - Unit Testing von Xamarin-Apps - Visual Studio App Center (ehemals Xamarin Test Cloud) Deployment und Betrieb - Google Play - Apple App Store - Mac App Store / Mac Developer ID - Windows Store Weitere Themen - Tipps & Tricks - Best Practices Ausblick - Xamarin in .NET 6: .NET Mobile Workloads - .NET for iOS/.NET for Android - .NET Multi-Platform App UI (MAUI) Optionale Themen auf Wunsch - Plattformspezifische Apps fr Android, iOS und Windows (mit Code Sharing) - Xamarin.Mac - Unified API fr iOS und MAC fr 32- und 64-Bit (Integration von MonoMac und MonoTouch) - Binding-Projekte fr Native Bibliotheken in Java und ObjectiveC (Java-Bindungen / JNI), C++ via CppSharp - DevOps (Continuous Integration/Continuous Delivery) fr Xamarin Apps - Crash Reporting und User Tracking mit Application Insight...

zum Artikel gehen

Veranstaltung: .NET MAUI: .NET-/C#-Cross-Plattform-Entwicklung für Android, iOS (iPhone, iPad) und Windows

In diesem interaktiven Online-Live-Kurs lernen Sie anhand vieler praktischer bungen die Entwicklung mobiler Cross-Platform-Anwendungen fr iOS, Android und Windows via .NET for Mobile und .NET Multi-platform App UI (MAUI).

zum Artikel gehen

Schulung: .NET Akademie: .NET MAUI: .NET-/C#-Cross-Plattform-Entwicklung für Android, iOS (iPhone, iPad) und Windows (3-Tages-Agenda des öffentlichen Seminars)

Grundlagen der Xamarin-Plattform - Unterschiede zwischen native Apps und Web-Technik-basierten Apps (z.B. PhoneGap) - Softwareanforderungen und Installation von Xamarin - Mono als Implementierung des Microsoft .NET Framework - Xamarin.Android (frher

zum Artikel gehen

Schulung: Cross-Plattform-Entwicklung mit Cross-Plattform-Tools im Vergleich

Warum Cross-Plattform-Entwicklung? Herausforderungen der Cross-Plattform-Entwicklung Werkzeuge fr die Cross-Plattform-Entwicklung (zu besprechende Werkzeuge nach Ihrer Wahl) - .NET MAUI (ehemals Xamarin) - Flutter - React Native - Apache Cordova -

zum Artikel gehen

Veranstaltung: Dein Weg zum Cross-Plattform-App-Entwickler mit .NET MAUI und .NET 9

In diesem ganztgigen Workshop wird Andr Krmer zeigen, wie einfach .NET-Entwickler zu Cross-Plattform-Entwicklern werden knnen. Ausgehend von einer einfachen Bleistiftskizze entwickelt er live eine App fr Android, iOS, macOS und Windows mit .NET MAUI. D

zum Artikel gehen

Veranstaltung: Neuigkeiten bei der Cross-Platform-Entwicklung mit .NET MAUI 9.0

.NET MAUI, der Nachfolger von Xamarin.Forms, hat sich seit seiner Verffentlichung im Mai 2022 innerhalb krzester Zeit zu einem der aktivsten Projekte der .NET Foundation entwickelt. In diesem Vortrag werfen wir einen Blick auf den aktuellen Stand und die

zum Artikel gehen