-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Better error handling, logging for debugging purposes #77
Comments
Add current version number to enrollment _annotations in this should show the version number to the user or only store it in the backend for our reference? |
Better logging, we need to be able to configure log level with a proper logging tool, not console.log Can we use firebase analytics for log event? |
Look into best practices for automated testing, maybe look at firebase tools or google play tools Can we use Detox and jest for the automation test? |
Store it in the |
We can explore firebase analytics. One thing to keep in mind is that most enrollers work in low/no connectivity environments. |
You can propose tests using whatever tool you think is most appropriate. I know jest, don't know detox will look into it. But you can setup a prototype so we can review it together. |
@tushali024 I created and invited you to a fresh firebase project |
Where I would suggest a bit of caution is to depend heavily on firebase. I know their sdks change fast and sometimes its a hassle to stay up to date. |
We have been operating the app for a few weeks now and have enrolled more than 8000 farmers so far. There have been some interesting operation lessons learned from the field with real users.
One of the main issues that have taken a lot of our time is in debugging issues for particular users. It may be
console.log
console.error
we need to log it to a place where we can later inspect, right now any error logged in the app is unavailable to us. Please review best practices.The text was updated successfully, but these errors were encountered: