WiFi Shield with Phone Application

Senior designing what ?

I'd suggest you start using the search function of this forum. During the last 3 months or so I have posted a good handful of times in respect to Arduino and WiFi. Usually I suggest to use a little wireless router in conjunction with an Arduino Ethernet shield ( not a WiFi shield).

I believe for beginners that is easier to deal with than any of the WiFi solution that are presently available. You have the full functionality of the Ethernet library at your hands and that library is mature enough so it's save to assume that potential bugs are in your co and not in the library.