Final Presenation: will take place on Thursday, 20 December, 7:30AM in Williams 303. See "Assignments->Projects->Project Final Report"
Final Report: due at 4:00pm on Friday, 21 December. See "Assignments->Projects->Project Final Report"
To create a new React Native project, enter the following command from the command line:
To run a project, cd into the folder that you just created and type:
To add the navigation library to a project, move into the project directory and type:
npm install --save react-navigation
You then need to download necessary modules for React, so you might have to run the following command after the navigation library is installed:
You can only create a native iOS app on a Mac. To create a native app follow the steps at https://facebook.github.io/react-native/docs/getting-started. Note that you must have the most recent version of Xcode installed.
You can create a native Android app on either a Mac or a Windows PC. In either case you must have Android Studio installed and must have initialized the appropriate emulator within Android Studio.
To create a native app (for either platform) use the command:
react-native init myProjectName
Then run the app on an iOS device with the following command. This command will probably fail the first time you run it; you may have to run the command 2-3 times. Note that it could take a long time to load the app.
Book source code is available at https://github.com/bonniee/learning-react-native/tree/2.0.0
Looking for icons for your tabs? There are two types, vector and bitmap. See "https://oblador.github.io/react-native-vector-icons for vector icons. You can search for iOS icsons; they'll start with "ios-".
Teams for the term project are posted Here
Assignment 6 is posted. It's due Monday, 5 November beginning of class.
Ok, to upgrade you'll need to enter two commands:
Now when you start a new project, you'll be asked to choose a template. For most of this course, just choos a blank project.
The presentation of the final project will take place during the final exam period on Thursday, 20 December, at 7:30AM (that's morning), Williams 308. There is no final exam during this time.
Assignment 5 is posted. It's due Monday, 8 October, Friday, 12 October, beginning of class. Note that the assignment was udpated (simplified) on 3 October!
Assignment 4 is posted. It's due Monday, 1 October, beginning of class.
Assignment 3 is posted. It's due Monday, 24 September, beginning of class.
Assignment 2 is posted. It's due Monday, 17 September, beginning of class.
Assignment 1 is posted. It's due Friday, 7 September, beginning of class.