I've attempted to mark segment $AO$ as $a$ and $CO$ as $b$.
Now, if draw a line from $D$ that is perpendicular to $AC$, and draw another line from B that is perpendicular to $AC$, then we can use some variables to express the area of $\triangle BOC$ and $\triangle AOD$.
However, when I try to make a equation, I found that I have too many variables.
How can I move further?

We need to use the fact that the ratio of triangles with the same height is equal to the ratio of their bases.
Suppose $AO : OC = 1: k$. Then $[\triangle AOD] : [\triangle COD] = AO:OC = [\triangle AOB] : [\triangle COB] = 1:k$.
This gives $[\triangle AOD] = \frac4k$ and $[\triangle COB] = 9k$.
Now the area of the quadrilateral is equal to
$$4 + 9+\frac4k+9k=4+9+12+\frac4k-12+9k=25+\left(\frac{2}{\sqrt k}-3\sqrt{k}\right)^2 \ge 25$$
Equality holds when $k = \frac23$, so the minimum area is $25$.
We can use $AM \ge GM: a+b \ge 2\sqrt {ab}$ to obtain $\dfrac 4k + 9k \ge 12$ as well.