My understanding is that yes, to a very large extent, since they are dialects of the same language foundation, which is sanskrit and later prakrit.
It's a bit of a tricky business, because what counts as a language is often also determined by political decisions. Mutual comprehensibility is not a reliable criterion. However, modern linguistics uses pretty good sets of "soft" criteria for the classifications.