title: Mobile App Development Plan with REST Api is Good Idea?
body: <p>I'm new to mobile native app development.</p>
  
  <p>But I'm familiar with web app development.</p>
  
  <p>I was going to develop iPhone Native App first and then develop Android Native App after that.</p>
  
  <p>To minimize work, my plan was to develop REST APIs for my apps.</p>
  
  <p>API server is going to handle database CRUD and session so that Native App would call</p>
  
  <p>data from database in abstract manner.</p>
  
  <p>so that my iOS, Android and etc native apps just use those REST APIs </p>
  
  <p>to read and write photos, text, LatLng etc.</p>
  
  <p>I'm not sure this is a recommended way to develop native apps.</p>
  
  <p>Perhaps direct communication with native app and database would have better performance but I'm worried on developing logics in every other native app version.</p>