Why didn't I think of this idea before...this is exactly like making a book cover but instead of a book cover, I made the pocket deeper, hence making it into a pouch :) quite fun!
1. You need a piece of lining, the same length as your outer fabric. You can use just 1 type of fabric, I've combined 3 fabrics for this pouch...the screen printed fabric is for the body where the flap closes whilst the blue japanese fabric is for the back and the flap of the pouch. The honeycomb blue is used for the lining
2. Stitch the front fabrics together (right sides together), then top stitch on the right side
3. Make the button catcher using approximately 3cm x 5cm of fabric (depending on the size of your button), fold then stitch the catcher then pin it upside down on the edge of the flap
4. Right sides together, stitch the bottom edge of the fabrics
5. Turn right side out and top stitch the edge of the pouch
6. Sandwich the pouch (this is how deep your pouch is going to be), it will be like a letter M then stitch all the 3 sides leaving a gap where the flap is going to be for turning
7. Top stitch the flap and you're done