About my Travel Book Android App
User Interface Design
- App works on Smartphones and Tablets.
- Uses ListView to display each place user visit.
- Uses ViewPager to display each picture, so user can easily swipe to next picture.
- Displays GPS coordinates on GoogleMaps of where picture was taken.
Android API components
- Uses SQLite database to store places.
- Uses internal storage to store pictures as files.
- Uses Location Services to capture GPS and stores in database.
- Uses GoogleMaps API to display where picture was taken.
Node.js version of app
Sends the location and images from Android phone to Amazon Web Service REST endpoints.
Android API Components
- Uses Android Services to process data to send to cloud.
- Uses Retrofit 2 to send JSON data to REST endpoints.
PHP version of app
Sends the location and images from Android phone to PHP running in Apache Web Server in the cloud. This version sends the data using HTTP calls directly to the web server.
Android API Components
- Uses AsyncTask to process data and send HTTP calls to PHP Web Server in cloud.