title: Synchronizing between PC app and Android app
body: <p>I have encountered a difficulty while trying to figure out how certain aspect of my program will work:
  (There is no code written at the moment, only concept).</p>
  
  <p>I have a PC application which I want to build with C#.
  In addition I have few android devices with my java application on it, which will be dependent on the PC application but will have its own functionality.</p>
  
  <p>The android application will have to read data from the PC application and vice versa as well.</p>
  
  <p>At first I thought creating a server which all applications will read from.
  But now I'm thinking maybe there is a easier, less complex way (since I have no idea about accessing to servers and I'll have to learn the entire thing) - creating a network and shared folders - now the PC application will save his data at the shared folders and the android application will read the data from the shared folder, every 5 minutes or something like that or create a listener that will update the application upon any change made by the PC application.
  The android application will have to do the same, save his data at the shared folders and let the PC read from the shared folder.</p>
  
  <p>Basically, this is my idea, now my question are:</p>
  
  <ol>
  <li><p>What do you think about the implementation of the idea?</p></li>
  <li><p>Is it possible to access shared network folder with android device?</p></li>
  <li><p>Is it possible to add android device to home network?</p></li>
  <li><p>The combination of C# PC application and java will be alright?</p></li>
  </ol>
  
  <p>Thanks in advance.</p>