Skip to content

enmanuel52/Pop-Corns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

drawer.shader.mp4
setting.shader.mp4
setting.shader.2.mp4

🚧🚧 WORK IN PROGRESS 🚧🚧

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages