Лучшая практика - это обучение. То есть попробуйте например решать задачи, которые пишут тут на тостере. Я в свое время поднял скилл именно на вопросах новичков, я погуглил, осилил тему, выдал резюме
Ну значит валидатор не очень, раз пропускает такое, может из андройда прилетает пустота, может сервер глюк ловит, я бы логер прикрутил и понаблюдал, ну и проверку на пустоту добавил
Там очень много возможностей
Можно подружить и с github actions