3 ms·
This is a nice write-up. The summary here would be: we have a native app that provides the most used screens, while the smaller text-heavy pages are rendered a
by alexashka 9y ago
This is a nice write-up.
The summary here would be: we have a native app that provides the most used screens, while the smaller text-heavy pages are rendered as a webview.
The webview hide elements that would normally display on desktop, that don't make sense for mobile, via javascript.
Turbolinks is used to route links.
Overall, I think Basecamp makes very smart hires, with people who care about technology and have a good head on their shoulders - making these types of apps and write-ups possible.
Your average mobile dev(sweat)-shop would never be able to pull this off because this involves good decision making and a stable team that communicates well and is up to date on the latest tech.