FancyTriples
This repository contains the code and assets that I used to create my third CMSC436, or Programming Handheld Systems, project in the Spring 2021 semester. In this project, I was tasked with creating an app similar to apps like Triples and 2048 on the iOS App Store. In our previous projects, we were tasked with implementing the backend logic for the app, as well as creating a bare bones user interface. However, in this project, I had to update the user interface by adding multiple Views, such as an About page, as well as a High Scores page that kept track of the user’s previous scores, as well as add animations to the tiles. Furthermore, I had to modify my previous backend code, as I discovered several bugs that make the app not function as intended. In this project, I learned how to successfully create both backend and frontend code, connect them so that front end modifications affect the backend, and vice versa. I also learned how to utilize the Swift programming language, as well as Apple’s new User Interface language, SwiftUI, which replaced the previous UIKit. Furthermore, I learned how to utilize Git as a version control tool to upload and restore the code and files that I created.
Images of the App can be found below
