Fold fabric length in half with right sides together, matching selvedges and place on a smooth, flat surface.
Using a straight ruler or measuring tape, measure and mark with removable chalk the apron pattern onto the fabric
Cut along all the solid lines
Mark all dots (for pocket placement) on the pattern (pocket pattern AND body pattern) using a piece of washable chalk or wax. Poke the center of the dot with a pin, lift pattern up and mark on the fabric where the pin meets the fabric.
For the shoulder straps, with right sides together, sew the two sides of each shoulder strap together lengthwise. Turn stitched straps right side out and press seams flat. Put straps aside.
For neck facing, do a narrow hem stitch along the lower edge of the neck facing piece to clean finish and prevent fraying edges. Put facing aside.
For the pockets, fold the selvedge strips in half to form a 3” loop and align the cut edges with the center of the pocket edge. Baste stitch in place.
Align the pocket facing with the top edge of the pocket and sew together. Understitch the seam. Clean finish the pocket facing edge with a narrow double turn hem.
Fold in the facing along the seam and iron all other edges of the pocket in by ½”.
Position the pocket onto the body of the apron.
Edgestitch pocket in place along all 3 sides of the pocket.
To assemble all the pieces align the shoulder straps to the right side of the apron body matching single notches at the front and double notches at the back.
Be sure to criss-cross the straps at the back! Baste stitch straps in place.
With right sides together, align the top edge of the body pattern and neck facing
Stitch together with a ½” seam allowance. Finish with an under-stitch.
Sew the ends of the facing to the body with a 1” seam allowance. Turn facing over and press seam flat.
Finish the sides and bottom hem of the apron with a ½” double turned hem.
To finish, use a sewing needle and matching thread, attach the button to the apron above the pocket loop.
And lastly, iron all seams and stitched edges.