This is the graduation project , it is about an application to make the communication between the doctor and the patients more easier
My role in my team was to implement the kotlin code with jetpack compose and to connect the APIs which the backend team create with my application with retrofit library , then I made room database to save the data which I get from the APIs , I go through these steps to continue the implementation :
first I decided to use this archietecture which is MVVM and using view models to handle the logic of the app,
second : I strated to implement the application using kotling and jetpack compose , no using of xml ,
third: I created the room database and connected it to the application with the viewmodel and repositories , forth: I started to implement the UI with compose and handling state in the viewmodel