Frontend and backend are two components of app development. Front-end app development includes developing the upper layer of the application like user interface, user experience, and look and feel of the application. Programming languages like HTML, CSS, and Javascript are used to make responsive applications.
While the backend involves all the technical work behind the application. The coding part makes the mobile application functional and responsive. This uses languages like Java, Python, Ruby, etc.