App Development Updates #3 - philricciardi/autostat GitHub Wiki
Final Presentation
Live Demo
Android Screen Monitor Demo
New Screens Developed
Customer List
An AsyncTask pulls the customer data from a remote MySQL Database as JSON data and populates it using a ListView
An extension of the BaseAdapter Class along with a custom layout for the listview allows me to display multiple attributed horizontally as shown in the screenshot
Customer Sign Up
Clicking Create Service Record creates a Customer Record and a Service record tying back to that customer
Technologies & Android Features Used
Not finished, but great progress was made this semester. I was able to use several features of the Android OS, as well as leverage other technologies. To name a few:
- AsyncTask
- ListView
- Spinner
- Toast
- ArrayAdapter and a custom class that extended BaseAdapter
- GSON (a google library for Android that helps in working with JSON Data)
- Created utility classes that allowed to me execute PHP scripts that return JSON data and dynamically map that data back to the correct POJO Class
- Create a utility class that allowed me to pass a List of NameValuePairs to a PHP file that does database inserts
- Remote MySQL Database
- Created a logo in Photoshop CC and used that logo to create the app icon