/Cinematrix

Video streaming android app

Primary LanguageJava

CINEMATRIX

This is my pet-project for learning purpose but in future I will retrofit it to real.

  • application uses clean architecture implementing the MVVM pattern together with Dagger;

  • User interface built on ConstraintLayout and RecyclerView, displaying data via ViewModel using LiveData. During prototyping, ui was built using AdobeXD and AvoCode, Photoshop, Illustrator;

  • GSON is used as a json parser;

  • repository of the application accessing to the server part carried out using Retrofit2;

  • graphics and multimedia applications are processed using the Glide and ExoPlayer libraries;

HERE Some SCREENS:
alt text alt text alt text