React Native
Native Apps parallel für Android und iOS entwickeln
Seiten
2018
O'Reilly (Verlag)
978-3-96009-066-3 (ISBN)
O'Reilly (Verlag)
978-3-96009-066-3 (ISBN)
Dieses Buch richtet sich an Programmierer mit JavaScript-Kenntnissen, die mit React Native einen neuartigen Ansatz zur plattformübergreifenden Entwicklung von Apps für Android und iOS kennen lernen möchten.
Mit React Native erhalten Sie eine vollwertige, einheitliche und agile Alternative zu den herkömmlichen und zeitaufwändigen Ansätzen der nativen App-Entwicklung.
Sie werden an die Funktionsweise des Frameworks React Native herangeführt und lernen die Prinzipien kennen, die für die Entwicklung mit React Native erforderlich sind. Die wichtigsten Komponenten wie z.B. ListViews werden anhand von leicht nachvollziehbaren Beispielen vermittelt.
Zusätzlich lernen Sie den plattformübergreifenden Ansatz zur Gestaltung von mobilen Apps mit FlexBox kennen. In kurzer Zeit werden Sie in der Lage sein, prototypische Apps mit nur einer Quellcode-Basis für Android und iOS zu erstellen.
Mit dem Open-Source-Framework React Native entwickeln Sie plattformübergreifend vollwertige native Apps mit JavaScript. Der Einstieg in die App-Entwicklung ist durch dieses Framework so einfach wie nie zuvor.
Dieses Buch zeigt Ihnen, wie Apps parallel für Android und iOS mit einer weitgehend einheitlichen Codebasis umgesetzt werden. Sie benötigen dazu lediglich grundlegende Programmiererfahrung, idealerweise in JavaScript.
Schneller Einstieg
Testen Sie schon nach wenigen Minuten Ihre erste App auf dem Smartphone. Mit dem App-Entwicklungstool Expo können Sie iOS-Apps sogar ohne einen eigenen Mac entwickeln.
Praxisnahe Beispiel-App
Entwickeln Sie schrittweise parallel für Android und iOS eine Tagebuch-App mit typischen Features wie dem Einbinden von Fotos und dem Abfragen und Darstellen aktueller Wetterdaten für den Standort des Users.
Relevantes Basiswissen
Verstehen Sie die Grundlagen: Das Buch beschreibt alle relevanten Features neuerer JavaScript-Versionen und grundlegende Konzepte des Frameworks.
Aufbau und Darstellung von Apps
Lernen Sie wichtige APIs und UI-Komponenten wie Listen kennen und erfahren Sie, wie Sie mit dem Flexbox-Layout ein Styling realisieren, das sich verschiedenen Displaygrößen anpasst.
Besonderheiten mobiler Apps
Fassen Sie mehrere Screens durch react-navigation in einer geeigneten Navigationsstruktur zusammen und erhalten Sie Einblick in den Umgang mit Touch-Gesten und Animationen.
Für jedes Kapitel stehen die relevanten Codebeispiele als Download auf der Webseite zum Buch bereit: www.behrends.io/react-native-buch
Den Code zur Beispiel-App »MyJournal« finden Sie hier: github.com/behrends/MyJournal
Besonders geeignet für App-Entwickler, Webentwickler und JavaScript-Entwickler.
Mit React Native erhalten Sie eine vollwertige, einheitliche und agile Alternative zu den herkömmlichen und zeitaufwändigen Ansätzen der nativen App-Entwicklung.
Sie werden an die Funktionsweise des Frameworks React Native herangeführt und lernen die Prinzipien kennen, die für die Entwicklung mit React Native erforderlich sind. Die wichtigsten Komponenten wie z.B. ListViews werden anhand von leicht nachvollziehbaren Beispielen vermittelt.
Zusätzlich lernen Sie den plattformübergreifenden Ansatz zur Gestaltung von mobilen Apps mit FlexBox kennen. In kurzer Zeit werden Sie in der Lage sein, prototypische Apps mit nur einer Quellcode-Basis für Android und iOS zu erstellen.
Mit dem Open-Source-Framework React Native entwickeln Sie plattformübergreifend vollwertige native Apps mit JavaScript. Der Einstieg in die App-Entwicklung ist durch dieses Framework so einfach wie nie zuvor.
Dieses Buch zeigt Ihnen, wie Apps parallel für Android und iOS mit einer weitgehend einheitlichen Codebasis umgesetzt werden. Sie benötigen dazu lediglich grundlegende Programmiererfahrung, idealerweise in JavaScript.
Schneller Einstieg
Testen Sie schon nach wenigen Minuten Ihre erste App auf dem Smartphone. Mit dem App-Entwicklungstool Expo können Sie iOS-Apps sogar ohne einen eigenen Mac entwickeln.
Praxisnahe Beispiel-App
Entwickeln Sie schrittweise parallel für Android und iOS eine Tagebuch-App mit typischen Features wie dem Einbinden von Fotos und dem Abfragen und Darstellen aktueller Wetterdaten für den Standort des Users.
Relevantes Basiswissen
Verstehen Sie die Grundlagen: Das Buch beschreibt alle relevanten Features neuerer JavaScript-Versionen und grundlegende Konzepte des Frameworks.
Aufbau und Darstellung von Apps
Lernen Sie wichtige APIs und UI-Komponenten wie Listen kennen und erfahren Sie, wie Sie mit dem Flexbox-Layout ein Styling realisieren, das sich verschiedenen Displaygrößen anpasst.
Besonderheiten mobiler Apps
Fassen Sie mehrere Screens durch react-navigation in einer geeigneten Navigationsstruktur zusammen und erhalten Sie Einblick in den Umgang mit Touch-Gesten und Animationen.
Für jedes Kapitel stehen die relevanten Codebeispiele als Download auf der Webseite zum Buch bereit: www.behrends.io/react-native-buch
Den Code zur Beispiel-App »MyJournal« finden Sie hier: github.com/behrends/MyJournal
Besonders geeignet für App-Entwickler, Webentwickler und JavaScript-Entwickler.
Erik Behrends ist Professor für Informatik an der DHBW Lörrach (Duale Hochschule Baden-Württemberg). Dort befasst er sich hauptsächlich mit Themen der praktischen Softwareentwicklung. Mehr als 15 Jahre hat er als Programmierer und Teamleiter Erfahrungen in unterschiedlichen Softwareprojekten ge-sammelt, z.B. bei IBM in Irland.
Erscheinungsdatum | 26.01.2018 |
---|---|
Reihe/Serie | Animals |
Verlagsort | Heidelberg |
Sprache | deutsch |
Maße | 165 x 240 mm |
Einbandart | kartoniert |
Themenwelt | Informatik ► Software Entwicklung ► Mobile- / App-Entwicklung |
Informatik ► Web / Internet ► JavaScript | |
Schlagworte | Android Apps • App Entwicklung • App-Entwicklung • app programmierung • App-Programmierung • Apps • ES2015 • flexbox • iOS Apps • JSX • Native Apps • plattormübergreifend • plattormübergreifend • redux |
ISBN-10 | 3-96009-066-8 / 3960090668 |
ISBN-13 | 978-3-96009-066-3 / 9783960090663 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Buch | Hardcover (2012)
Westermann Schulbuchverlag
34,95 €
Schulbuch Klassen 7/8 (G9)
Buch | Hardcover (2015)
Klett (Verlag)
30,50 €
Buch | Softcover (2004)
Cornelsen Verlag
25,25 €