Hello all, I used to be a student studying in Politecnico di Torino in Italy, and this is my android application project for the innovative IT services course, starting from year 2013.
In order to pass this course, this four basic requirements have to be fulfilled.
- Interactive user interface
- Data stored in Local database, and can be queried, inserted and deleted.
- Able to read and write MySQL database from remote server using json and php.
- Using google api, e.g. Google Maps or Google Calendar.
The topic of my android project is Delivery Assistant, aiming to assist delivery man in getting the job done.
The main function achieved:
- Sync with the remote server, upload delivery state (done or not done) and obtain job list.
- Store job list in local database, list can be searched using search bar.
- Display detailed information, the address of the receiver can be viewed on Google Maps.
The original purpose of creating this project is for the exam. However, since I had spent so much effort on it, I decided to provide future updates, and keep improving this porject as long as there is no more features I can think of.
Until now, some impovements will be added are:
- Provide search function in the main list view.
- Add a login page (In progress...)
- Improve UI graphics
- Provide suggested path from current location to the destination
- Better data syncing efficiency
- Implement Google Calendar view
- Delivery man can edit receiver information
This software is completely open source, and published under GPL licence. Everyone is free to use and learn it, but no commercial purpose is allowed.