In today's fast-paced world, mobile devices have become the primary gateway to the online realm. Users demand applications that perform flawlessly and deliver a frictionless experience across all platforms. This demands a meticulous methodology to mobile development, emphasizing on user centricity. A effective mobile experience depends on several k