en flag +1 214 306 68 37
Custom Front End for an iOS Golfing App

Custom Front End for an iOS Golfing App

Industry
Entertainment, Wellness and Sports
Technologies
Mobile, iOS

Customer

The Customer is a US-based IT system integrator with offices in Canada as well as Western and Eastern Europe.

Challenge

The Customer had a team working on the development of a golf rules app for iOS and Android. The app was meant to be a reference source for players – both beginners and experts. The Customer turned to ScienceSoft asking for team augmentation to assist with building the iOS version of the app.

Solution

The Customer had quite specific yet well-established development processes that involved the use of custom tools. For instance, they had their original UI development kit instead of Apple’s official one. Nevertheless, ScienceSoft’s iOS developers managed to adapt to the new tools on the spot and smoothly joined the Customer’s project team.

ScienceSoft’s team was assigned to work on the front end of the app and implemented its three main tabs:

  • Explore – this tab shows golf-related news and articles.
  • Rules – the tab contains official game rules with pictures and videos. To always keep the rules up-to-date, the app regularly connects to the server of United States Golf Association (USGA) and checks for the updates.
  • Ask Us – a concise contact form to reach out to a consultant in case there are some questions regarding the rules.

The app also has the ‘More’ icon in the left corner. Along with ‘Leave feedback’ and ‘Terms and conditions’ tabs, the ‘More’ menu offers ‘Settings.’ In this tab, a user can turn notifications on or off, change font size, as well as choose between a ‘Beginner’ or ’Expert’ mode. Once the mode is changed, all content – including rules and articles – is changed accordingly, to match the player’s level.

Results

The Customer and ScienceSoft’s development team successfully cooperated on the project for 2 months. The app is scheduled for release in three months, once the Customer finishes work on the back end.

Technologies and Tools

Swift 3, RxSwift, RxCocoa, Alamofire, PromiseKit, SwiftLint.

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies