After many years of cleaning my windows I finally found a method that works for me.
I only clean the windows in the early morning when the glass is still cool and I only clean the windows with the car in the shade. I take a blue shop papertowel, spray a generous amount of windex on it and then I only go left to right on the inside of the windshield. Once it's cleaned and dry, I'll take a second shop towel and do it again. Once that is done, take another shop towel but make sure it's dry this time and go over the windshield in the opposite direction you cleaned it. In this case it would be up and down. I've done this many times already and haven't had any streaking problems. Hope this helps and remember not to use windex on tinted windows.
I only clean the windows in the early morning when the glass is still cool and I only clean the windows with the car in the shade. I take a blue shop papertowel, spray a generous amount of windex on it and then I only go left to right on the inside of the windshield. Once it's cleaned and dry, I'll take a second shop towel and do it again. Once that is done, take another shop towel but make sure it's dry this time and go over the windshield in the opposite direction you cleaned it. In this case it would be up and down. I've done this many times already and haven't had any streaking problems. Hope this helps and remember not to use windex on tinted windows.