Questions & Answers about Hava kararmadan eve dönüyorum.
No. -madan already means “before.”
- Hava kararmadan eve dönüyorum. = “I return home before it gets dark.”
Adding önce is also common and a bit more explicit/emphatic: - Hava kararmadan önce eve dönüyorum. (also correct and natural)