Releases: LL08-MathematicalModelling-dowell/100035-DowellScale-Function
Dowell Scale Mobile App (Pre-release)
Demo release with improvements
- Grid list images
- Notification Cards
- Alerts for full sign up
- NPS Lite Embed
- Scale Settings
- Future Improvements
Check README.md for installation instructions
Contact @Duncan-Kiragu for help/feedback or AOB
Full Changelog: pre_release_v3...pre_release_v4
Dowell Scale Mobile App
New Dependencies Added
Run NPM install / YARN install
In case of errors with react-native animated package -> Check babel.config.js (if a plugin property is included)
Then run :
react-native start --reset-cache
for npm
npm start -- --reset-cache
for Expo
expo start -c
Open any bug problem faced as an issue and assign it to me @Duncan-Kiragu 👍
You can also use issues to advise on new features you would love to be implemented
UI Test => Application
The primary mobile application for Dowell Scales - for UI testing, review and backend integration.
The app will be changed continually, keep checking the releases for regular updates of files and version control.
- Expo integration
- Screen designs
- Authentication screens
- Authentication logic
- Tab Navigation
- Splash screen (Loading)
- Initial Route (Scale Screen)
- All scales - linking
- Comments and more information icons
Kindly reach out for explanations, and open issues if any for bugs or improvements
In case of code version errors -> Use a virtual environment to run your code
Virtualenv - Setup Guildelines
Make sure Expo CLI is installed globally
Dependencies are as follows:
`
Packages
"@eva-design/eva": "^2.1.1",
"@react-native-async-storage/async-storage": "^1.17.10",
"@react-native-community/masked-view": "^0.1.11",
"@react-native-picker/picker": "^2.4.6",
"@react-navigation/bottom-tabs": "^6.3.3",
"@react-navigation/drawer": "^6.5.0",
"@react-navigation/native": "^6.0.12",
"@react-navigation/native-stack": "^6.8.0",
"@react-navigation/stack": "^6.3.1",
"@ui-kitten/components": "^5.1.2",
"axios": "^1.1.0",
"expo": "~46.0.9",
"expo-status-bar": "~1.4.0",
"react": "18.0.0",
"react-native": "0.69.6",
"react-native-dropdown-picker": "^5.4.2",
"react-native-gesture-handler": "^2.7.0",
"react-native-paper": "^4.12.4",
"react-native-phone-number-input": "^2.1.0",
"react-native-reanimated": "^2.10.0",
"react-native-recommendation": "^1.1.2",
"react-native-safe-area-context": "^4.3.1",
"react-native-screens": "~3.15.0",
"react-native-super-grid": "^4.6.1",
"react-native-svg": "12.3.0",
"react-native-toast-notifications": "^3.3.1",
"react-navigation-stack": "^2.10.4"
`
Further Instructions
- Download the generated zip file
- Unzip and open the folder in your IDE of choice
code .
- Open a terminal session on the folder
CTRL + SHIFT + ~
- Run
npm install
- Then run
npm fund
to correct the node_modules - In case of problems run
npm audit fix
- If you have expo run
npx expo start
ORexpo start
|| if notreact-native start
should suffice - The metro bundler will run and after the splash screen - the scale selection screen is loaded
Happy hacking 💻📲
Dowell Scale Mobile App
Test_app_#3 Merge pull request #8 from LL08-MathematicalModelling-dowell/scales-a…
Test Application #1
The primary mobile application for Dowell Scales - for UI testing, review and backend integration.
The app will be changed continually, keep checking the releases for regular updates of files and version control.
- Expo integration
- Screen designs
- Authentication
- Tab Navigation
- Splash screen (Loading)
- Initial Route (Scale Screen)
- All scales - linking
- Comments and more information icons
Kindly reach out for explanations, and open issues if any for bugs or improvements