Challenge
The client was struggling with their existing mobile app that was more prone to errors and difficult to scale and maintain.
Client Overview
The client was a US-based leading ePublishing that is a pioneer in facilitating digital content for worldwide publishers.
Solution
At AgileSoft Systems, we created a single platform for both iOS and Android. We followed the MVC design pattern to segregate business logic and user interface.
Benefits
The mobile application helped the client to provide outstanding technology and support services to various publishers in this domain.
Project Details
Challenges They were Facing!
Mobile app development takes enormous time due to its current architecture which used to require redundant development efforts to create the app. This has made the mobile app more prone to errors and difficult to scale & maintain. Also, it increases the development cost and time to reach the market for the app.
What We Delivered!
Analyzing the client’s mobile architecture and workflow, we created a single platform for both iOS and Android. We followed the MVC design pattern to segregate business logic and user interface. For removing redundant development efforts, we used JSON configuration to configure features of the mobile app easily as per the business requirement. For updating the mobile app content from the Atom store, we created a REST API layer.
We also introduced offline support to the mobile app using SQLLite local storage. Also, we enriched the platform by embedding it with Flurry, Google Analytics & push notification service.
Outcome
- Reduced the development time and cost by using a generic platform for both iOS and Android
- Quick turnaround time for a mobile app to reach the market
- Easy and less error-prone configurable options to include the feature as per business need
- With Analytics support, the publisher can track various events to support business analytics
- More interactive app with the use of push notification service
- Support for offline views in the mobile app.