image Seven Lakes Technologies

What does it do?

Seven Lakes Technologies is an enterprise software company focused on the upstream oil and gas segment. The company's software offers consulting services as well as provides products that equip the workforce with meaningful insights to take shared action on production, capital expenditures (CAPEX), and operating expenses (OPEX) that focus on improving business drivers and enhancing the execution of customer business strategies, enabling clients to optimise operations and maximise cash flow.

Appmetry’s Contribution

SevenLakes asked us to maintain and develop their iOS oil well management app, FDG. The app captures data, including wells, tanks, metres, equipment, EH&S, chemicals, run ticket images, and geo-location tags. We upgraded code architecture and design patterns while maintaining and debugging the code. We have streamlined the app's variations, previously done on a client-to-client basis, into a single app encompassing all features.

Key challenges

The existing app had been under development for a long time. As such, the code base was primarily written in Objective C libraries, adopting to Objective-C and helping to migrate to Swift with crash free / testable code was challenging. On the other hand, the recent developments in Swift language and the commonly adopted design patterns were added to make it scalable. Furthermore, debugging was tricky when both Swift and Objective C are present in the code in substantial amounts.

Technologies used

iOS-Objective-C, iOS-Swift, iOS Core Data, Caching and Syncing, Auto Sync, Xcode Instruments for Performance Optimization, Github, Firebase for testing, debugging, logging crashes

Let's Make Something Amazing Together!

Let's Make Something Amazing Together

image
image
image
image
image