Our team fully redesigned screen settings to improve user experience, make it easier to navigate the app and customize it.
We implemented the following features from scratch:
●
Dark mode feature, which enables the user to switch between dark and light modes from the app’s settings in real time, without having to go through the phone’s settings. As soon as the user changes the mode, the app’s appearance would adjust accordingly. This includes changing the images, texts, background colors, and even the integrated web view would adapt.
This was tricky as we had to implement the dark mode feature in a way that would work not only on the more recent iOS versions but also on older versions, such as iOS 12 and earlier.
●
Video splash feature, which turned static images on the app to animations using Firebase
●
Podcast functionality, so that users could login and listen to podcasts while they continue navigating through the app.
Additionally, ITRex assisted the client with:
●
Improving user onboarding-related functionality, including login, favorites list, and preferred settings
●
Enhancing existing features, such as push notifications, and aggregating more statistical data that the client can analyze to understand how users deploy the app and which functionality they use the most
●
Optimizing the app to eliminate freezes and minimize screen loading time. We used Xcode to monitor different parameters, such as how many requests the app sends to the server, its memory usage, any memory leaks, etc. looking for ways to enhance performance.