PracLog is a free, open-source app designed to track musicians' practice sessions.
*** For musicians ***
PracLog is basically a practice diary app. It allows you plan and monitor your practice by setting goals, tracking how long you practise for, and rating your practice sessions. The app shows you visual weekly and monthly summaries of your practice sessions through graphs.
*** For researchers ***
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 for CSV export of data for user specified dates, making it easy to access and analyse data. (Note: this feature is currently only available to users that sign up with a Google account).
***For developers***
PracLog was created using Flutter, a cross-platform app development framework written in Dart. The app uses Firebase as the backend. The code source is available at https://github.com/akiho-suzuki/PracLog