Vroom: Milestone 4

This milestone is all about reflecting on my Vroom project in terms of both creative and technical components. Here is the link to my project up on Github.

What went well?

Creatively, I think Vroom went very well. I was excited about my concept because it is fun to make apps that are a little more expressive than just a system app. I enjoyed following through on my concept to create the UI/UX of Vroom.

On the technical side, I stayed organized and successfully set up all of my View Controllers to work in the way I needed them to algorithmically. This was good because this course so far has introduced us to many new topics and I was excited to work with them in conjunction with each other.

What did not go quite as well?

I do acknowledge that Vroom as an app could be lost on users that aren’t into monster trucks. This is an issue I could maybe solve with better design choices to make it easy to use and exciting for everyone.

The biggest thing I struggled with on Vroom was time management on the technical components of my project. I focused for too long on getting my algorithms to work with passing information between Views. Although I got my app to function in the way I originally wanted it to, I did not have enough remaining time to finish auto-layout and constraints. Some views are okay, while others are not. So unfortunately my app will not work on all screen sizes and orientations. While auto-layout is something I know how to do and feel comfortable with, it is not reflected in my app because I underestimated how much time I would need.

What would I do differently next time?

Next time, I think I will set smaller milestones for myself between milestones two and three. This way I can hold myself more accountable to meet all the requirements of the project, rather than spending unbalanced amounts of time on certain aspects of the project over others.