What are the best techniques for fly fishing in a river?

The best techniques for fly fishing in a river include using a long leader for a natural presentation, using a floating line for a dry fly, using a sinking line for a wet fly, and using a long leader with a strike indicator for nymphing. In my opinion.