In this chapter, you started out strong by planning a minimum viable product version of a to-do list app, complete with adding tasks to the list and marking them as completed. Then, you learned about basic styling in React Native with Flexbox and became acquainted with new syntax and functionalities of the ES6 specification. You also discovered the iOS simulator debugging menu, which is a helpful tool for writing apps.
Afterward, you created a ListView
component to render an array of items, and then implemented a TextInput
component to save user input and render that into the Listview
. Then, you used AsyncStorage
to persist the data added to the app by the user, utilizing the new async
and await
keywords to write clean asynchronous functions. Finally, you implemented a TouchableHighlight
cell that marks tasks as completed.