If you want to build native app, and communication with your server, follow the step
- Learn JAVA and Android SDK
- Use Eclipse
- Build your server and create web api
(like http://localhost/index.php?data=123)
- In android application, call web api to send or receive data (GET,POST)
and you can also following this website