The AGRIVI 360 mobile app project was initiated to create a multi-platform mobile application that mirrors the AGRIVI web application's capabilities. Emphasizing a map-based interface, the goal was to ensure that all functionalities correspond seamlessly with the map, enhancing the user experience in agricultural management.
The primary challenge was to create a mobile application that reflects the behavior of the FieldOps feature from the Web Application, with the map as the main element. Mapbox was chosen as the map provider to leverage the code already developed for the web application. The use of Nativescript technology facilitated the development of a shared codebase for both web and mobile platforms, ensuring consistency and reducing development time.
In our application, we've seamlessly integrated essential functionalities with advanced features to enhance user experience and operational efficiency. The app allows for secure user login and offers the flexibility of changing interface languages, catering to global user base. Users can easily modify their company settings, tailoring the app to meet their specific business needs. A notable addition is the automatic environment picker, a response to our unique database structure where each major client has their own database. This feature automatically selects the appropriate environment for each user, ensuring efficient data management and a personalized experience. Additionally, the successful integration of Okta Single Sign-On (SSO) streamlines the login process. This integration not only bolsters security but also enhances user convenience by reducing the need for multiple logins and passwords, further solidifying our app's position as a user-centric, efficient solution for business management.
The mobile app includes a specialized fertigation module, designed to offer comprehensive insights into soil moisture and other environmental parameters. This feature is particularly useful for users involved in agriculture, environmental monitoring, or research. A key component of the lysimeter functionality is the integration of detailed charts, which play a crucial role in the measurement aspect. These charts provide a visual representation of the data collected by the lysimeter, allowing users to easily interpret complex information such as soil moisture trends, temperature variations, and other environmental factors. The ability to quickly and accurately assess this data through charts is vital for making informed decisions related to crop management, irrigation planning, and environmental assessment. This focus on clear, graphical data presentation in the lysimeter feature significantly enhances the app's utility for professionals in fields requiring precise environmental monitoring.
This module enables users to view and update work orders and access weather forecasts for fields linked to a particular work order. These forecasts are particularly crucial for fields linked to specific work orders, providing valuable insights for planning and execution. To offer accurate and timely weather data, we have integrated weather information from DTN, a renowned provider known for its precision and reliability. DTN's weather data includes detailed forecasts, temperature variations, precipitation probabilities, and other relevant meteorological information. This integration ensures that users have access to the most current and relevant weather conditions directly within the app, allowing them to make informed decisions.
In designing our app, we placed a strong emphasis on ensuring its functionality in environments with limited or no cellular data, a common scenario for users inputting measurements in the field. To address this challenge, the app was meticulously engineered to operate flawlessly in offline mode. This capability ensures that users have uninterrupted access to essential features, even in remote or low-connectivity areas. A critical aspect of this offline functionality is the synchronization process. We utilized Couchbase as our offline database, chosen for its robustness and ability to seamlessly sync data once the device reconnects to the internet. This synchronization ensures that all measurements and data entered offline are accurately and efficiently updated in the system when connectivity is restored. The integration of Couchbase not only enhances the app's usability in offline conditions but also ensures data integrity and consistency across all user interactions, making it an essential tool for fieldwork and data management in challenging environments.
Each lysimeter device is equipped with a unique QR code. We developed a QR code scanner that directly opens the specific lysimeter device measurement page, enabling workers to perform their tasks quickly and efficiently.
The upcoming Scouting module in AGRIVI application is poised to significantly enhance pest management and field analysis capabilities. This module is meticulously designed to provide comprehensive tools for entering, viewing, and analyzing field pests, thereby aiding in effective pest control and overall field health management. In developing this module, we strategically reused components from previously developed modules, leveraging our existing framework to ensure consistency and efficiency in the app's functionality. This approach not only streamlined the development process but also ensured a cohesive user experience across different parts of the app.
The AGRIVI 360 mobile application represents a significant advancement in mobile agricultural management tools. By successfully integrating key features such as offline mode support and QR code scanning, alongside the core functionalities mirrored from the web application, AGRIVI 360 offers a comprehensive, efficient, and user-friendly experience. This project not only extends the AGRIVI ecosystem to mobile platforms but also demonstrates our commitment to innovative, user-centered design in agricultural technology.
The AGRIVI app is an advanced farm management platform designed to streamline agricultural operations. It offers farmers a range of tools for planning, monitoring, and analyzing their farming activities to increase efficiency and productivity. Additionally, the app provides valuable insights and data-driven recommendations to help farmers make informed decisions for their crops and operations.
Read case studyWe guide you through every step of developing a tailored digital solution — from idea evaluation to UX/UI design and software development.
Exclusive software experts committed to your project. 100% dedicated, based in Croatia, and adaptable team size for your project phases.
We are designing and developing complete IT systems solutions from start to finish.