Brands are using mobile apps as practical tools to assist, educate and serve consumers in and out of stores.