Cut Mobile Development Time in Half with NativeScript

Cut Mobile Development Time in Half with NativeScript

August 16, 2017 0 Comments
Cut Mobile Development Time in Half with NativeScript_870x220

Small-sided football games are very popular among Millennials in the UK, who are avid smartphone users. Powerleague needed an app that could keep up.

I recently had the chance to meet with Pace IT Systems, a fast-growing software company based in West Yorkshire, UK—very close to my own home office location. They deliver bespoke software development, mobile applications and support services and have worked with a number of OpenEdge customers including JCB, SSE plc, UK Mail Group plc and Your Move.

Their customer, Powerleague, had a problem that many businesses are facing today. A leading provider of facilities for playing small-sided football, many of their customers were Millennials, and they knew that to meet their expectations they needed to deliver a seamless mobile experience across both Android and iOS with features like real-time updates.

Their legacy system for booking pitches and events, which was built with version 10 of Progress OpenEdge, updated information about leagues and teams using an overnight process that pulled information out of the booking system and manually pushed it to the website. It was a slow system that didn’t meet customers’ expectations, and they realized they would need to modernize it.

The Need for Native Smartphone Performance

Powerleague is the world’s largest provider of small-sided football, offering leagues, camps, parties, coaching and corporate events at more than 50 community Clubs across Europe. Millennials account for a significant portion of Powerleague’s customer base, so it was critical that the modernization project not only enhance their system of record but also include the development of a mobile app. The organizers needed a well-designed, comprehensive app that enabled customers to quickly find the nearest venue, book events, draft teams and track stats from their smartphones.

NativeScript an Easy Choice

James Leckenby, the Development Manager at Pace IT, told me that he had explored a variety of options for building native apps (such as ReactNative), but the company ultimately went with the NativeScript framework for the project.

NativeScript made sense for a variety of reasons. First and foremost, the Pace IT development team had years of experience using JavaScript. With NativeScript, Pace IT could simply jump in and start developing native cross-platform apps using a familiar language—no need to go out and hire iOS experts or any specialist staff.

Secondly, James really liked the performance of the native capabilities, which surpassed any hybrid approach. Powerleague had insisted that the app must support iOS and Android as well as be readily accepted by their young consumers, and native performance was key to that.

OpenEdge APIs Provide Code Reuse

As an OpenEdge customer, the fact that NativeScript and OpenEdge played so well together was also advantageous for the modernization project.

“We had existing OpenEdge APIs—for example, an API for Powerleague soccer pitch bookings—used for the website,” said James, “NativeScript calls them directly so we’re reusing all the code—it’s fast and efficient.”

James mentioned that they had used API standards from Swagger to define the OpenEdge APIs—which enabled their OpenEdge developers to upgrade the backend business application, while a small team of JavaScript developers got to work on the mobile app.

Because Pace IT could use NativeScript to simultaneously develop native apps for both Android and iOS devices, the development of the Powerleague app took only three weeks. You can find the app on the NativeScript showcase.

Growth Attributed to Modernization

I was very impressed by the way James and his team had used NativeScript and OpenEdge to help expedite the modernization project, enabling Powerleague to launch their mobile app even sooner. With the ability to simultaneously develop cross-platform iOS and Android apps, Pace IT could effectively halve the development time of the mobile application—no need to write two separate apps.

Since completing the project, Powerleague has seen online revenues triple. I’m sure that this growth can be directly attributed to Powerleague providing the quality digital experience that today’s customers have come to expect, as well as the greater flexibility in terms of booking options. Customers have the flexibility to book pitches, schedule corporate outings, find players and track their statistics in real time however they want—on the web or from the app. The next time you are in the UK you should give it a go!

Learn More

When it comes to native development, some of the most frequently asked questions involve comparing native to hybrid web frameworks. Get answers to your questions and more in this comprehensive guide. Or join us in New York or Rotterdam for NativeScript Developer Days, focused on NativeScript and mobile development best practices from the best and brightest in the NativeScript community.

Kevin Aspindle

Kevin Aspindle

Kevin Aspindle is part of the OpenEdge Customer Advocacy team and is responsible for the OpenEdge Developers Kits. Over 21 years at Progress, Kevin has held various roles including Channel Account Manager for the UK Region, Channel Business Development Manager, Partner Development Manager, Partner Marketing Manager, OpenEdge Business Development Manager and is currently OpenEdge Product Manager.


Comments
Comments are disabled in preview mode.
Topics
 
 
 
Latest Stories in
Your Inbox
Subscribe
More From Progress
thumbnail
2017 Data Connectivity Outlook Survey
Download Whitepaper
 
Cognitive Apps
Progress Accelerates Cognitive Apps Strategy
Download Whitepaper
 
lp_header_image_cropped
Strategy Update with CEO Yogesh Gupta
Watch Webinar