Sewing a button fly is actually easier than it looks. The trick is to create a separate button shield and sew the button holes before you attach the shield.
i.ytimg.com/vi/J_Gj-a_5xmI/maxresdefault.jpg
Tutorial: How to Sew a Button Fly
Jean Zipper to Button-fly : 4 Steps (with Pictures) - Instructables
How to Sew Pants - Superlabelstore
Sewing Tutorial: How to Sew a Zipper Fly
Tutorial: Button Fly
Dawn Jeans Sewalong How to Sew a Button Fly
How to sew an easy leggings waistband pocket - The Last Stitch
How to sew a button fly on trousers - The Last Stitch
Adding Hip Buttons to the Jenny Overalls & Trousers