Does it make a difference which one I use? I am using an old phone (~5 years old). Currently using liftoff! and connect. Feel like my phone is dying a lot quicker since I switched from using infinity for reddit a month or so ago

  • agilob
    link
    411 months ago

    What were the architectural decisions you made?

    • idunnololz
      link
      fedilink
      711 months ago

      It’s one of the core design principles I use when making decisions about implementations. I can share some examples where this mattered.

      The app is pretty aggressive about caching. This should reduce the number of unnecessary network calls. Network calls are expensive both for performance reasons and on your battery (try it out, turn on airplane mode and watch your phone last 1 week on a single charge).

      Another example is unnecessary computation of changes and of UI elements. This again both increased performance and battery life.

      • ScotinDubOP
        link
        fedilink
        411 months ago

        Currently trying it out! Very responsive and dark. Does feel like it is built to be easy on the battery. Will report back after a week or so!