Насколько я понимаю, все, что касается визуальной составляющей(обработка нажатий, смена экрана, оповещения)-это все фронтэнд, а бэкэнд это получение данных из разных источников, сохранения в разных источниках, и взаимодействие с базой данных? Правильно ли я это понимаю? Можете пожалуйста еще дополнить, что является бэкэндом для мобильной разработки?
Спасибо.
В самой мобильной разработке бэкенда нет. Приложение может обращаться за данными к какому-нибудь REST API например, и вот код, работающий на сервере и предоставляющий это API, является бэкендом.