Several issues with AttendeeFragment - Too large - Does not follow MVVM. - Handles complex logic like payments itself - Has unnecessary logic in it - Uses strings heavily instead of resources