This だって is exactly like でも or も, meaning and all. So yes, "even", "although", "but" etc.
だって is just, from what I believe, a more childish and sort of, "complaining" type of "but" or an emphasized "even"
E.g
Used in place of でも or も ("even"). 私でもそれが分かる = 私だってそれが分かる = "even I know/understand that". それが would most likely be omitted.
2. Used as a more complaining "but". A: そこにぜったいに行かせない B:だって!= A: I absolutely won't let you go there. B: But why!?
I believe what I stated is correct. Alas, I am a learner. So like always, some pro conformation is needed.