8000 GitHub - berkeyilmaz1/popcorn_v2
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

berkeyilmaz1/popcorn_v2

Repository files navigation

🍿 Popcorn

📌 Project Status: Under development 🚧

📽️Popcorn is a Flutter-based movie application that allows users to explore popular movies, create favorite lists, and view detailed information about each movie.

🎬 App Preview

popcorn gif

✨ Features

✔️ Movie List – Browse popular, most-watched, and top-rated movies.
✔️ Movie Details – Get detailed movie information, watch trailers, and see the cast.
✔️ 🔍 Search – Find the movies you're looking for easily.
✔️ ❤️ Favorites – Mark your favorite movies and create a personalized watchlist.

🛠️ Technologies & Libraries

📌 Architecture

🔹 MVVM (Model-View-ViewModel) – A design pattern that improves maintainability, scalability, and testability.

🚀 Framework & Language

🔹 Flutter
🔹 Dart

🌐 Networking

🔹 Vexana – Simple and powerful network management.

🔄 State Management

🔹 Bloc – State management for predictable app behavior.

🎨 UI Enhancements

🔹 Smooth Page Indicator – Beautiful page transition indicators.

🌍 Localization

🔹 Easy Localization – Multi-language support.

💾 Caching

🔹 Shared Preferences – Local storage for user preferences.
🔹 Cached Network Image – Efficient image loading and caching.

🧭 Navigation

🔹 Auto Route – Declarative and type-safe routing.

🔑 Core Utilities

🔹 Equatable – Simplifies object comparisons.
🔹 Envied – Secure environment variable management.
🔹 url_launcher – Open URLs from within the app.

🔥 Backend & Authentication

🔹 Firebase – Used for authentication and backend services.


💡 Feel free to contribute or report any issues! 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0