-
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;