Your application should:
1
. Show the expected waiting times for walk in clinics based on the number of patients
waiting to be seen (assume a fixed time of 15 minutes per patient)
. Show the rating that each walk in clinic has
2
3. Show the admin account all registered users to allow him/her to delete user accounts
Note: This course does not focus on interface design; hence, we do not focus on usability
aspects. However, students are welcome to “beautify” their projects, should they be
comfortable with user interface design. Consider the Android Design Guidelines when designing
your application.
DELIVERABLES
The project is divided into 4 incremental deliverables. Students are required to submit each
deliverable by the posted deadline online using Bright Space.
Deliverable
Due date
1
2
3
4
5
– Github repository and user accounts (3%)
– Admin functionality (3%)
October 20
November 10
November 20
December 4
Last week of classes
– Walk-in employee user functionality (3%)
– Patient and application functionality (3%)
– Demo (3%)
The project is to be carried out throughout the session and students are strongly encouraged to
maintain a log of their project activities, as task allocation and project flow are a component of
the final document provided alongside the android application. We suggest students keep track
of duty assignment, with complexity of allocated tasks and completion dates. You can track and
assign tasks with GIthub.
Your application must be written in Java and built using the Android Studio 3.1. You should
compile your project against the earliest possible SDK version allowed by the API methods you
are using (API 10, level 29). By the end of the semester, you must implement and submit a
working application based on the specifications. Firebase or SQLite can be used for storing and
retrieving the application data.