StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Home
  2. Companies
  3. Field Nation
Field Nation

Field Nation

fieldnation.com

Field Nation is an online field service marketplace serving businesses with field service needs and freelance field service workers.

48tools
1decisions
1followers
OverviewTech Stack48Dev Feed

Tech Stack

View all 48
Stack by Layer
AI1
Application & Data28
Utilities5
DevOps11
Business Tools3
AI
1 tools (2%)
Application & Data
28 tools (58%)
Utilities
5 tools (10%)
DevOps
11 tools (23%)
Business Tools
3 tools (6%)

AI

1
GitHub Copilot

Application & Data

28
PHPNGINXAmazon EC2WordPressNode.jsAngularJSDockerMySQLRedisMongoDBAmazon S3JavaScriptBootstrapSassAndroid SDKReduxMemcachedSocket.IOES6Docker ComposeGolangSwiftredux-sagaKubernetesReact NativePostgreSQLNestJSTilt

Utilities

5
PostmanSlackKafkaOpenSearchAmplitude

DevOps

11
npmGitHubWebpackJiraPhpStormMochaYarnGitVisual Studio CodeDatadogPrometheus

Business Tools

3
ConfluenceSalesforce Sales CloudReact

Latest from Engineering

View all
Daniel Worku
Daniel Worku

Software Engineer at Field Nation

Dec 1, 2018

Needs advice

At Field Nation, managing view state, in the #iOS app, became a challenge when we added multiple asynchronous actions and multi-stage work order completion.

ComponentKit's React-inspired approach to building UI made layout declarative, functional and more composable. Plus, as an Objective-C++ framework, there isn't the typical trade-offs of layout speed and compute overhead. In fact, you'll get background thread layout and view recycling for free. It was easy to implement and fully test complex UI interactions like checking in to a work order, receiving location-based alerts, and uploading deliverables. Additionally, CK provides an escape-hatch, for advanced views, to drop down into UIKit or CALayer. The outcome is the flexibility to incrementally migrate views and maintain delightful layer-based animations.

Overall, CK makes it easier to build a view hierarchy, snapshot test all possible states and efficiently manage views. Less bugs, happy designers. The trade-off is the ramp up on component-based software engineering.

3.94k views3.94k
Comments

Team on StackShare

3
joshuakapellen
Jobaer Ahamed
Mike Mueller