Правильно: Данилу (от Данил) и Даниле (от Данила).
Запятая обязательна. Обращение Иван отделяется запятой.
Прозвище будет склоняться.
Запятая перед сравнительным оборотом нужна, пропускать ее в приведенном контексте нет оснований.
Внимательный
Внимающий
Спасибо за внимание
Принимая во внимание
Обратите внимание
Правильно: Данилу (от Данил) и Даниле (от Данила).
Запятая обязательна. Обращение Иван отделяется запятой.
Прозвище будет склоняться.
Запятая перед сравнительным оборотом нужна, пропускать ее в приведенном контексте нет оснований.