Develop Xamarin comments section inside app

Job ID: 31518224

Budget: $30 – $250 USD

Synopsis:
Develop the comments section page. Deliver that page in an example app project. For reference, check the Reddit comment section.


Details:
Each comment element should have the following components: Author name, Date, and comment body.
Each comment should also have the following controls: Upvote, downvote, and reply.
Comments can have sub-comments, or threads, where each sub-comment is indented somewhat more than its parent.
The number of levels is capped at 3.
Each comments sub-comments is collapsed by default, and a control(like an arrow) is used to show and hide those sub-comments.

Pressing reply to a comment opens a new page where there's a new big multi-line input field for the reply, and an excerpt from the replied-to comment shows at the top, or the whole comment if it's less than X characters.

Guidelines:
The comment section should add the example comments dynamically from a struct list, and have functionality for resetting, adding, removing, and updating a specific comment.
You can read the comments from a file if you wish.