The Work Done

I built a Cake Ordering App using Jetpack Compose for the front end and incorporated robust backend logic to handle user interactions, data validation, and order management. The application features:

The backend logic includes:

Skills Developed

Challenges Faced

One significant challenge was implementing state management efficiently while ensuring seamless screen transitions. Initially, shared data wasn’t reflecting consistently across the app. To solve this, I leveraged ViewModel and MutableState to synchronize data.

Learning Outcomes

Screenshots/Visuals

Reflection

This assignment was instrumental in honing my backend development skills. It provided insight into structuring applications for scalability and user-centric design. As a future enhancement, I aim to integrate SQLite for persistent data storage.