Rick and Morty App is an application developed with React Native using Expo. The app consumes the Rick and Morty API to list the characters with some information.
In order to maintain application performance, the listing takes advantage of the API's pagination feature, which renders the characters as the user scrolls down the list.
The search is done through existing filters in the API and to avoid unnecessary requests, a debounce was used to search only after 300 milliseconds that the user stops typing.
The App's UI is available at the link of this Figma project
In addition to using the API as a data source for character rendering, the entire design of the app was based on the UI of the API documentation site.
👉🏻 Rick and Morty API 👈🏻
This project requires expo-cli installed
- Clone the project repository
git clone https://github.com/matheuspleal5/rick-and-morty-app.git
- Install all dependencies
yarn
- Start application
expo start
- Enjoy the app!
- React Native
- Expo
- Styled Components
- React Native SVG
- React Native iPhone X Helper
- React Native Responsive Fontsize
- Lodash
MIT License © Matheus Leal