Service mobile apps: a millennial generation perspective · Study