Cut pieces: Main panel 30" x 30"; straps 4" x WOF; hook 1" x 7"; pockets 10" x 12". Lay pieces out and double-check measurements.
Press main hem: Fold the top and bottom edges 1/2" twice and press. Pin in place.
Prepare straps: Fold one short edge 1/2", then fold each strap lengthwise with right sides together. Pin.
Sew straps: Stitch 1/4" along the long edge and leave one end open. Use a bodkin or safety pin to turn straps right-side-out. Press and topstitch 1/8" around edges.
Make hook loop: Fold the 1" x 7" strip as instructed into a 1/4" wide loop and sew along the long edge to close. Press.
Insert straps and hook: On the back side, tuck short raw strap ends and the hook loop under the top hem. Pin them flush with the top edge.
Sew top hem: Stitch across the top hem, catching straps and hook. Backstitch over hook to secure it.
Secure straps: Lay apron face down, extend strap out, fold it at the seam, and stitch from top to bottom through strap and side hem to stop flipping. Repeat for other side.
Prepare pockets: Fold the top edge of pockets 1/2" twice and press. Fold remaining raw edges 1/2" inward and press.
Attach pockets: Pin pockets evenly; measure left and right so pockets are level. Stitch three sides 1/8" from the folded edge, leaving the top open.
Finish: Trim threads and press the completed apron.