01.Splash.Screen.mp4
02.App.Home.mp4
03.Single.Screen.Movie_TV.mp4
04.Person.Screen.mp4
05.Horizontal.Scroll.Animation.mp4
06.Vertical.Scroll.Animation.mp4
07.Genre.Screen.with.Pagination.mp4
08.App.Navigation.Stack.Based.Infinitely.mp4
09.Drawer.Navigation.mp4
10.Search.Screen.with.Results.mp4
11.Favorite.Screen.mp4
Favourite Tab will always goes to Main Screen, However, Home Screen will stay at specific stack. On DoubleClick, it Resets the Home Stack.
12.Home.Stack.and.Favorite.Stack.with.different.Workflow.mp4
13.Go.Back.twice.to.exit.App.mp4
This project leverages the following technologies:
- React Native: For building the mobile application using JavaScript.
- Expo: A framework and platform for universal React applications.
- React Navigation: For navigation and routing in the app.
- Axios: Promise based HTTP client for making requests to fetch or save data.
- Expo Image: Used to replace the default
<Image>
component with an optimized, extendable image component for better performance and additional features. - Tailwind CSS: A utility-first CSS framework for styling applications.
- Nativewind: To integrate Tailwind CSS with React Native for styling.
- Expo Linear Gradient: Provides a component to render linear gradients.
- React Native Progress: An easy-to-use progress bar for React Native.
- React Native Snap Carousel: A snappy carousel component for React Native.
- Additional Libraries: Including but not limited to various UI elements, utilities, and more to enhance app functionality and user experience.
Each technology was selected for its proven reliability, ease of use, and compatibility with the project's goals.