log 53: updates
CSCS
I have officially received my certification. It has been a great mental boost in terms of motivation because it has made me more confident in creating a workout app. This past week, I did a lot of upgrading. I figured out a new way to display data on my screens. Previously, I set and linked buttons in certain locations. However, every time I needed to add something new I would have to reorganize everything. So instead, I just replaced the whole page with a table. If I want to add a new feature, I just add it to the cell. It isn’t a huge change but it allows me to future-proof the app more. Building a solid foundation right now after all. Another change I made was making more screens appear programmatically. This is a cool change in my opinion because it also shows my growth as a programmer. Swift was appealing to me for many reasons, but one of them was the simplicity of making a new app. It’s an easy language to learn, there’s no doubt about that. The user interface of dragging and dropping was very appealing to a new programmer. I used to rely on having visuals to guide my train of thought. But now I don’t. Making new data appear programmatically has simplified a lot of my code and unified it under a common structure. The more I learn about coding, the easier it gets, and the more opportunities for cool functions I see. What a process.