A project to create a mobile application for ventilation workers with an accessible tool to assist in their work by helping in extraction calculation. Developed for android using Android Studio and Java.
This project is a mobile application that was developed in partnership with a ventilation company to make an accessible tool to assist with kitchen extraction calculation.
This application was created in Android Studio using Java and features: a database of equipment and the ability to create projects to add the equipment to. These projects use the data from the equipment and other relative data to calculate theoretical extraction and a specific flow requirement. This data can then be exported by pdf for documentation or for written use.
A screenshot of the add equipment page to add custom equipment.
A screenshot of a project on the app.
Functionality
The functionality of the app revolves around projects and equipment. Projects can be created but require the data from the equipment to function. They gather the data from the equipment in conjunction with data like the Canopy Factor "Type" and "End". These describe the type of extraction unit (canopy) that the calculator is being used for. Once the equipment is added it updates the values concurrently to give immediate response. This allows the user to input the required data like percentage allowance, which is the variability added on top of the theoretical value. So a variability of 10 percent ensures the extraction is 10 percent more than the theoretical amount. This ensures that the result is more than enough for the equipment that will be used.
Overview
This project has been really exciting, it has given me a good look into mobile application development and the importance of planning the app's requirements. It's made me appreciate the time and effort that gets put into these good mobile applications we use daily. I enjoyed working with the SQL databases trying to efficiently store data and easily retrieve it. As well as the design aspect, I wanted to keep the design simple. I stuck with blue and white for the app since it contrasts well and the different shades of blue help separate sections. In addition, these colours are colour blind friendly since they are none similar and in my research did not clash or merge with all of the colour blind types that I had looked at.
I designed the UI so that the user can easily access most functionality with one hand. Keeping buttons where appropriate towards the bottom of the screen so their thumb could easily get to it, like the main screen. The focus was for accessibility to give the user limited required actions to complete their task. Furthermore, to continue this accessibility I included info buttons throughout the app so if the user does not understand the functionality or meaning they can click the button and a dialogue window will display with additional information.