[HN Gopher] Offline-First Apps: Why Should Apps Be Made to Work ...
___________________________________________________________________
Offline-First Apps: Why Should Apps Be Made to Work in an Offline
State?
Author : 8bitsrule
Score : 14 points
Date : 2022-08-21 21:53 UTC (1 hours ago)
(HTM) web link (www.dewsolutions.in)
(TXT) w3m dump (www.dewsolutions.in)
| smeagull wrote:
| Apps get deleted the moment they stop working. I don't care why -
| alternatives exist.
| elwesties wrote:
| Shameless plug for the banking app that I work on
| https://www.youtube.com/watch?v=7AsM4gwmS5Y Fully offline on both
| Android and iOS
| knubie wrote:
| I've adopted this approach with my own app [0], and there have
| definitely been some challenges, but ultimately I'm glad I made
| the decision.
|
| A lot of the tech in the web world is focused around the
| traditional client <-> server / API model. Building a local first
| app feels like you're going against the grain in some ways and
| you're often not able to take advantage of the latest and
| greatest tech.
|
| In my case I am using PouchDB as a local database, which sync to
| an instance of CouchDB on the server. I think there is room for
| improvement with this combo, but for the most part they are a
| mature, battle tested combo that works really well as an offline
| first sync solution.
|
| [0] https://mochi.cards/
| jleyank wrote:
| Why must I have three separate must-work activities (your front-
| end, my network, your server)? Why not just let me use the
| supercomputer I have in my possession and run the thing without
| the baggage and overhead?
| swyx wrote:
| this works until you lose or break your "supercomputer in your
| posession".
| szundi wrote:
| the first in "Offline First" does not mean only
| tested23 wrote:
| People expect apps to work across all their devices
| szundi wrote:
| you can always sync, that's good practice with "Offline
| First"
| dfabulich wrote:
| That's what TFA is about.
|
| > _1. Users are offline; experiencing latency issues or are in
| unreliable network conditions._
|
| > _2. Fetching the data over the network will be slower than
| fetching it from a local source._
|
| > _3. The app users should be informed about the low network
| conditions but it shouldn't be a hindrance to their objective._
|
| > _4. Users' network and battery status are taken into account,
| and thus only the data that has changed since the last
| synchronization should be synced._
| swyx wrote:
| what is TFA? not a familiar acronym in this context (usually
| it means The Force Awakens)
| Espressosaurus wrote:
| The Fucking Article, at least in the circles I run in.
| centixel wrote:
| TFA from RTFA
| paulclinger wrote:
| This freaking (or a variation) article;
| https://www.urbandictionary.com/define.php?term=TFA
| thwaway03 wrote:
| It stands for The "Fine" Article. If you want a less polite
| version, replace the F with another word
| slindz wrote:
| A school teacher might explain it to be "The Frickin
| Article".
| gurjeet wrote:
| "The Fine Article". Or you can use your imagination to
| replace 'Fine' with any other F-word.
|
| I think the acronym used to represent the phrase "The F*ing
| Article", and then, for a softer touch, people changed F to
| represent 'Fine'.
| [deleted]
___________________________________________________________________
(page generated 2022-08-21 23:00 UTC)