Eltiempo.es, Clima.com and Otempo.pt are reference apps both on the Apple Store and on the Google Play, very present on Spanish, Portuguese and American devices.
Hundreds of thousands of users consult these apps multiple times a day to obtain information on current and future weather both in their location and in others that may interest them.
It is essential to show the user the information they are interested in a clear and intuitive way. On the other hand, it is also important that the app's performance is high given the number of times an average user uses the app in their day-to-day.
Since 2020, Izertis has been collaborating with El Tiempo on new iOS apps following the best standards, a clean architecture and a new design.
Defining a product under a clean, decoupled architecture that allows encapsulating each piece of code for better maintenance and future scalability
Implementing a clear interface with a set of components that are easy to interpret and use by the user
Integrating a multi-content advertising system that is displayed during navigation through the application while respecting the look and feel and usability
Customizing and localize the notifications received by users
Joint development with the El Tiempo team of the iOS mobile applications using a clean architecture, following the SOLID principles and Clean Code.
In the development, the navigation system of the App is unified with the Web using Deep links and schemes. In addition, an offline persistence system with data expiration is integrated, which increases the performance of the application.
A classification by preferences and location of notification reception is included. Also, the consumption of information is favoured in a more direct way through the iOS Widgets. The release of versions is automated under a continuous deployment system using Fastlane.
Three new iOS applications were developed and published for the first time in October 2021, replacing the previous versions.
Since then, Izertis has continued to collaborate with El Tiempo, improving the applications, adding new features and resolving issues that have been identified.