MOC 40540 Build Android Apps with C# and .NET using the Xamarin Tools for Visual Studio

nicht mehr verfügbar

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

Tags