Our Services
Menu
Menu
Need More Information?
Can’t see the service you’re looking for, or need some more information? No worries, get in touch and see how we can help
Working closely with Aviagen we refreshed and rebuilt their mobile app. We started with building one app for their Ross brand. From this project, our partnership expanded to 6 native apps and a Content Management System (Cloud Tool) to manage and populate the apps.
Our task was to create native iOS and Android apps for all 3 brands and make them available, initially in 19 languages and 100 countries the company operates in.
In 2012 Aviagen created its first app for the UK market. This app focused only on performance objectives for the Ross brand and its 3 products.
Our challenge was to provide easy access to all their performance objectives, nutrition information and cover any exceptions in their data structure. In addition to the date and EPEF tool, we added additional tools and in-app documents all of which are region and language-dependant.
Initially, we worked alongside a 3rd party responsible for the backend services and the web dashboard. As the project grew in complexity, we took over the development of all the elements of the platform and rebuild the backend and the Cloud Tool.
Let’s work together to identify the problems you’re looking to solve, and what solutions are possible within your paramaters.
During the discovery phase we discussed all the ideal features they wished to have on the app. These were then split into must have and nice to have to allow us to focus on the most valuable items first.
To make managing 6 native apps easier
To manage all 3 brands in one place
Providing a simpiler way to manage all products and translations in a centralised system
Creating a sustainable and convient way to get important data to Aviagen’s clients
In 2012 Aviagen created their first app for the UK market, it focused only on performance objectives for the Ross brand and its 3 products.
In 2021 we helped them release 6 apps for all 3 brands. These are available in all regions the company operates in and serve 19 languages.
We use React Native as we do not need to develop two separate codebases for iOS and Android. React Native enables us to achieve high code reusability between the platforms. This saves us time and clients save money.
To help us build a comprehensive backend in such a limited timeframe, we chose to use Google Firebase. Firebase is a Backend as a Service (BaaS) that provides us with a number of services that helped us to speed up the development and deliver the project in a relatively short timeframe. We used Firestore database, Firebase Functions, Authentication, Cloud Messaging (push notifications), Firebase Google Analytics and Crashlytics. Using BaaS allows us to keep the costs low and prototype the application quickly.
We redeveloped the mobile apps using React Native and built them all from 1 template. This allowed us to build maintainable apps for both iOS and Android platforms. We improved the app performance by spending time structuring the app for efficient data storage. This means that the new apps are now quick to load, and can function offline.
Each branded app provides different languages based on the targeted region, including Arabic in right to left format.
Initially, we worked with the system provided by their former supplier, but this had limitations and maintainability issues. So we developed a separate web application to replace their former tool.
This Cloud Tool gave admins the ability to:
To get the best outcome for your project you constantly learn and iterate and reiterate your ideas throughout your project. Our Agile development process means that we iterate and have regular scrum meetings and communication with you throughout the process with each sprint lasting two weeks. This ensures we are all on the same page with the priorities and there are no nasty surprises. We work efficiently and with quality at the heart of everything we do.
With our new apps, we further demonstrate our commitment to strengthen customer support through continuous innovation. Our customers will now have instant access to expertise that will help them make decisions and effectively manage flock production, thus maximising the potential for excellence in productivity, health and welfare of their birds.
Using CI/CD to automate the build of the apps from a single template is the main learning from the project. It allowed us to automate what would have been a very laborious and time-consuming task.
Having support from the client, especially with documents and explaining the relationship between the data, helped ensure the success of the project.
The Native mobile iOS and Android apps provide Aviagen’s clients with sustainable new tools and information resources, offering quick
and easy access to vital PS and broiler data, along with other useful reference and monitoring tools. This improves the customer service for their clients and helps support Avigen’s goals of being the industry market leader.
GearedApp all have amazing knowledge about app development, especially our lead developer who’s always clued-in and ready to go. Professional people like our developer and our project manager give me confidence in the whole company.
Let’s work together to identify the problems you’re looking to solve, and what solutions are possible within your paramaters.
Subscribe to learn about new product features, the latest in technology, solutions, and updates.
Working with you to create awesome apps and software solutions.