To enhance user experience, we implemented a system that automatically updates the app’s content in real time without needing the user to refresh or reload the page. This ensures that new information, such as task status, is instantly visible, reducing friction and improving usability.
We successfully integrated Appsflyer to allow deep linking, enabling users to access specific parts of the app directly from links. This also facilitated robust analytics capabilities. Additionally, we ensured smooth push notifications using Pusher, creating a seamless communication channel that enhanced user engagement.
One of the significant challenges was managing the app’s complex and interdependent features simultaneously. We had to develop and test different parts of the app at the same time, making sure everything worked well together without slowing down the project.
Implementing the payment system was challenging, especially with the requirement to avoid reliance on third-party services like Apple Pay or Google Pay. We designed a secure system where users grant access to their payment method only once. After that, all payments happen automatically and safely.