Hier starten
  • Was bringt Dir dieser Kurs?
  • Was ist eigentlich Firebase?
  • Download und Setup
Vorbereitungen
  • Grundlagen
  • Erster Start
  • IDE-Überblick
  • Die erste App
  • AVD einrichten
  • Herunterladen und Öffnen von Projektdateien
  • Die Geschichte von Android
Java
  • Wiederholung Java
  • Java Syntax
  • API Referenz
  • Die ActivityMain Klasse
  • Erste Schritte in Java
  • Variablen in Java
  • if-Bedingung in Java
  • for-Schleife in Java
  • Arrays in Java
  • Eingaben prüfen
Klassen und Objekte
  • Anlegen von Klassen
  • Die Methoden "Getter und Setter"
  • Erweiterte Methoden
  • Die Verwendung in Methoden
  • Die Manifest Datei
  • Activity Livecycle
Grundlagen des App-Designs
  • Der Design - Editor
  • 2.1 Grundlagen UI Editor und Standard Layouts
  • Erweitertes app Design
  • Android 8 Feature: autosizing textview
  • Übung: ScrollView und Schleifen
  • Miniprojekt TeaTimer
Das Projekt "Trainer-App"
  • Die "Trainer App"
  • Trainer App: Constraint Layout und Deine erste App
  • Trainer App: Design verbessern
  • Trainer App: Methoden benutzen
  • Trainer App: Elemente der UI ansprechen
  • Trainer App: Eine Klasse erstellen – Getter und Setter
  • Trainer App: Aufgaben - Version mit statischer Rückgabe
  • Trainer App: Erweiterung - Zufällige Aufgaben
Erweiterte Funktionen von Android
  • Erweiterte Funktionen
  • Basic Activity
  • ListView
  • Eine Zweite Activity starten
  • Ein Modell erzeugen
  • Abruf von Elementen der Liste
  • Übung
  • Eingabefelder
Permissions unter Android 6 - 8 mit einem Helper
  • Permissions
  • Permission Teil1
  • Permission Teil2
Exkurs SQLLite
  • Ein Exkurs in SQLite
  • Was sind Datenbanken
  • Anlegen einer SQLite Datenbank
  • Schreiben und lesen in einer SQLite Datenbank Teil 1
  • Schreiben und lesen in einer SQLite Datenbank Teil 2
  • Update bei Datensätzen
  • Löschen von Datensätzen
Firebase Database
  • Einführung Firebase Database
  • Überblick über Firebase und Datenbanken
  • Die erste Firebase App
  • Value Event Listener
  • Wir schreiben einen Chat
  • Objekte in die Datenbank schreiben
  • Objekte abrufen
  • Child Event Listener
  • Query
Miniprojekt Event App mit Firebase
  • Projekt "Event App"
  • Die EventApp Teil 1
  • Die EventApp Teil 2
  • Die EventApp Teil 3
  • Die EventApp Teil 4
Benutzeranmeldung mit Email und Passwort
  • Firebase Benutzerverwaltung
  • Anlegen des Demoprojektes
  • Email Authentification Backend vorbereiten
  • Registrierung - Email Teil 1
  • Registrierung - Email Teil 2
  • Emailbestätigung
  • Firebase Profilname
  • Passwort vergessen - Email
Erweiterte Benutzersteuerung
  • Google Login
  • Anonymes Login
  • Login mit Email und Passwort
  • Logout Button
Autorisation - Die Sicherheit für die Datenbank
  • Sicherheit in der Datenbank
  • Anlegen BeispielApp 1