Skip to content

Nixhazel/AnimalCollectionTwo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Expo Animal App

This is a React Native Expo app that displays a list of animals and allows users to view animal details, mark animals as favorites, and view a list of favorite animals.

Features

  • Homepage displaying a list of animals with names and images
  • Search bar to search for animals in the list
  • Animal details screen with a larger image, title, and description
  • Favorite button to mark/unmark an animal as a favorite
  • Display of favorite animals on the homepage with a heart icon
  • Separate screen to view the list of favorited animals

Getting Started

To run the app locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/animal-app.git
  2. Install dependencies: npm install
  3. Start the Expo server: npm start
  4. Use the Expo client app or an emulator to run the app on your device.

Data Source

The app uses the animal.json file as the data source for the list of animals. Each animal object in the JSON file contains a name and an image name, which is used to fetch the corresponding image from a url.

Technologies Used

  • React Native
  • Expo
  • Redux

License

This project is licensed under the MIT License.

Feel free to contribute, report issues, or suggest improvements!

About

Animal Collection is a React Native Expo app for exploring a diverse collection of animals. Browse animals, search by name, view details with images, and mark favorites. Powered by React Redux and AsyncStorage for persistent storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors