The first step is wireframing and UX; this means understanding the idea and the main function behind your app, mapping out all the functionalities, and creating the right user flow according to it. The second step is UI design, so we jump to the color scheme, choose the right fonts, and create the perfect icons. The third and final step is the prototype; with all the interface and user journey ready, we put everything together in an interactive prototype.