Science for smartphone