In this new version, a thorough review of the requirements has been carried out, updating or eliminating those that are outdated. New requirements have also been added, including two very important ones, which we highlight here:
R1.7.3 - OSAM Common Module.
OSAM has developed a new library to store and improve the functionalities of the version control and rating modules. Use of this new library - called the OSAM common module - will be obligatory, under the following conditions:
All new apps must incorporate the OSAM common module.
From 1 September 2022, all updates to City Council apps must include the common module.
R1.14 - Integration with municipal mapping.
The official map framework for the City Council's apps is Mapbox. To this effect, Mapbox is mandatory for apps with an exclusive territorial scope of Barcelona. This obligation takes the following form:
All new apps must integrate Mapbox and use the City Council’s municipal mapping.
From 1 January 2023, all updates to the City Council's apps must include Mapbox and the municipal mapping.
A brief summary of the other significant changes in this version:
R1.1.4 - Flutter must be used for new developments.
R1.5.3 - You must have a topic to be able to send push notifications to a specific version.
R2.2 - The nomenclature of the bundle field shall have the following format: yyyymmddhh.
Keep the links to the requirements on hand:
CAT: http://www.bcn.cat/mobil/apps/docsdsv/requerimentsAppsAjmnt_ca.htm
ES: http://www.bcn.cat/mobil/apps/docsdsv/requerimentsAppsAjmnt_es.htm