An open API service indexing awesome lists of open source software.

https://github.com/iammar7/recipry

A react-native based food recipes app
https://github.com/iammar7/recipry

react react-native react-navigation redux-toolkit

Last synced: 2 months ago
JSON representation

A react-native based food recipes app

Awesome Lists containing this project

README

          

# recipry
Recipry is a react native based food recipes application.

## Purpose
> The purpose of this project is to learn how to integrate multiple navigators inside a single parent and how to integrate those navigators with redux :bangbang:

## Few features
- For navigation, this app is using *four* different navigators provided by the [React Navigation](https://reactnavigation.org/docs/getting-started/) library
- **Stack Navigator**,
- **Bottom Tabs Navigator** (for *iOS*),
- **Material Bottom Tabs Navigator** (for *Android*), and
- **Drawer Navigator**.
- Data flow between different screens through different these navigator options :arrows_counterclockwise:
- Different tab and header color according to the current route :rainbow:
- Cool color change algorithm for meal categories that allows user to see different color tiles every time they open the app :rainbow:
- Allow user to add recipe in their favorites section :heart:
- User can select few filters and meals are displayed to the user according to his/her filter selection :left_right_arrow:
- This app is using the **Open Sans** font for all the text :capital_abcd:
- For state management, this app has been integrated with **Redux** using [Redux Toolkit](https://redux-toolkit.js.org/) :purple_circle:

## Technologies
- React Native ReactNative
- Expo CLI Expo
- React Navigation ReactNavigation
- Redux Toolkit Redux

## App screens
| Home screen | Favorites screen | Favorite Meal Details screen | Side Drawer | Filters screen |
| ----------- | ------------ | -------------------------------- | ----------- | -------------- |
| | | | | |

| Meals screen | Meals Details screen |
| ------------ | -------------------- |
| | |