This project is base on Expo, so you need expo-cli
and related environment (nodejs, android, ios).
Please check the document for more information.
yarn install
yarn run start
yarn run test
- User can add task.
- User can update task (by click the task).
- User can delete task.
- To keep it as simple as possible, it uses memory to storage tasks.
- Before add / update / delete, the application will request for authentication.
- To avoid duplicate action, the authentication status will be stored.
- For easy testing, auth status will refresh every 60 sec.
- Use persist storage
- Mock
expo-local-authentication
and fully testauthService