Skip to content

anaclette/TheMovieDB

Repository files navigation

Movies app

Movies and tv shows app using The Movie DB API. It has been made with practising purposes and I've implemented features such as carousel, accordion, modal, search bar, language switching buttons, animated layout and RTK query.

Built with

React Native logo Typescript logo Redux logo Javascript logo

Implemented libraries

For basic structure:

  • react-navigation/stack
  • react-native-gesture-handler
  • react-navigation/native
  • react-native-screens
  • react-native-safe-area-context
  • react-native-size-matters

For state handling and api requests:

  • reduxjs/toolkit
  • react-native-async-storage/async-storage
  • redux-persist

For carousel feature:

For icons:

  • react-native-vector-icons
  • @types/react-native-vector-icons

For currency conversion:

  • currency-formatter
  • @types/currency-formatter

For tabs:

  • @react-navigation/material-top-tabs
  • react-native-tab-view
  • react-native-pager-view

For linear gradient animation:

  • react-native-linear-gradient
  • react-native-image-colors

For locale language translations:

  • i18next
  • react-i18next

For debugging:

  • react-native-flipper
  • redux-flipper

For debouncing api requests:

  • lodash
  • @types/lodash.debounce

How to launch

Clone the repo. Once in its local path, run yarn and then cd ios ; pod install ; cd ... You should be fine then to launch it with either yarn ios or yarn android according to your device.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published