I need the frontend UI (a very little bit of backend code too I guess) done for an Android app. Please see attached mockups:
[login to view URL]
[login to view URL]
In page 1 ([login to view URL]):
- the top search bar is for entering text, when click it should popup android keyboard and allow Search after entering some text by using the default Android Browser with [login to view URL] to search
- The two big boxes, left side has the current Time and also Weather information based on a server API which I will provide (You pass in latitude, longitude, I will feedback "sunny", "xx degrees", there is Sunny, Cloudy, Snow, Rain, etc... pictures which I can provide. When pressed on the Weather area it should show Android default Weather app.
- Right side box are News articles (content and image are provided from my API), when clicked it should use Browser to visit a link (again from my API)
- Then below, will be 5 icons, each icon will be able to access an app (launch the app)
- At the bottom, 5 images each being a link (open browser to that page), the image and url should be pulled from the server API. Now the 5 images need to switch to 5 OTHER images/links every X seconds (Each image should have its own Queue to switch image/link from)
User can swipe left on the screen to change to screen 2, just like a default Android tablet (and swipe back to screen 1)
In page 2 ([login to view URL]):
- Almost same except for the 2 big boxes: the two big boxes can each display either One image/link or Four, for example the setting for each box can be either
{"num_boxes":"1", "boxes":[{"image":"[login to view URL]", "url":"[login to view URL]"}]}
OR
{"num_boxes":"4", "boxes":[{"image":"[login to view URL]", "url":"[login to view URL]"}, {"image":"[login to view URL]", "url":"[login to view URL]"}, {"image":"[login to view URL]", "url":"[login to view URL]"}, {"image":"[login to view URL]", "url":"[login to view URL]"}]}
The app should be easy for me to add more pages after page 2. Each page after are similar to Page 2: google bar, 2 big boxes, apps, 5 small boxes
There should be a Service that fetches new weather/news/top and bottom images every X hours
I will discuss the detail JSON structure of the specifications stored, and the API call structures with you.