Initial wifi setup with xbee

I am using an xbee wifi module with my Arduino to connect with a server. I can hard code the SSID and Password of the wifi network and it works fine. However, I want to make a stand alone project that will be able to configure those without hard coding . I want anyone to be able to enter their wifi SSID and PW from a simple app.

TI CC3000 has a feature named "Smart Config" which can do this. Is there anything as such available for Xbee ?

With Xbee, I can create a 'ad hoc' network with Soft AP and connect my android to the network. I can telnet and send data back and forth through telnet. However, I am not sure if thats the standard procedure.

I will appreciate any input.