Isn't it supposed to be an iterative process?
So you've defined you want to use android, so you investigate android capabilites, you then identify you want to use connectivity. You investigate how people currently connect there phones. You notice people are least connected whilst out an about, maybe eating. You could home in on the new wireless networks in mcdonalds, subway and then say how connectivity could allow user's in the queue to feel they are more involved. McDonalds Games, customer multiplayer, allowing people to see what is out of stock, ordering they're food in advance, advance payment, discount. After meal services, ratings. You can then make a survey to see whats popular idea, choose one of these and relate it back to the connectivity you first described and go for it with a test app.
Et voila - one bachelor thesis