This is a demo application i built to improve my skills in ReactJS, React Native and Typescript. The tools, pakages used in this project are:
- React Native 0.68
- ReactJS 17
- React Navigation V6
- React Native Vector Icons
- React Native Linear Gradient
- Axios
- TheMovieDB API
- Home Page
- Movie Detail Page
- Show Detail Page
- Search Page
- Explore/Browse Page
- Add Navigation (React Navigation)
- Add State management
- Create custom loading animation
- Add Lottie Animation
- Add Layout Animations (Navbar, Layout animations)
- Use UI Library (NativeBase?, UI Kitten?)
- Dark and Light Mode
- Store sensitive information in .env file
- Offline support/ Cache
- Play Videos
- Image Gallery
- Playlist (Local Storage)
- Refresh Layout
- Check Network Status
HomePage | MovieDetailPage |
---|---|