Readily available in today’s fast moving digital age, mobile apps play an important role in our day to day lives. A well made app not only improves user satisfaction but also increases engagement.