pull down to refresh

It does if you are not a fan of PWAs. The SN PWA is serviceable but I want more of a native app experience. So if am able to build something that I would like to use it will be a net benefit for me. The problem is that I am learning to develop application on my own time without formal instruction.
Curious what do you mean by "I want more of a native app experience"? What can a native app (for SN) do that a PWA can't?
reply
Stop auto updates to the PWA. Plus I can try to add minor things that annoy me like making sure articles I have read remain darker. Also I can tell family and friends to download the app and not going through the steps of how to install a PWA to their home page.
reply
If you don't want updates for whatever reason, just take an older commit of SN's front-end (it's open source) and connect it to the current API. Boom, you have a frozen frontend until it breaks because the backend changes (then you'll realize why auto-updates weren't necessarily a bad thing). Still don't need a native app.
The problem that you mention (styling articles) is a you-specific problem. Suppose you write an app that does that. But someone else doesn't want that, they actually want them a different color/font/whatever. Should they now write their own app or fork yours? The real problem is that mobile browsers have limited options for injecting custom styles compared to desktop (a PWA is a browser window sans the browser UI). Or, SN could just add an option to inject your own CSS.
Also, I'm surprised that you think going to an app store, finding an app and installing it is better experience (and easier to walk someone through that) than visiting a link and clicking an automatic prompt to install.
reply
Current API on iOS? That doesn’t make any sense to me.
The problem that you mention (styling articles) is a you-specific problem.
Exactly I am wanting to build a mobile app for myself.
Suppose you write an app that does that. But someone else doesn't want that, they actually want them a different color/font/whatever. Should they now write their own app or fork yours?
Yes exactly. It will be open source free for anyone to copy and fork
The real problem is that mobile browsers have limited options for injecting custom styles compared to desktop (a PWA is a browser window sans the browser UI).
Correct again! Another reason why I want to try to make my own native app.
Plus it will be a tremendous learning experience for me about app development and the process it takes to go from knowing absolutely nothing about development to having an app I put together on the App Store
reply
72 sats \ 3 replies \ @ek 26 May
Current API on iOS? That doesn’t make any sense to me.
Your app will only be the frontend. Your app will break the moment we change the current backend (API) in an incompatible way.
reply
Hey I shipped code yesterday!
I haven’t taken the plebdev backend course yet. So my goals may be naive at the moment.
So please don’t crush my dreams yet I am finally getting my momentum back!