Get Movies Info
(Mobile Demo App)
A simple demo app for finding movies and viewing movie info. It was developed using React Native Expo.
The GitHub repo is private, but sourcecode is available upon request.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objective:
Create a React Native mobile app that fetches popular movies from The
Movie Database API and displays them in a list view. Upon clicking a movie, the app should fetch additional details about the movie and display them in a new screen.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specs
- Search Filter (search movies by title)
- React Navigation (screens are handled in stack navigator)
- State management with React Context
- State management with Zustand (persistent)
- Custom hooks for API calls
- Social media sharing functionality
- "Pull to refresh" dynamic list functionality
- Infinite list load enabled
- Handling of timestamps with "dayjs"
- Multiple animations added with Reanimated and Animated APIs
- App store review component
- Custom Fonts (loaded on splash screen)
- Detailed error and loading handling
- API secrets protected through Worker proxy server
...