GSoC`20: Período de codificación tres
This is the last blog post of GSoC’20, marking the end of the last coding phase 🎊
During the third phase, I mainly worked on implementing the feature to automatically display what survey option should be filled and imporving the UI/UX of the application.
As I mentioned in my previos blog, during the 2nd phase, I mainly worked on the image labelling part. Once the objects within an image/images are detected, I used the data obtained to provide a user with suggestions as to which survery option would be most suitable. The system can detect whether a house has katcha or pakka outer walls, whether there is a television, a refridgerator, VCR, the number of telephones, etc. A collectio of screenshots of how this looks can be seen below:
After this, I mainly focused on improving the UI/UX of the application. I shifted the application layout from a navigation drawer based layout to a bottom navigation bar based layout. I also improved the layout of all other activites so that they look better. Screenshots showing those changes can be seen below:
Login Screen | Bottom Navigation + Enhanced user profile page | Bottom Navigation + Enhanced Search Fragment |
Client Profile Page | Image Analysis Activity | Questions Fragment |
As the last part of my project, I worked on the some of the documentation part of the project. This work includes:
- Creating the project readme: https://github.com/openMF/ppi-vision/blob/master/README.md
- Adding a Code of Conduct to the project: https://github.com/openMF/ppi-vision/blob/master/CODE_OF_CONDUCT.md
- Adding contribution guidelines to help new contributors get started with the project easily: https://github.com/openMF/ppi-vision/blob/master/CONTRIBUTING.md
- Add issue templates to the project for bug fixes, feature requests and chores: https://github.com/openMF/ppi-vision/tree/master/.github/ISSUE_TEMPLATE
- Added a pull request template so contributors can ensure they followed some guidelines and reducing the chance of a build failure: https://github.com/openMF/ppi-vision/blob/master/.github/PULL_REQUEST_TEMPLATE.md