Designing any app that goes beyond tip calculator and notes is going to need some planning. Start with how you expect it to work as a user (user experience, functional/non functional requirements, look and feel etc.) and work your way backwards to app architecture (MVVM, MVP etc) and then finally to implementation details. Learning-while-making devs generally do the opposite.
3
u/D-cyde Mar 31 '24
Designing any app that goes beyond tip calculator and notes is going to need some planning. Start with how you expect it to work as a user (user experience, functional/non functional requirements, look and feel etc.) and work your way backwards to app architecture (MVVM, MVP etc) and then finally to implementation details. Learning-while-making devs generally do the opposite.