title: Backend framework choices for React Native
body: <p>I want to develop an android app that is based on server-client system. I want to develop both backend and android client. It's 2020 and there has already many frameworks developed to provide server side missions to programs.</p>
  
  <p><strong>My question is</strong></p>
  
  <p>What are the trending backend technologies in android world (from database to REST API frameworks), with reasons? For now, I have 2 framework/library on my mind. Spring and Node.js. Google Firebase are also in that list.</p>
  
  <p><strong>I also have another question</strong></p>
  
  <p>Suppose that I made a backend project and want to deploy it on a real server (development made on localhost). What choices should be made ? 
  For example, I made my development on Mysql and Springboot framework, should that server provide support for MySql and Java ? What is the procedure to deploy both database and backend application ?</p>
  
  <p>Thanks.</p>