Fig. 1

Theoretical basis of smartphone application development. Initial smartphone application development was based on self-determination model with the three constructs (autonomy, competence and relatedness). Later feedback intervention model was iterated as the feedback might improve adherence to the desired movement behaviors