top of page
Hintergrund

App-Entwicklung mit React Native

Hands-On-Workshop: Wir entwickeln gemeinsam eine Multiplayer-Quiz-App mit React Native, dem populärsten Cross-Platform-Framework für Android und iOS.

Inhalt des Seminars:

Der Workshop richtet sich an JavaScript-Entwickler, die erste Erfahrungen mit der App-Entwicklung unter React Native sammeln möchten.

React-Kenntnisse sind von Vorteil, jedoch nicht zwingend erforderlich, wir beginnen mit einer kurzen Einführung in die React-Grundprinzipien.

Gemeinsam entwickeln wir eine Multiplayer-Quiz-App für Android und iOS und lernen so die wichtigsten Bausteine der App-Antwicklung unter React Native kennen. Wir werden die gesamte App gemeinsam im Kurs entwickeln, nur die zugrundeliegende REST-API stellen wir zur Verfügung, damit wir uns ganz auf die Entwicklung des UIs fokussieren können.


Nach Abschluss des Workshops werdet ihr folgendes gelernt haben:

  • Erstellen eigener nativer Apps mit React Native

  • Testen der Apps im Emulator und auf dem eigenen Endgerät

  • Nutzung der Google Firebase API zur User-Authentifizierung

  • Grundlagen der UI-Gestaltung in React Native

  • Kommunikation mit REST-APIs

  • Lokale Datenspeicherung mit AsyncStorage

Wir beenden den Kurs mit dem gemeinsamen Spielen des selbstentwickelten Quiz (in dem es natürlich um React Native geht…) und der virtuellen Siegerehrung im Leaderboard.


Voraussetzungen:

  • Grundkenntnisse in React und ES6

  • Windows oder Mac PC/Notebook

  • Ein mobiles Endgerät (iOS oder Android)

  • Die App Expo (Android Play Store oder iOS App Store) für Euer mobiles Endgerät

  • node.js Version 14.15.3 oder höher für Euer Betriebssystem (Windows oder macOS)

  • Um die Entwicklungsergebnisse im Android Emulator/iOS Simulator testen und z.B. auch während des Seminars teilen zu können, ist es sehr wünschenswert, dass ihr Android Studio und/oder Apple Xcode (nur für Mac verfügbar) in den jeweils aktuellen Versionen installiert. Dies ist jedoch nicht zwingend erforderlich, da ihr zum Testen auch Euer Endgerät mit der Expo App verwenden könnt.

Ablauf:

  • Grundprinzipien React & React Native

  • Projekt Setup

  • Das erste UI: Player-Profil und Player-Liste

  • Registrierung und Login mit Google Firebase

  • Arbeiten mit dem Async Storage

  • Arbeiten mit APIs: Anbindung an die Player- und Quiz-API

  • Erstellung des Quiz-UI

  • Erstellung des Leaderboards

  • Gemeinsames Quiz & Wrapup

Vorkurs React und ES6:


Für das Seminar, welches am 7.10.21 und 8.10.21 stattfindet, kann auf Wunsch zusätzlich ein 3-stündiger Vorkus am 5.10.21 gebucht werden. Der Vorkus richtet sich an alle, die zwar JavaScript, jedoch kaum oder keine Praxiserfahrung mit React und ES6 haben.


Preis:

560,- € Netto pro Teilnehmer/in

bottom of page