Is the dash really necessary wouldn't simply Вона моя подруга be correct?
Dash is necessary if a predicate and a subject are both nouns. Вона is not a noun, but a pronoun, so rules don't require a dash here. It (dash) can be put in sentences like this one for emphasis (it is her who is my friend)
Alright thank you!
No. "Подруга" is just a female friend. (Like a 'best buddy'.
For "girlfriend", as in "My girlfriend." I'd say, "Моя дівчина."
We also can say "вона є моя подруга" or "вона є моєю подругою".
doesn't "podruga" have the meaning of girlfriend at all?
what's the difference between druzi and podruha
"Druzi" is the plural form: "friends". "Podruha" means "female friend".