The developer is expected to develop a classroom booking application in android.
the main purpose of the application is to enable the teacher/faculty to book a particular classroom at a particular date and at a particular time slot according to availability.
suppose there is a list of rooms to select from : - room1 , room2 , room3 , room4 ,room5 .
and the teacher wants to book room3 for 5th April 2016 and the time slot for which it is to be booked is 8:30 - 9:30 . so the navigation will be as follows : -
1) the teacher needs to login first.
2) after login the user will be directed to a screen which will contain a list view/recycler view which displays the list of rooms i.e room1 room2 room3 etc....
3) after selecting the room which the teacher wants to book the user will be directed to a new screen which will ask the teacher that for which date the room is to be booked.
4) after selecting the date the user will get a list of time slots along with the check boxes.
the checked boxes will let the teacher know that the room is already booked at that date and that time slot. the unchecked boxes will be the unbooked time slots (that is the time slots available for booking).
the application needs to be connected to a remote database such as mysql (not sqllite).
the app needs to be connected to the database because if the app is installed in 50 android devices and if 1 teacher books a room then it should be updated in the remote database , so that when someone else tries to book a room then he/she should be able to see the booked and unbooked rooms.
i have attached the screenshots of how the app must look like exactly.
please refer to it.
important : the app must be made in material design.
note : i myself am a developer and i know how to make this app but due to shortage of time i am not able to do it, so i expect it from the freelancer.