Networking in android application

Hey, so i’m pretty new in android development, and i have some android application ideas but most of them are networking application,
so i ready to study what i need but first i want to ask you some question:

  1. Any networking application require server side language knowlage?
  2. Let’s say i want to develop an app that have user kind of like in what’s app when the uesr is on your phone number, It is considered as regular user system that require server side use like php?
  3. some one can give me tutorials to networking applications to study?

Would be happy to help but want to know more details. Are you trying to develop a client-server based App with server in PHP? What do you mean by networking application?

Read about appengine its a back-end google provide for mobile apps.