Being a big sports enthusiast, our client noticed that the scoreboard at a venue is often blocked from view, which causes significant inconvenience. He saw a great business opportunity in a product that would allow everyone to have access to the game score, and follow the most significant matches from any place on Earth.
The client has addressed AltexSoft with the task to port his Android app, available at that time, to iOS, and implement several changes along the way. From the start of the project, our team concluded that building both apps with the help of Xamarin significantly reduces the future maintenance and upgrade cost. As the product gained more users, the existing backend architecture was unable to keep pace with the growth.
Working on the project, AltexSoft team went through the complete development cycle. We had to cooperate closely with the client, finalizing the technical specifications and his requirements, work with the provided UI design, and study the existing software architecture using the provided source code to get a better understanding of the app functionality.
The major challenges we had to face along the way were:
Due to its specifics, the project started with a team of two: Software Engineer/Technical Project Lead and QA Engineer. Later, as we started to rework the existing Android app and backend, the team has been enlarged with additional resources: 6 Software Engineers were added to handle Xamarin and server side development.
The project technology stack included: Xamarin (iOS, Android), Microsoft.NET, C#, Microsoft Azure, Entity Framework, and ASP.NET.
The first version of the iOS app was released within 3 months from the start date of the project. However, it took an additional 6 months to redevelop the Android app and backend infrastructure.
Services provided within the project framework: Engineering Services.