Now you can write Urdu in any application easily. And yes, it is very easy. Just type using provided keyboard. Also it is two in one keyboard.. so that you can also type in English without changing the keyboard.
Freely type in Roman English keyboard and proper Urdu words will appear automatically.