GraduationProject
This repository is for my graduation project which is a movie recommendation system mobile application.
Team members:
Yommna Mohamed Hafez
Hamis Hisham Mahmoud
Fwzia Yasser Ibrahim
Israa Mohamed Mohamed Saleh
Mostafa Magdy Abdelazeem Hegab
Mohamed Abobakr Mohamed Elhosiny
Mostafa Khedre El Moghawari Abdel Hamid
Mohamed El-Sayed Selim
Islam AlaaEddin Abdulal Essaid
Tech. used:
Kotlin
Java a little bit
MVVM & Repository Design Patterns
Retrofit2 For Networking Logic
Gson
Coroutines
Koin For Dependency Injection
Room For Caching
Paging Library
JetPack Navigation
Room persistence library
Glide
Overview
Screen shots:
Live Demo
Run this project locally
1- Clone this repository and follow all the instructions.
2- Clone the mobile application repository.
3- In the Constants class from the helper package change the HOST constant to one of the following values following:
http://10.0.2.2: --> if you are using your Emulator
http://10.0.3.2: --> if you are using GenyMotion
Some ip address --> that the server is running on
4- Run the app and enjoy ")