Babash gave me this link to the apron pattern. I myself made it reversible by cutting it twice The second one an inch longer to allow for turning it over. Then I first embroidered both sides and put the pockets on (Remnants from the fabric., pinned the two aprons together right sides inwards. Put the straps between them .Long ends on the inside (Make sure to pin them out of the way so you do not sew over them). Sew the apron together except for the bottom. Reverse and fold the longer one over the shorter apron so it leaves a neat edge, then sew the bottom seam. As I made it for a very small child I use Velcro for the neck strap.
Hope this helps.