MOC 40540 Build Android Apps with C# and .NET using the Xamarin Tools for Visual Studio
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
In diesem Seminar lernen Sie den gesamten Entwicklungsprozess von Xamarin.Android Mobile unter Verwendung der Xamarin-Tools für Visual Studio kennen. Folgende Themen werden behandelt: Grundlagen wie Android-Aktivitäten, Intents und Fragmenten bis hin zu fortgeschritteneren Themen wie dem Konsum von REST-basierten Diensten, Listenansichten, Datenspeicherung mit SQLite und Veröffentlichung im Google Play Store.
Zielgruppe
Dieses Seminar richtet sich an Entwickler mit mindestens grundlegenden C#-Kenntnissen und fortgeschrittene .NET-Erfahrung.
Voraussetzungen
Grundlegende C#-Kenntnisse mit fortgeschrittener .NET-Erfahrung
Agenda
Erste Schritte mit Xamarin (XAM101)
- In welchem Stand ist der Mobilfunktechnologie heute
- Diskussion über News und Trends bei mobilen Apps
- Identifizieren von Entwicklungsansätzen
- Die Xamarin-Methode entdecken
- Einrichten einer Entwicklungsumgebung
Einführung in Xamarin.Android (AND101)
- Ein Xamarin.Android-Projekt erstellen
- Eine App in Activities zerlegen
- Erstellen der Benutzeroberfläche einer Activity
- Schreiben des Verhaltens einer Activity
- Aktualisierung des Android SDKs
Aktivitäten und Absichten (AND102)
- Starten eine Activity in Ihrer .apk.
- Beenden einer Activity
- Argumente an eine Activity übergeben
- Aktivitätsergebnisse abrufen
- Starten einer Systemaktivität Aktivität
Adapter in Android und Listenansichten (AND110)
- Handhabung von Listenelementen - Klickereignisse
- Implementierung eines benutzerdefinierten Adapters
- Verwendung des Layout-Recyclings und des View-Holder-Musters
RecyclerView und CardView (AND115)
- Anzeigen einer Sammlung mit RecyclerView
- Aktualisierung der Benutzeroberfläche nach einer Datenänderung
- Reagieren auf Benutzeraktionen
- Daten in einem CardView anzeigen
Verbrauch von REST-basierten Webservices (XAM150)
- Abrufen der Netzwerkfähigkeiten des Geräts
- REST einführen
- REST-Dienste mit Xamarin nutzen
Arbeiten mit SQLite und mobilen Daten (XAM160)
- Auswahl einer Datenspeicherstrategie
- Daten lokal speichern mit SQLite
- SQLite asynchron
Symbolleiste und App-Leiste (AND180)
- Symbolleiste zu einer Activity hinzufügen
- Füllen von Toolbar-Aktionen aus einer XML-Menü-Datei
- Symbolleiste als App-Leiste einer Activity verwenden
- Ein Navigationssymbol in einer App-Leiste festlegen
Android-Navigation (AND205)
- Verwendung von Fragment und FrameLayout zum Austausch von Ansichten
- Implementierung der Tab-Navigation mit TabLayout
- Implementierung der gestischen Navigation mit ViewPager
- Kombination von Gesten- und Tab-Navigation
- Implementierung der Schubladen-Navigation mit DrawerLayout
Android-Dienste (AND210)
- Handhabung von Listenelementen - Klickereignisse
- Implementierung eines benutzerdefinierten Adapters
- Verwendung des Layout-Recyclings und des View-Holder-Musters
Google Maps (AND230)
- Auswahl einer Strategie zur Kartendarstellung
- Konfigurieren einer Anwendung zur Verwendung von Google Maps
- Anzeigen einer Karte in Ihrer Anwendung
- Hinzufügen von Markern zu einer Google Map
- Anpassen der Kartenposition und -perspektive
Berühren in Android (AND205)
- Verwendung von Fragment und FrameLayout zum Austausch von Ansichten
- Implementierung der Tab-Navigation mit TabLayout
- Implementierung der gestischen Navigation mit ViewPager
- Kombination von Gesten- und Tab-Navigation
- Implementierung der Schubladen-Navigation mit DrawerLayout
Gesten (AND231)
- Bestimmung des aktuellen Standorts
- Suche nach interessanten Punkten rund um das Gerät
Leistungssteigerung (XAM370)
- Identifizieren und beheben Sie Speicherlecks in Ihrem Code
- Erkennen und Beheben von Xamarin.iOS-spezifischen Speicherproblemen
- Erkennen und Beheben von Xamarin.Android-spezifischen Speicherproblemen
Vorbereitung auf die Veröffentlichung (XAM220)
- Vorbereitung zur Veröffentlichung Ihrer App
- Verstehen von Publishing-Stilen
- Veröffentlichung in einem Shop
Android Publishing (AND220)
- Konfiguration Ihrer App für die Veröffentlichung
- Ein Google Play-Entwicklerkonto erstellen
- Erstellen eines App-Pakets
- Eine Bewerbung zur Veröffentlichung einreichen
Ziele
In diesem Seminar lernen Sie den gesamten Entwicklungsprozess von Xamarin.Android Mobile unter Verwendung der Xamarin-Tools für Visual Studio kennen. Folgende Themen werden behandelt: Grundlagen wie Android-Aktivitäten, Intents und Fragmenten bis hin zu fortgeschritteneren Themen wie dem Konsum von REST-basierten Diensten, Listenansichten, Datenspeicherung mit SQLite und Veröffentlichung im Google Play Store.
Zielgruppe
Dieses Seminar richtet sich an Entwickler mit mindestens grundlegenden C#-Kenntnissen und fortgeschrittene .NET-Erfahrung.
Voraussetzungen
Grundlegende C#-Kenntnisse mit fortgeschrittener .NET-Erfahrung
Agenda
Erste Schritte mit Xamarin (XAM101)
- In welchem Stand ist der Mobilfunktechnologie heute
- Diskussion über News und Trends bei mobilen Apps
- Identifizieren von Entwicklungsansätzen
- Die Xamarin-Methode entdecken
- Einrichten einer Entwicklungsumgebung
Einführung in Xamarin.Android (AND101)
- Ein Xamarin.Android-Projekt erstellen
- Eine App in Activities zerlegen
- Erstellen der Benutzeroberfläche einer Activity
- Schreiben des Verhaltens einer Activity
- Aktualisierung des Android SDKs
Aktivitäten und Absichten (AND102)
- Starten eine Activity in Ihrer .apk.
- Beenden einer Activity
- Argumente an eine Activity übergeben
- Aktivitätsergebnisse abrufen
- Starten einer Systemaktivität Aktivität
Adapter in Android und Listenansichten (AND110)
- Handhabung von Listenelementen - Klickereignisse
- Implementierung eines benutzerdefinierten Adapters
- Verwendung des Layout-Recyclings und des View-Holder-Musters
RecyclerView und CardView (AND115)
- Anzeigen einer Sammlung mit RecyclerView
- Aktualisierung der Benutzeroberfläche nach einer Datenänderung
- Reagieren auf Benutzeraktionen
- Daten in einem CardView anzeigen
Verbrauch von REST-basierten Webservices (XAM150)
- Abrufen der Netzwerkfähigkeiten des Geräts
- REST einführen
- REST-Dienste mit Xamarin nutzen
Arbeiten mit SQLite und mobilen Daten (XAM160)
- Auswahl einer Datenspeicherstrategie
- Daten lokal speichern mit SQLite
- SQLite asynchron
Symbolleiste und App-Leiste (AND180)
- Symbolleiste zu einer Activity hinzufügen
- Füllen von Toolbar-Aktionen aus einer XML-Menü-Datei
- Symbolleiste als App-Leiste einer Activity verwenden
- Ein Navigationssymbol in einer App-Leiste festlegen
Android-Navigation (AND205)
- Verwendung von Fragment und FrameLayout zum Austausch von Ansichten
- Implementierung der Tab-Navigation mit TabLayout
- Implementierung der gestischen Navigation mit ViewPager
- Kombination von Gesten- und Tab-Navigation
- Implementierung der Schubladen-Navigation mit DrawerLayout
Android-Dienste (AND210)
- Handhabung von Listenelementen - Klickereignisse
- Implementierung eines benutzerdefinierten Adapters
- Verwendung des Layout-Recyclings und des View-Holder-Musters
Google Maps (AND230)
- Auswahl einer Strategie zur Kartendarstellung
- Konfigurieren einer Anwendung zur Verwendung von Google Maps
- Anzeigen einer Karte in Ihrer Anwendung
- Hinzufügen von Markern zu einer Google Map
- Anpassen der Kartenposition und -perspektive
Berühren in Android (AND205)
- Verwendung von Fragment und FrameLayout zum Austausch von Ansichten
- Implementierung der Tab-Navigation mit TabLayout
- Implementierung der gestischen Navigation mit ViewPager
- Kombination von Gesten- und Tab-Navigation
- Implementierung der Schubladen-Navigation mit DrawerLayout
Gesten (AND231)
- Bestimmung des aktuellen Standorts
- Suche nach interessanten Punkten rund um das Gerät
Leistungssteigerung (XAM370)
- Identifizieren und beheben Sie Speicherlecks in Ihrem Code
- Erkennen und Beheben von Xamarin.iOS-spezifischen Speicherproblemen
- Erkennen und Beheben von Xamarin.Android-spezifischen Speicherproblemen
Vorbereitung auf die Veröffentlichung (XAM220)
- Vorbereitung zur Veröffentlichung Ihrer App
- Verstehen von Publishing-Stilen
- Veröffentlichung in einem Shop
Android Publishing (AND220)
- Konfiguration Ihrer App für die Veröffentlichung
- Ein Google Play-Entwicklerkonto erstellen
- Erstellen eines App-Pakets
- Eine Bewerbung zur Veröffentlichung einreichen