Our team was integrated by Telenor smoothly thanks to onsite workshops and quality networking time.
Line of business: multinational telecommunications company
Size: 16,000 employees
Country: Norway
We believe that the success of any project hinges not merely on task completion, but on nurturing a relationship built on trust, mutual understanding, and clear communication.
We established a routine of regular, transparent communication from the get-go, setting clear expectations and promptly addressing any changes in scope or issues. This proactive approach ensured the project stayed on track and that no time was wasted.
The required solution needed to not only determine the pet’s real-time location, but also monitor and present insightful data about their activity and behaviour.
Moreover, the solution had to offer shared access to the tracking device, allowing family, friends, and pet sitters to join in safeguarding the pet.
The team included a business coordinator to manage all the necessary documentation and agreement details (contract, NDAs and such), a technical project manager and a scrum master to translate the eye square’s needs into the backlog used by the UX/UI and development and QA team.
Additional touchpoints included a UX and UI expert and a cross-functional development team covering the DevOps part, backend and frontend, including testing. On eye square’s end, they had a product owner who helped with necessary coordination tasks.
We selected Flutter as our primary technology for several compelling reasons.
Flutter enables us to develop visually appealing applications for both mobile platforms (iOS and Android) from a single codebase, leading to a reduction in development time and a consistent user experience across platforms.
Flutter’s rich set of fully-customizable widgets makes it easy to create intuitive and complex user interfaces. Furthermore, Flutter’s hot-reload feature significantly enhances developer productivity and facilitates faster iterations during development. For data storage and to ensure offline functionality, we used local storage solutions.
Alongside Flutter, we harnessed a variety of technologies. We used WebSockets to establish a real-time communication channel between the server and the app, providing immediate location updates and enhancing the user experience.
Firebase was employed for its robust infrastructure, which allowed us to implement push notifications and Crashlytics with ease. Firebase’s push notifications kept the users engaged and informed, while Crashlytics helped us track and resolve issues promptly, ensuring the app’s reliability and smooth performance.
Our team was composed of two highly dedicated Flutter developers who approached the project with an animal-like ambition. Despite the compact team size, their expertise and commitment drove the project’s success.
They worked in harmony with other experts, ensuring the creation of a product that was not just technologically sound but also user-friendly and ready for the market.
During this time, a second team was working on the backend implementation and helping with integration.
Our collaboration with Codeflyers is a perfect match! Their team is not only competent but also incredibly dedicated. The application is growing stronger, all thanks to their commitment and attention to detail.
Even Reitan
Strategy & Business Development Manager at Telenor