Through a brief amount of research I found out that I would have to pay to apply for certification in Swift. For this reason, I think that my current course of action will change towards developing a simple app or at least the structure for developing an app. I decided that the easiest way to learn how to use swift is by going directly through their website: swift.com, however I also plan on watching Youtube videos to learn how to do more specific applications in the app. I also started to brainstorm what type of app I want to make, but I don’t want to pick something that is too difficult considering the fact that I will spend a lot of time learning how to use the code. I was thinking of doing a simple game that I could add graphics to, in order to make it more appealing, but I could also make an app that has more of a learning based purpose. I also recently broke my thumb, so I was thinking about changing my project to learning how to write with my left hand, as that is a skill that I don’t have and it would benefit me more directly. Currently, I plan on sticking with the coding idea for my project, but I’m not entirely giving up on the other as a side project. It also turns out that one of my friends is also doing a Swift related project, so I could potentially partner up with him to make a better final product. I hope that once I learn how to use Swift I’ll be motivated to continue making apps outside of the project.
Through the STEM Exploration and Engagement Scholars program I am starting a smaller capstone project to prepare myself for a larger one in the near future. I am still technically in the brainstorming phase, however I think I have a good idea. I want to learn how to code using the language Swift. I recently learned that apple products use applications primarily coded in Swift, so I want to learn how to write applications that can actually be used by people. I am not really sure how long this will take, so I am not sure what my final product will be. I already have coding experience, which I think will help me understand the logic behind the code, but I’m not sure how different it is. I’m thinking my final product will either be my certification in Swift or it will be a simple app that I develop. I expect to use multiple online resources to learn the syntax and semantics of the language. Overall, I’m excited to finally learn another coding language. In high school, I learned Java and Python, but now that I’m majoring in chemical engineering I’ve had no reason to learn another language. This project should be the perfect excuse to hone this new skill while also potentially opening a side project for the future.