Question [Q] Advice on creating video demos

Hi there, just curious if anyone has advice on the latest tools and sites for creating awesome app video demos for Android or Windows Phone? Appreciate any help!