I developed a fully functioning e-commerce flutter application that is compatible with both iOS & Android. I built it with the MVVM ( Model-View-ViewModel ) architecture, and I used restful api Authentication to securely authenticate users, product details & users' data, and Cubit for state management.