В Android почему действия называются действиями, каково было обоснование присвоения имени для «Намерения» и как решались имена обратных вызовов жизненного цикла? Меня раздражает, что эти важные классы и функции имеют такие смутные названия, которые затрудняют понимание их ответственности. iOS выглядит намного лучше в этом отношении: 'ViewController', 'viewDidLoad'.
Я искал другие посты по этому поводу, но продолжаю возвращаться к официальному определению документации: «Деятельность - это отдельная, сфокусированная вещь, которую может сделать пользователь». Любой класс SOLID является одиночным и целенаправленным. Более того, пользователи могут выполнять несколько «действий» в деятельности - заполнять поля формы, отправлять данные, открывать меню.
Я чувствую, что мог бы спать спокойно, если бы знал, почему. :)