Flutter App

Job ID: 37412021

Budget: $30 – $250 USD

I'm seeking a skilled Flutter developer to enhance the following features:

1) Extend notifications to both iOS and Android, enabling notification triggers via token ID for various events, such as new chat notifications. Currently, the functionality is limited to Android.
2) Improve the chat functionality, including message sending and receiving, creating a smooth chat thread that doesn't flicker when new data arrives (common issue with StreamBuilder), displaying online status, managing the inbox list, indicating new/unread messages, sorting the inbox by new messages and datetime, providing new message notifications, and showing message status (sent, delivered, read).
3) Implement a comment system under posts, allowing users to reply to comments, like comments, and ensuring that updates to the comment section don't cause flickering (addressing StreamBuilder issues). Implement notifications for comment or post owners regarding changes.

Please note that the user interface and basic functions are already in place and may only require minor optimizations. We will provide the specific routes for implementing these changes. The existing database can be utilized unless a different storage method is recommended. Be sure to maintain a record of the files you modify for review.