An android app providing with a location aware alarm clock