1
Front end
UI/UX
2
Back-end
Api
3
Speed
Performance
Front-End
UX
Involving users to Feel the design while helping them interact with a software positively. User flow helps with the overall app experience . This often requires multiple points around Device interacting to keep the flow predictable
UI
Crafting the looks of a software product. UI involves the actual tooling