I was knitting a baby sweater for a pregnant friend. The pattern called for button holes and tiny buttons. I remembered the frustration of trying to button a squirming newborn into a wee sweater and thought that snaps were so much easier do up. The problem is that snaps can't be sewn onto a knit sweater. That's when I decided that lining the sweater with flannelette would provide the firm structure needed to attach snaps.
Here's how I did it.
Step 1: Materials needed
a pattern, yarn and needles to knit the sweater of your choice
flannelette: in a matching or co-ordinating colour to line the sweater. A baby sweater will need less than half a yard or meter of fabric.
sew on snaps
buttons in matching or co-ordinating colour
sewing needles and matching thread.
fabric shears (scissors)
Step 2: Knit the sweater
Step 3: Pin the pieces on lining fabric
Step 4: Sew the knit pieces together
Step 5: Sew the lining pieces together
I sewed the lining together by hand. Each seam is so short it just wasn't worth setting up the sewing machine to piece them together. If you find fiddling with the sewing machine easier than hand sewing, by all means, use the machine.