Chapter 1. First Project - Creating a Basic To-Do List App
Having set up our environment for React Native development in the preface, let's start developing the application. Throughout this book, I'll refer to this application by the project name I began with--Tasks
. In this chapter, we will cover the following topics:
- Planning the features that a to-do list app should have
- Basic project architecture
- Introducing
StyleSheet
, the React Native component for working with styles - An overview of Flexbox, a layout mode inspired by CSS for styling in React Native
- Become acquainted with ES6, the new JavaScript syntax we will be writing our code in
- Creating the building blocks of
Tasks
withTextInput
,ListView
,AsyncStorage
,Input
, state, and props - Learning about the iOS Simulator's
Developer
menu, which can help us during the writing of our app