Mobile apps marketing and distributing