In today's fast-paced digital world, users require mobile experiences that are not only functional but also engaging. To meet these expectations, developers must prioritize creating seamless and responsive applications. A key aspect of crafting such experiences is emphasizing on the user interface (UI). The UI should be easy-to-use and attractive,