Shoelace formula
en.wikipedia.org
en.wikipedia.org
https://stackoverflow.com/questions/1838401/general-formula-...
Another interesting thing about the metrix in that answer. If you invert it, the rows become the coefficients for the plane equations of the faces. You also don't need to fully invert it - IIRC the adjoint is sufficient.
The area of a triangle ABC can be determined by doing the cross product of any of the vectors that are the translation from a vertex to another (e.g. AB⨯AC = |AB|.|AC|.sin{^BAC}). More rigorously, this is the area of a lozenge, which then has to be divided by two.
Imagining a point X inside a convex polygon, it is easy to see a set of triangles with vertex X in common.
In fact, the polygon can not only be concave but point X can be outside the polygon, since the sine will compensate for negative and positive angles, subtracting any weird triangle out of the sum in the end.
Computationally, the point X should be as close as possible to every vertex, so that rounding errors are minimized.