𝐃𝐞𝐬𝐜𝐫𝐢𝐩𝐭𝐢𝐨𝐧
The mobile application developed using React Native utilizes flexbox for its frontend design. The main functionality of the app revolves around fetching and displaying data from various air quality monitoring sensors stored in Firebase. It provides real-time information about indoor air quality index to the users.
One of the key features of the application is its alert system. It dynamically changes the background colors of the displayed data based on the air quality index. For example, green indicates good air quality, orange signifies moderate air quality, and red represents poor air quality. This visual feedback allows users to quickly assess the air quality situation.
Additionally, the mobile app incorporates the Fetch API to retrieve data on outdoor air quality index from external sources. This feature enhances the user's understanding of air quality beyond the indoor environment.
Furthermore, the application utilizes Expo notifications to provide alerts to the user. These notifications serve as timely reminders or warnings related to air quality. Users can receive notifications based on specific criteria or predefined thresholds.
In summary, this React Native mobile application provides users with real-time air quality information from both indoor and outdoor sources. Its intuitive design, dynamic color-coding, and alert capabilities enhance the user experience and contribute to raising awareness about air quality conditions.