I want to learn app developement (react-native) and work collaboratively . My partner wants a tool which assist dinner decision making. The process of developing this app will serve both of these goals.
iOS app that holds a few recipes. When you press a button, a recipe is chosen for you.
- Authentication / login
- Database of recipes stored somewhere
- Make changes to recipes and store changes in database
- Handle multiple users
- Search functionality
- Save favourite recipes
This project was inialised with npx react-native init --template react-native-template-typescript
Haven't yet decided how to do the database exactly
Follow react native docs to get setup: https://reactnative.dev/docs/environment-setup
For Linux: You will need Node, the React Native command line interface, a JDK, and Android Studio. clone repo and run npm install
To start in 2 seperate termnials run:
npm run start
- this will start metro the JS bundler
npm run android
- this will start the android emulator
For iOS (alex to do)?