React Native - Der Einstieg in die Entwicklung mobiler Apps
What you'll learn
- 🚀 Bringe in kurzer Zeit deine erste eigene App aufs Handy
- ‼️ NEU: jetzt mit Hooks (z.B. useState)
- 💥 Entwicklung plattformübergreifender Apps für Android und iOS
- ✨ Echte native Apps mit JavaScript
- 🔥 Moderne Programmierung mit React
- 🎉 Dynamische UIs mit FlexBox
- 🗺️ Navigations-Strukturen (Tabs, Stack) mit React Navigation
- 🌏 Umsetzung mehrerer Beispiel-Apps
Requirements
- Du solltest mindestens ein Jahr Programmiererfahrung haben
- Kenntnisse in JavaScript sind hilfreich
- Dieser Kurs kann mit Windows, Mac oder Linux durchgeführt werden
- Für die Entwicklung der Beispiel Apps benötigst du ein iPhone oder ein Android-Handy
Description
Du wolltest schon immer mal eine App für dein Smartphone entwickeln, wusstest aber nicht wo du anfangen solltest? Du konntest dich nicht entscheiden, ob du eine Android-App mit Java oder Kotlin programmieren sollst? Dich hat es abgeschreckt, komplexe Tools wie Android Studio oder XCode zu installieren und zu erlernen?
Dann ist dieser Kurs wie für dich gemacht!
In diesem Kurs wirst du mit React Native in kurzer Zeit in die Lage versetzt, echte native Apps sowohl für Android-Smartphones als auch für das iPhone zu entwickeln. In wenigen Minuten wirst du deine erste App auf deinem Handy testen können – ohne aufwändige Installationen. Verwende deinen gewohnten Editor, um mit JavaScript eine Code-Basis für plattformübergreifende Apps zu programmieren!
Dieser Kurs ermöglicht dir den schnellen und unkomplizierten Einstieg in die App-Entwicklung mit React Native. Wir besprechen folgende Inhalte anhand konkreter Beispiel-Apps:
Neue Features von JavaScript und die Grundlagen von React
Komponenten durch den useState-Hook mit Zustand ausstatten
Gestaltung von Apps mit der StyleSheet-API
Layout für verschiedene Displaygrößen mit FlexBox
Die wichtigsten Komponenten von React Native wie TextInput und Listen (FlatList, SectionList)
Lokale Datenspeicherung mit AsyncStorage und SQLite
Daten in der Cloud mit Firebase speichern
Navigation zwischen mehreren Screens mit React Navigation (react-navigation v5)
Einbindung von Daten aus Webservices
Mit Expo Apps für das iPhone ohne Mac entwickeln
u.v.a.m.
Mit diesem Kurs wirst du schnell deine eigenen App-Ideen umsetzen können!
Who this course is for:
- Jeder, der in kurzer Zeit native Apps für Android oder iOS bauen will
- Programmierer, die mit einer Code-Basis parallel Apps für Android und iOS umsetzen wollen
Instructor
Seit über 25 Jahren in der Softwareentwicklung tätig, verfüge ich über eine vielseitige Laufbahn in der IT-Branche. Mein Studienabschluss als Diplom-Informatiker legte den Grundstein, welchen ich später durch meine Doktorarbeit in Informatik weiter festigte. Dabei vertiefte ich nicht nur mein Fachwissen, sondern sammelte auch erste Lehrerfahrungen. Mein beruflicher Weg führte mich durch Startups, mittelständische Betriebe und einen globalen Großkonzern, wobei ich vielfältige praktische Kenntnisse erwarb.
Im Laufe der Jahre habe ich mich stets weiterentwickelt und mit einigen Technologien und Plattformen gearbeitet. Mein Portfolio reicht von der Fullstack-Webentwicklung, bei der ich unterschiedliche Frontend- und Backend-Technologien einsetze, bis hin zu mobilen Apps mit Kotlin in Android und React Native für Android und iOS.
Seit mehr als einem Jahrzehnt habe ich das Privileg, als Professor für Informatik an der DHBW Lörrach zu lehren. Diese Position ermöglicht es mir, mein fundiertes Wissen, meine langjährige Erfahrung und meine anhaltende Begeisterung für aktuelle Technologietrends an Interessierte weiterzugeben. Meine Motivation liegt sowohl im tiefen Verständnis innovativer Technologien als auch in deren klarer und verständlicher Vermittlung.