Developing VCalc

05/09/2025

I decided to develop a calculator with a few simple vector functions as my first coding project outside of competitions. Calculators are a good introduction to coding as it covers a variety of specific skills such as data processing, interface design, and implementation of functions while also being simple in terms of actual function. I chose to develop with SwiftUI as it may be useful to learn for future projects on Apple platforms.

Although Swift had a substantial amount of syntax and features for me to learn, I spent a small amount of time on just covering the basics of the language and began working on the project. Learning features of Swift as I code the calculator reduced the time spent on the project as I only learned necessary aspects of Swift.

During the development of VCalc, I tried to not use external resources online and solely relied on the Swift database and my previous knowledge of data structures for practice purposes. Overall, developing an application for IOS was a new and rewarding experience for me as I learned valuable skills as well as set up an Apple Developer account for future projects. During the development of VCalc, I tried to not use external resources online and solely relied on the Swift database and my previous knowledge of data structures for practice purposes.