A (unofficial) port of The MovieDB, written with react-native, typescript and only FunctionComponents!
npm i && npm start
npm test
- add: A cross-browser, numerically stable algorithm to add floats accurately
- apisauce: Axios + standardized errors + request/response transforms.
- query-string: Parse and stringify URL query strings
- react: React is a JavaScript library for building user interfaces.
- react-native: A framework for building native apps using React
- react-native-animatable: Easy to use declarative transitions and animations for React Native
- react-native-config: Expose config variables to React Native apps
- react-native-gesture-handler: Experimental implementation of a new declarative API for gesture handling in react-native
- react-native-splash-screen: A splash screen for react-native, hide when application loaded ,it works on iOS and Android.
- react-native-vector-icons: Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full styling.
- react-navigation: Routing and navigation for your React Native apps
- yarn: 📦🐈 Fast, reliable, and secure dependency management.
- @babel/core: Babel compiler core.
- @babel/runtime: babel's modular runtime helpers
- @react-native-community/eslint-config: ESLint config for React Native
- @types/jest: TypeScript definitions for Jest
- @types/react: TypeScript definitions for React
- @types/react-native: TypeScript definitions for react-native
- @types/react-test-renderer: TypeScript definitions for react-test-renderer
- babel-jest: Jest plugin to use babel for transformation.
- eslint: An AST-based pattern checker for JavaScript.
- jest: Delightful JavaScript Testing.
- metro-react-native-babel-preset: Babel preset for React Native applications
- react-native-typescript-transformer: TypeScript transformer for react-native
- react-test-renderer: React package for snapshot testing.
- typescript: TypeScript is a language for application scale JavaScript development
[] - Migrate components to Styled Components [] - Apply a Dark Theme [] - Update React-Navigation to Last Version [] - Implent CI build using Github Actions [] - SetUp tests for each component and CodeCov [] - Fix incorrect token for MovieDB