VUniverse
Streaming service mobile application designed to organize streaming services
Technologies Used:
Project Description:
I joined the VUniverse project midway through development, tasked with completing a mobile application designed to organize streaming services. Despite having no prior React Native experience, I took on the challenge of finishing the entire build. Leveraging Figma templates as a starting point, I had to deep dive into React Native documentation, while using a udemy course, and specific video tutorials to rapidly build the necessary skills to finish the project. Through persistent effort and quick learning, I successfully developed the finished that was approved and launched on both the App Store and Google Play Store. This project not only expanded my technical skills but also demonstrated my ability to adapt quickly and deliver under pressure.
Pain Point:
When I joined the team, the project was at a critical tipping point. Half complete and lacking documentation from the previous dev team, the app was in a rough spot. My main task was to comprehend the existing codebase, complete the build, and manage deployment. For VUniverse, this was a very tough position to be in. A half finished product and a small dev team would prove to be a challenge, but through strong documentation, consistent communication, and adaptability, we were able to deliver a beautiful and functional product that went to market.
Solution:
To develop a solid foundation, I took a quick React-Native crash course. Supplementing the documentation and targeted video tutorial proved to be beneficial as I was quickly up to speed and able to start producing features within the first week. We leveraged high quality Figma templates to expedite frontend development, allowing me to focus on core functionality and integration with the backend. This approach allowed me to efficiently complete the project, all while learning mobile development and a new tech stack all on the fly.
Key Takeaway:
This project was a truly pivotal moment in my development career, pushing me well outside of my comfort zone. While I had experience with web development, creating a cross-platform mobile application presented me with a new set of challenges. It allowed me to prove to myself that I'm adaptable, which is crucial for being in this field. The entire experience of taking a half finished project to completion, deploying to an app store, and seeing the user base grow was incredibly rewarding and something I'll always be proud of. Not only did this project boost my technical skills, it also boosted my confidence in tackling unfamiliar technologies, and ability to quickly ship features.