[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)