https://github.com/suqdawg/MAST5112
https://www.youtube.com/watch?v=qhmQ2bJJivw
-
- The home screen displays total number of menu items to select.
- Uses core components to create a fully featured user interface.
- The app has a predefined list of courses that the chef can choose from, starters, mains and desserts.
- Uses layouts to position components on the user interface.
- The home screen also displays the menu the chef has chosen.
- Applied a colour scheme and images to the user interface.
- Handles text inputs.
- Uses typescript variables to store data.
- The cart has JavaScript functionality to add, remove and calculate items.
- Handles button presses.
- Uses typescript to perform actions according to user input.
- On the home page, the chef can add all the menu items to the cart.
- Navigate between different screens in an app.
- The home page shows the complete menu.
- Uses if statements to solve programming problems.
This is an Expo project created with create-expo-app.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.
When you're ready, run:
npm run reset-projectThis command will move the starter code to the app-example directory and create a blank app directory where you can start developing.
To learn more about developing your project with Expo, look at the following resources:
- Expo documentation: Learn fundamentals, or go into advanced topics with our guides.
- Learn Expo tutorial: Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.
Join our community of developers creating universal apps.
- Expo on GitHub: View our open source platform and contribute.
- Discord community: Chat with Expo users and ask questions.