We have a backend which provides a list of news articles and associated images and would like to present these in a similar fashion to Apple News. This is part of a much larger, project with many more opportunities for work.
We currently envision this being implemented in the Ionic framework however are open to other suggestions.
It must run on Apple and Android phones and ideally the web for development and provide a smooth polished experience.
Please ensure you are able to experiment with Apple News on a device to aid us with comparisons.
Support for 4 types of news tiles:
1.) Full-width column, full-width picture with the title below.
2.) Half-width column, half-width picture with the half-width title below.
3.) Full-width row, Picture, and title on one row.
4.) Title only
Grab a JSON list of stories from our backend.
Render these as a random series of the above tiles. (Note when picking tile 2 a 2nd half item column should be next to it)
Scrolling to the end should fetch further stories and show a spinner at the base of the list.
Scrolling to the top and pulling the list down should show a refreshing spinner and fetch new stories.
Tapping on a story should transition to the provided URL full screen and allow returning to the list remembering the previous position.
Please be able to share previous apps you have worked on along with details of what you were responsible for.
Following on from this we will be interested in adding user authentication via AWS Cognito and fleshing out the app with further views and functionality. This is mainly a frontend job however we are also interested in backend AWS, MySQL, Redis, C#, ASP.NET Core, skills and experience you have and hope to foster an ongoing working relationship.