Cake
  • Log In
  • Sign Up
    • I think that a lot of people generally take a service without an app less serious. Their engagement is way lower, many times simply because they forget.

      I know there's already iOS app in development and there aren't enough people to make apps for other platforms, that's why I'd like to suggest something waaay more universal - Progressive Web App.

      Cake.co is already a great website and turning it into a PWA, one step at a time shouldn't really be hard: adding a Service Worker can be done using one of many libraries (I often use Workbox in my projects) that integrate seamlessly with most popular build tools. And that's basically all it takes to start with a PWA. Later on you could bring support for something like offline editing of posts or saving conversations for later, push notifications and much more.

      The best part? You can install it almost everywhere! PWA can be installed like normal apps on Android, iOS (IIRC), Windows, Linux and Chrome OS and the support is still growing - Microsoft said they will put PWAs automatically in their app store sometime in the future.

      I think it would be a great thing as it would take what you already have (this very nice website) and add a cherry πŸ’ on top. If you can't eat cherries because you're on an unsupported browser, you still have the rest of the Cake 🍰 as you knew it before πŸ˜‹

      Here are some great resources to get started on PWAs πŸ‘‡

      - https://developers.google.com/web/progressive-web-apps/
      - https://medium.com/@deepusnath/8dc66bcf6011 (form which I also borrowed this pretty nice image, credits go to author of the article)

    • We'd definitely like to do this. πŸ™‚

      In fact, I have a work-in-progress branch where I've already started working on service worker support. It's on the back burner right now though, since our top priority is finishing up the iOS app (coming very soon!). I hope to be able to get back to it soon though.

      Thanks for letting us know you want this!

    • I'm already quite happy with how the Cake web page works on my Android device after just "Add[ing] to home screen" its current iteration. PWA support would probably remove some of the currently still existing need to manually refresh - but I actually like that I'm not getting instant push notifications for everything. :)

    • I'm already quite happy with how the Cake web page works on my Android device after just "Add[ing] to home screen" its current iteration.

      You can do this?! OMG, I just added an icon for an β€œOn This Day in history” website to my home screen and it opens as a stand-alone instance like an app.

      Thank you! πŸ™

    • Thanks for that hint, I didn't have a clue that I could add an icon to my home screen from the browser on android!

    • FWIW, I disagree this your leading statement -

      I think that a lot of people generally take a service without an app
      less serious. Their engagement is way lower, many times simply because
      they forget.


      Even though I have 102 apps installed on my phone, I am very particular on which apps I install mostly because I obsessed about not sharing as much personal analytics as possible. The very nature of apps forces me to participate at that level. As an example, on my mobile, I would never use a Gmail app or Facebook. I try and access as much as possible through a browser.

      In fact, if the CAKE honchos did deliver a Android app, I would not install it. I would always access via web browser.

      So, not trying spew animonsity, but, I felt I needed to share my opinion as well.

    • Denise Goldberg

      If accessing a site via a browser provides a reasonable experience I also have a tendency to just use the browser as opposed to installing an app.

      I have digital subscriptions to the Boston Globe and the Washington Post; using a browser on my phone to access both is very reasonable. On the other hand, I have an app installed from my electricity provider because it is easier to report and check on outages via their app.

      I make the decision on installing an app based on my needs from the site and on the behavior of the site on a mobile browser.

    • We have a few test users of our iPhone app (like me) and far as I can tell, we seem to like using it more than the browser if on a phone, even though the browser works well. One of the big things is notifications.

    • When you develop an Andoid app I would like to try it - it's always worth a comparison between an app and accessing the site in a browser.