I need a "2 pages" android app.
Page 1: Display a list of item (Picture, Name, Price, Location) on a vertical scrolling page
Page 2: Display a single item in more details (Picture, Name, Price, Description, Location on Map)
The user launches the app
The app gets the device location
The app send a request to the server with the location[lat / lng] (http rest, no authentication required)
The app gets a JSON response with 30 items and an offset
The app displays result on the screen
When the user scrolls down and reach the last item, the app send a new request to the server with the location and the offset
The server sends a new list of 30 items
When the user tap an item (picture or name), the apps sends the item id, the server will respond with the item details, and the takes the user to the details page.
The app also needs a search capability. The search capability uses the same process as before, except this time the app sends the user's query. So for search, the app provides: location, user's query, offset.
No filtering needed.