Skip to content

Can you guess the best way to eat them? Of course watching a movie :).

Notifications You must be signed in to change notification settings

enmanuel52/Pop-Corns

Repository files navigation

Pop-Corns

Can you guess the best way to eat them? Of course watching a movie :).

🔥Cool stuffs🔥

  • 🧹 Clean architecture
  • MVVM
  • 🌍 Ktor and Ktorfit as remote data source .
  • 💉 Koin: for dependency injection.
  • Navigation and ViewModel Management:
    1. 🎨 Precompose: third-parties branch.
    2. 🚀🚀 Jetpack Libraries.
  • 🎉 Cool animations: it can't be missed 😅. Shared element transitions everywhere.
  • 🔗🔗 Chain of command(design pattern) applied to sort api calls in Home Screen.
  • 🛠 Modularization
  • 🧪 Testing: Behaviour Driven Development using Kotest
  • 🌛 Dark theme and dynamic color support.
  • 📌 Shortcuts: Static and dynamic.

📸Screenshoots📸

Modularization

corntime modularization

Movies

Actors

Watch Lists:

Search & Filter:

Settings & Login:

Videos

Trying to simulate wind effect

horizontal.wind.animation.mp4
vertical.wind.animation.mp4

Shared elements transitions

shared.element.transition.1.mp4
shared.element.transition.2.mp4

Shaders

shaders.mp4

🚧🚧 WORK IN PROGRESS 🚧🚧

Releases

No releases published

Packages

No packages published

Languages