# Shared App Functionality via JavaScript

DevFeed: [Shared App Functionality via JavaScript](<https://devfeed.tech/articles/shared-app-functionality-via-javascript-15849.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/shared-app-functionality-via-javascript>)

Author: Square Engineering

Published: 2016-01-19T17:10:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [App](<https://devfeed.tech/topics/app.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [offline](<https://devfeed.tech/tags/offline.md>)

## AI overview

Square Cash describes using a JavaScript engine and library inside its app to turn raw payment objects into localized, time-sensitive display strings. This shared approach supports offline viewing and lets the team update templates and payment types without releasing a new app version.

## Source excerpt

How we created a flexible way to view Square Cash payments offline.