Developing Apps for Smartphones vs. Tablets with Mindfire Solutions: A Deep