This is an application as a mean to practice React Native using TMDB Api. This is written fully in TypeScript. And this is still a WIP. Only two screens have been done
- React / ReactNative
- TypeScript
- React Navigation
- React Native Elements
- Redux / Redux Observable with Typesafe Actions
- Axios / Date-fns ...along with some other libraries...
As any other RN application on Github, what you need to do:
- Well, get setup for React Native
- Clone this repo
- Install the dependencies with
yarn
ornpm
- Run
react-native run-ios
orreact-native run-android
- Linking
trailer
toYoutube
- Implement TMDb's Authentication
- Login as Member
- Rate media
- Profile Screen
- Add/Remove to/from Watchlist
- Add/Remove to/from Favorites
- Galleries
Lightbox
inMediaDetail
- Master Search component for both
Movie
andTvShow
- CRUD Playlist
- Implement Settings screen
- Some specific settings that I can't think of at the moment
- Implement Snackbar