This thesis presents the design, development, and evaluation of a mobile application for learning and practicing polyrhythms, with a particular focus on the use of a poly-star as a visual aid and the integration of gamification elements. The theoretical part discusses the musical and pedagogical foundations of polyrhythms and analyzes existing solutions in the field of rhythm games and music education, forming the basis for the application’s requirements. The practical part describes the implementation using Flutter and the technical solutions for detecting and assessing rhythmic accuracy. Evaluation, conducted through user testing and standardized UEQ-S and TAM questionnaires, demonstrated the application’s positive potential while highlighting opportunities for improvement, particularly in the scoring algorithm, device optimization, and feature expansion. The work establishes a solid foundation for further development, including dynamic polyrhythm and meter changes, advanced scoring systems, and integration into the Trubadur platform. The project also served as an opportunity to gain in-depth experience with the Flutter framework and to develop broader software engineering skills.
|