Taner’s Movie App is a full-featured React Native application that brings the world of movies and TV shows to your fingertips.
The app uses The Movie Database (TMDB) API to fetch real-time data about movies, TV series, and actors.
Users can browse popular content, discover new titles, view detailed pages, search for films or people, and log in to access a personalized dashboard area.
Experience Taner’s Movie App in action — smooth animations, dark-themed elegance, and real-time movie exploration.
🎬 From discovery to details — explore movies, series, and stars with cinematic fluidity.
- 🎥 Popular Movies – Browse the latest and trending movies
- 📅 Upcoming Movies – See which films are coming soon
- ⭐ Top Rated Series – Discover the highest-rated TV shows
- 📺 Popular Series – Stay updated on trending shows
- 🧑🎤 Popular Actors – Explore profiles and details of famous actors
- 🔍 Movie Search Bar – Search movies or series directly
- 🧠 Search Person – Find actors by name
- 🧾 Detail Pages – Detailed information for movies, series, and persons
- 🔐 Login & Logout System – Authentication managed via Redux
- 🧭 Drawer Navigation – Convenient side menu for easy navigation
- 🧩 Dashboard – Accessible only after login
- 🎨 Modern UI – Dark theme, Ionicons icon set, and responsive layout
- 🦶 Footer Component – Consistent footer across all screens
| Category | Technology |
|---|---|
| Framework | React Native |
| Navigation | React Navigation (Stack + Drawer) |
| State Management | Redux Toolkit |
| API | TMDB API |
| UI | Ionicons, react-native-linear-gradient |
| Alerts & Auth | React Native Alert, Custom Auth Flow |
- Clean component-based architecture
- Optimized API calls with error handling
- Fully responsive across Android & iOS
- Integrated Redux slices for modular state logic
- Emphasis on UX motion and smooth transitions
This project was developed to strengthen skills in:
- React Native app architecture
- Redux Toolkit & Async Thunks
- TMDB API integration
- Navigation stack management
- UI consistency & theming
Developed by Taner Özer
📍 Bursa, Turkey
📧 tanerozer16@gmail.com
If you like this project, give it a ⭐ on GitHub — your support motivates further development! 💪






