Debut is the ultimate job and career search tool for graduates and students, putting you directly in front of the UK’s top graduate employers.
I spend here about 2 years, doing Android and iOS developing at the same time.
One of my first important task, was the implementation of a video streaming system and VOD video with an emmbebed chat. With this feature, the users have a list of future streamings, where you can each item add to calendar so you can rememmber it, and another list with all the past videos, so the users can review it anytime.
During the streaming, all the users will see the text sent by the author, and can chat with him trought the app.
As I suggested, the backend implements the chat system with socket.io, and I do the propper in Android and iOS side.
Another big task I had in charge, was the migration of all UI/UIX to comply with Materia Design. This take a couple of months, but the final result was amaizing.
CI/CD and unit-Test on Android
We was working with GitLab as repository manager and as they have a great tools to achieve the implementation of CI/CD, I was econmmended to configured everything to have running the CI/CD for android. I implemented all base unit-test with mockito and esspresso, implemented the funcional tests and configure all in gitlab to be running on his pipelines.