1. Develop an Android app:
(1) register a phone user account (username, password, email address) with server;
(2) create a local SQLite database in Android;
(3) phone user can create multiple local data records organized for different people; each person's data record can have multiple tables;
(4) data in each table can be text, image, video; detail table will be specified;
(5) tables are sorted by the date under the name of the person;
(6) whenever an update's done on the local SQLite database the database will be backup and synchronized to the MySQL database at server;
(7) the synchronization should be done via secure connection SSL.
2. Server development
(1) manage phone user account creation and privacy;
(2) support multiple phone connections with server database and transactions;
(3) synchronize with phone users;
(4) maintain data security and privacy;
(5) no data loss or missed;
53 freelancers are bidding on average $2462 for this job
Thanks for your consideration, please see our message and if you would like to discuss the project further do get in touch and I’ll give you a call.