A basic, multifunctional and multilanguage shopping list app, where you can create lists, add items to them, after shopping delete or check the items.
list.mov
In project directory:
- run
npm install
oryarn install
cd ios
&&pod install
cd ..
npx react-native run-ios
ornpx react-native run-android
- run
yarn android
oryarn ios
to run on device or emulator
-
api
: This folder contains all services and base request function.redux
: This folder contains all actions, slices, thunks and store which is provided by redux.assets
: Asset folder to store all images and icons.components
: Folder to store any common component that you use through appdata
: Folder to store any kind of constant.localization
: Folder to store the languages files.navigation
: Folder to store the navigators.screens
: Folder that contains all application screens.theme
: Folder to store all the styling concerns related to the application theme.views
: Folder that contains all application views.utils
: Folder that contains utility functions, enums and types.
- Multilanguage support for English, Estonian, Turkish
- Dark and light theme functionality
- Autocomplete suggestions while adding new list and item
- Create multi lists
- Swipe to delete functionality for lists and items
- Create, Update, Delete functionaliy for lists and items
To run the tests, execute yarn test
in a terminal opened in the project folder.
[TICKET] [TYPE]: [COMMIT MESSAGE]
For example:
AIP-000 style: style file updated.
type | release |
---|---|
breaking | major |
feat | minor |
fix | patch |
build | patch |
style | patch |
refactor | patch |
perf | patch |
chore | none |
ci | none |
docs | none |
test | none |