Android application developemnt - Customer order tracking application : I hope all are doing well,

I need to develop an android application for my personal business.

**Let me explain my application requirement:**

1) Using this application customer can **track their 
   current order status.** eg: (order placed, under 
   process, under manufacturing, ready to deliver).

2) To store the **customer order history details.**

3) Application publishment is not required.

4) The application does not need any heavy interactive 
   GUI stuff, **simple order tracking is enough for my 
   requirement.**


I am an embedded developer, this technology is totally stranger for me. 

Hopefully, StackOverflow provides the platform where I can directly connect with experts and 
would use their expertise inputs instead of going blindly.

I would like to ask you **below listed queries**

 
1) Who starts with android application development, 
   suitable IDE to develop an Android App?


2) As you know this It's a starting point for me so I 
   **would like to go with a free server** for this 
   application usage, requesting the community, please 
   **suggest the same.**

  

3) During the development period which server I can use 
   for the testing purpose?


I hope the community will help me to give the vision to build this small activity and encourage me to make this adventure in reality.

Any other suggestions will be highly appreciated.
