Look at cute kitties and decide which one you want to left behind
- Checkout at
master
branch, that should be the desired MVP for this app - Checkout at
develop
branch, I might do some additional polishing since this is a great app idea
npm ci
npx pod-install
or
cd ios && pod install
npm run ios
npm run android
Requirements
- Crossplatform
- Fetch images from API
- UI for viewing image
- Mark dislike
- Undo dislike within 5 seconds
- Reset preference for cats
- Add custom cat to library
TODO:
- Android working
- iOS working
- Update readme
- Image List component
- dislike marking component
- Undo dislike within 5s
- Reset dislike functionality
- Add custom image component
- Test image picker on physical iOS device //no physical device to test
- Test image picker on physical Android device //no physical device to test
- Improve UI
- Add animation
- The app is ugly
- When adding a new image, it will appear at the end of the list
- When adding a new image, sometimes the uuid generator will silently fail and wont add your image to the list