Science Museum of Minnesota
Thinking Fountain: Life Cycle of a Fruit Fly
With a 2-liter bottle and some fruit, you can construct a fruit fly trap, which will allow you to observe the life cycle of a fruit fly.
The Franklin Institute
The Franklin Institute: Fruit Flies
Describes everything to you will need to see the life cycle of the fruit fly first hand.