Download on the App Store | Download on Google Play
PracLog is a free, open-source app designed to track musicians' practice sessions by Akiho Suzuki.
If you have any questions or would like to contribute, please email me at prac.log.app@gmail.com.
PracLog is a practice diary app. It allows musicians to plan and monitor their practice by setting goals, tracking how long they practise for, and rating practice sessions. The app provides weekly and monthly summaries of practice sessions through stats and graphs.
PracLog was originally developed for a research project looking at how conservatoire piano students practise. It is therefore designed with researchers' needs in mind.
The content of the app is loosely based on the three-phase cyclical model of self-regulated learning (SRL; Zimmerman, 2000). Users input data in three separate screens corresponding to the three phases of SRL: forethought (before the practice session), performance (during the practice session), and self-reflection (after the practice session).
The app allows the user to export data for specified dates, making it easy to access and analyse data. The data is exported as a json file. I am planning to write and publish an accompanying python script that transforms the json files into tidy dataframes that can easily be imported to softwares like RStudio and SPSS for analysis.
PracLog was created using Flutter, a cross-platform app development framework written in Dart. The app uses Isar as the backend. All data is stored locally on the device.