wash-your-hands's People
wash-your-hands's Issues
Add linter and code formatter for the development
Context
Developers should use the linter and the code formatter in order to improve our development experience.
What to add
- eslint
- prettier
Add UI tests
Context
Since we need to use TDD/BDD, let's add UI tests.
Task
Add UI tests.
Enable to use multiple language
Context
Enable people all over the world to use this app
Task
Add i18n
Use 18n in placeholder in Settings
Context
Japanese people might not be able to read English properly.
Task
Use 18n in placeholder in Settings.
Bug: Cannot store frequency of washing your hands
Context
If you re-open this app, the frequency is 0, while you count it up.
Task
Fix this bug.
Release the first version
Task
Test the first version and release that.
Enable you to add alert times when the app gets in the foreground
Context
While the app should add alert times in BackgroundFetch
, I'm not sure it does.
Task
Enable you to add alert times when the app gets in the foreground.
Show when you should wash your hands based on data
Context
In home component, you should be able to track when you wash your hands.
Task
Add table and enable to check if you wash your hands.
When the app is in the foreground, notification does not work
Context
Since notification is expected to work in the background, when the app is in the foreground, notification does not work.
Task
If the app is in the foreground, notification will be replaced with Alert
instead.
Add PPAP wash your hands movie
Context
PPAP added his movie for telling people that they should wash their hands!!
Task
Add the movie to the movie list.
Add a video to tell how to wash your hands correctly
Context
Users want to know how to wash your hands correctly.
Task
Enable to play a video on Youtube or Instagram
Change UI Framework to NativeBase
Add GitHub Issue and PR template
Context
Would like to unify GitHub issue and PR template so that every software engineer describes what they need in the same way.
Cannot go back to the previous view in webview
Context
When you go to youtube movie, you cannot go back to the previous list.
Task
Enable you to go back.
Unfortunately cannot make this app public because of Apple guideline
Context
Apps related to covid19 needs to be issued by medical organization. I was developing this app personally, so I was not able to make this app public.
Enable word to show in notification
Add AppLoading and Splash
Context
Follow Apple Human guidline
Task
- Add Apploading
- Add Splash
Add a movie for washing your hands by ARASHI
Context
ARASHI created a movie of washing your hands!
Task
Add the movie.
Enable to count how many times you wash your hands
Context
When you wash your hands, you count up how many times you wash your hands, and then that data should be stored.
Task
- Enable to count up and count down how many times you wash your hands
- Enable to store the data
Add some tests to refactor the code
Context
Add some tests to refactor the code.
Task
Add some tests to refactor the code.
Enable to alarm every some minutes
Context
Some people want to wash your hands every some minutes
Task
- Add a Switch to activate the timer
- Enable to put the timer
Enable to warn you should wash your hands when you wake up
Context
When you wake up, you should wash your hands like your face.
Task
- Add a Switch to activate a warning to tell you to wash your hands.
- Enable to add a datePicker
Add data to show washing your hands keep your health
Context
In order for people to know how much washing your hands can keep your health, they want to know data.
Task
Add static data because I can't find any API for this data.
Change yarn version 1 to npm version 7
Context
Developing yarn version 1 was stopped. yarn version. 2 is project-based. Instead, npm version 7 can give you the almost same experience as yarn version 1's.
Task
Replace yarn version 1 with npm version 7.
Add react-navigation
Context
For every navigation, React Navigation is necessary.
Task
Add React Navigation and add tab navigation
Disable back button at each top level screen page
Context
When you tap each bottom tab button, it should be rendered without the back button because this is literally the top page.
Task
Disable back button at each top level screen page.
Use setInterval for timer warning
Context
Use setInterval
for timer warning.
Task
Use setInterval
for timer warning.
Upgrade Expo SDK
Add necessary features according to expo template
Context
It seems there are a lot of configurations to be set up according to expo template which are not implemented in this project.
Task
According to expo template, let's implement those features.
Build setup
Context
Build this application for development and production
Task
Set up the settings for the build.
Add options to startLocationUpdatesAsync
Context
Let's add options to startLocationUpdatesAsync.
Task
Let's add options to startLocationUpdatesAsync.
Remove makeNotificationForTest
Context
Since this makeNotificationForTest
was expected when this app was on the foreground, the notification doesn't work.
Task
Remove makeNotificationForTest
.
Add notification to warn you should wash your hand
Context
Users want this app to warn themselves to wash their hands.
Task
Enable this app to make a notification to warn users to wash their hands.
Create youtube playlist and fetch the movies list from that
Context
Currently, data of videos list is static constants in the app. Users want to get the playlists updated without the app updated.
Task
- Create youtube play list
- Enable this app to get that
- Enable this app to render play list based on the data
Apply material design to bottom tab
Context
react-navigation
has material bottom tab!
Task
Apply material design to bottom tab.
Bug: Cannot make a notification
Context
This app doesn't make a notification at interval.
Task
Fix this bug.
Play around with React Native Elements
Use variable for storage key
Context
Currently, storage keys are just string, which causes bugs.
Task
Use variable for storage keys.
Apply material design to Header
Context
Since tab bar uses material design, let's use it in also Header
Task
Apply material design to Header.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.