Does a player have to say uno twice on the same last card?
Per the rules:


  The moment a player has just one card they must yell "UNO!".


So calling "Uno" happens at the point where you go from having 2 to 1 card in hand. When you play your last card, you do not need to call anything, you just go out.