The Vendor is required to provide to update and modernize the notify agency iOS/Android applications.
- To streamline the process of creating push notifications for the PWS, as well as support multiple languages, the back-end console and mobile apps will need to be redesigned to produce and digest multilingual notification feeds, and to natively display the user-preferred language in the app.
- Alerts are also posted on Facebook in English and X (formerly Twitter) in all Notify languages to 13 separate feeds.
- Examples of Existing Bugs:
• iOS & Android: When you open the App after a few days, all the notifications that you miss pop up, and there's no "dismiss all" button. You must individually acknowledge each one. Sometimes, there are repeat notifications.
• iOS & Android: Pop-up notifications not going away or coming back after dismissing notification. Reported many times by users.
• iOS & Android: Complaints about vagueness of alert titles from users due to limited character count of title
• Android only: Alerts do not show up on the home screen if app is not active in the background.
- Message sharing: an emergency notification should be easily shareable with emergency contacts or amplified on social media.
- The application is currently built to support iOS 12, which was originally released by Apple in September 2017 and makes up a minimal percentage of current users. To better support the current iOS user base, the application must be increased to a minimum deployment version of iOS 17+.
- To better modernize the UI framework, the current application needs to move from legacy view to SwiftUI to simplify the design and maintenance processes.
- The current application is built using (Android) Java 8 SOK, and utilizes many third-party libraries, that are either no longer supported or have reached EOL.
- Instead of upgrading all these libraries, the application must be rewritten using katlin (using jetpack compose architecture) and instead of relying on third party libraries, either katlin's libraries or the libraries provided by Google must be used.
- Technical tasks:
• Update iOS and Android mobile apps to include pool advisories.
• Redesign notifications, feed, and tags to accommodate the additional languages. Update back-end process to fetch or queue all new languages' feeds.
• Build logic to send out notifications/feed in multiple languages.
- Contract Period/Term: 5 years
- Questions/Inquires Deadline: September 30, 2025
Set up free email alerts and get notified when new government bids, tenders and procurement opportunities match your industry and location. Choose daily or weekly delivery.