As part of my Mobile App Development subject, I was tasked with creating a mobile-based Cookie Clicker game. This project provided an excellent opportunity for me to learn Kotlin and explore the capabilities of Android Studio to build a fully functional and interactive mobile application.
The goal of this project was to design an application that featured user interaction, data persistence, and progressive feedback — all core principles of mobile app design. I implemented core mechanics such as tap-based scoring, upgrade systems, and dynamic UI updates that respond in real-time to player actions.
Beyond the technical requirements, this project also allowed me to deepen my understanding of object-oriented principles, user experience design, and app lifecycle management. Developing the Cookie Clicker app gave me valuable insight into how modern Android applications handle data, resources, and performance.
Overall, this was a highly rewarding project that not only strengthened my programming skills but also introduced me to the fundamentals of mobile app development and Android architecture.