Meta September 19, 2020

Indie Hackers mobile app

rmk

Hello all,

I joined IndieHackers.com almost 2 weeks ago and the community here is great. I was looking for mobile app to browse some of the posts while I've got few minutes to spare and sadly there's none.

I'm a mobile app developer ready to prepare such an app (of course only if I will get a permission to do so).

What do you guys think about it? Would you use IndieHackers app?

Would you use an IndieHackers mobile app?
  1. Yes, of course
  2. No, I prefer to use website even while on mobile
Vote
  1. 8

    A Progressive Web Apps would fits well.

  2. 5

    I use https://themoon.app by @levid

    Great tool for browsing and a million times faster than a browser.

    1. 2

      This is an amazing find! Thanks!

    2. 1

      Thanks Brayden!! 🙏

      1. 2

        No problem :)

        Just got an iPhone 7 and it works great in the new ios14

  3. 5

    While the website is very well prepared and responsive on mobile, I would prefer to use mobile app.

  4. 4

    I think there is one by another IH somewhere around...

    1. 2

      Do you mean this one: https://themoon.app ?
      I see it's only for iPhone

      1. 1

        I tried it a few times, but it was missing some core features like notifications.

        1. 4

          Just to defend the moon app developer, without cooperation with the IndieHackers team it will be hard to implement notifications as there is no way for the information to be pushed to a device.

          If the platform supported something like https://pubsubhubbub.appspot.com then you could bypass the notification to the application.

          In my other project it works in this way that the server app subscribes to a topic and when it's notified about new video, the notification is send to the app using FCM

          The app is called Subbly: https://subbly.app

  5. 3

    Does IH have an API?

  6. 2

    +1 to this request.

    Kejal from Personalli.com

  7. 2

    If you use iOS, open IH in Safari, tap open with, and the add it to your Home Screen. It’s what I do, and it works great.

  8. 2

    Apps are dead, long live Progressive Web Apps!

    1. 1

      In my opinion (that's very far fetched but still), in few years Flutter will become the standard to write any frontend part. Having single codebase for mobile, web, desktop is a huge advantage.
      I see your point here, but I think that in few years you will just write an app and then decide where it should run rather than writing web app or a mobile app.

      1. 2

        "I think that in few years you will just write an app and then decide where it should run" That is exactly what PWA's promise to solve! Except we won't have to decide where it should run because it runs everywhere.

  9. 2

    As a mobile app developer myself, I think an indie hacker mobile app is a bad investment of time. The mobile app wouldn't add any benefit, compared to just opening the browser.

    Mobile apps are a bitch to maintain since they need to be updates for pretty much each major OS update.

    1. 3

      Thats only true for ios I think. My first, very poorly written Android app I created years ago back when Lollipop (Android 5) was new still works perfectly without me touching it once. This app even has some system integration (uses geolocation & has a widget). The widget even uses svgs that are rotated on the fly, which was pretty hacky back then.

  10. 2

    At a certain stage of platform development a mobile app becomes a reasonable investment. Nowadays, everybody has an app, even some small local businesses start to invest in apps as the cost vs gain ratio decreased over the years

  11. 1

    do you do native app development or hybrid? what do you use?

    1. 1

      I use Flutter so technically speaking it's more native than the native apps written in Kotlin/Swift :P

      1. 2

        I'm not challenging you here, this is a genuine question. How can something be more native than something written in Swift.

        Swift IS the native language, is it not?

        1. 1

          Well, of course it's a little pun I wrote here ;)

          Flutter is compiled down to native code (the code that runs without JVM). If you analyze .apk file of a Flutter app you'll see that it's almost entirely native code hence the 'more native than...' :)

      2. 1

        I’ve used React Native and Nativescript and didn’t like Nativescript at all. I wish I knew flutter but for now I refuse to learn Dart and I am not a fan of React so wouldn’t use React Native anymore so now I’m stuck with no good mobile options.

        1. 2

          I can also vouch for Dart, I like it a lot. I sometimes miss a few features from Typescript like primitive type aliases & really good json support.
          With dart, you can't just "type" a Map() to tell the compiler it has a few keys guaranteed.
          The first issue is actively being worked on and the second one can be worked around by using generators that do the json to/from class mapping.

          1. 1

            Thanks, I'm going to take another look at Dart since I haven't really given it a chance yet to be totally honest.

        2. 2

          Why do you refuse to learn Dart? In my opinion it's one of the simplest languages to learn.
          In my opinion Flutter is the future of mobile (and maybe web) apps. Google announced recently that Google Pay app will be rewritten in Flutter: https://9to5google.com/2020/09/18/google-pay-tez-flutter/
          Also, there is a possibility to compile Flutter app for desktop (still in technical preview stage).

          I use to develop apps in Android native and spending a month with Flutter made me drop the native development for good ;)

          1. 1

            When I looked at it for literally 10 seconds it looked difficult to learn. After your comment I'm going to look at it more to see if it's a solution for me! Thanks, sometimes I just need a little nudge in a certain direction. Sounds promising.

            1. 1

              Don't blame me though after you fall in love with Flutter and you'll refuse to work with any other framework :)

Recommended Posts