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
...


Back to projects