React Native Chat application bug fixes- Urgent

Job ID: 36754336

Budget: ₹1,500 – ₹12,500 INR

Hello,

I am in search of an experienced React Native developer who has expertise in building chat applications using socket.io. I require a highly skilled and dedicated developer to address two bugs in the application.

1. We are using Sync storage package to store the data locally, issue persist when I login to different account and use it, it keeps the data of the previous account majorly in the chat.

Scenario: Let's say I initially log in with the username "ABC" and then log out. Subsequently, I log in with the username "XYZ". In this case, the application retains the data from "ABC" and displays "ABC" as the sender in the chats. The incoming chats are appended to the left side instead of the appropriate side.

Expectation: Whenever multiple accounts are logged in, the application should automatically clear the data of the previous user upon logout. Chats should append correctly on their respective sides.

2. Another issue arises when loading chat pages. The application duplicates a few messages from between the chat history, even though they are not actually saved in the database.

Scenario: Suppose I am engaged in a conversation within the application, with approximately 50-70 messages exchanged. When I scroll up to view previous messages, a few messages from between the chat history are randomly selected and rendered at a specific page, based on my scrolling inputs.

Expectation: Chats should display genuine data without any duplications or missing messages.

Please reach out to me only if you possess the necessary skills and solid experience in developing React Native chat applications.

Note:- Only connect if you are willing to work remotely and have solid experience with react native, we won't be sharing the source codes and will be monitoring the system while working.

Thank you.