Nowadays, with the rapid development of the mobile phones and their camera systems, the traditional cameras are getting replaced more and more often. People choose to use their mobile devices, instead of old cameras because they can take better images with them.
The topic of my thesis describes the development of an application which can easily help us to improve the quality of our images taken by smartphones. The presented application development has taken place in real, industrial environment and it is already in production. The functionalities are described for iOS platform but all of them are applicable on Android as well.
At the beginning, the thesis presents the technologies and tools which were used during development to achieve the goals in the fastest, the most precise and the most cost-efficient way.
After that, I write about the functional specification and describe how the application should work. In the next section, the more important functions of the application are described. The section of image editing is more detailed as this is the main function of the application.
During development, testing of the application was a top priority. To manage this, I used softwares which can help the developers to test if the user interface and the functions work properly.
Usage of version-control system and automated tools were essential during development to work with other developers flawlessly. At the end of the thesis, I share my experiences about these platforms.
To sum it up, I write about the experiences I gained and some thoughts about how the software could improve in the future.