The contributions of smartphone applications in supporting junior high school students’ learning activities