pull down to refresh

Do it native. SwiftUI for iOS and kotlin for android.

Don’t focus on making the two platforms the same, make them great experiences for each platform’s special features.

I want haptics when I send sats. I want to be able to send posts in an iMessage app.

What if we launched a Geyser fundraiser for it and crowdfunded it? We are bitcoiners who thrive off V4V after all.

So you want to slow development on new features forever? If something gets added/changed it then has to updated, tested, released, and maintained three times (web, iOS, Android). Reddit didn't have an official app until 2016. Over 10 years after the website launch.

SN will likely release an API and community apps of all sorts will flourish.

reply

This. I am just waiting for an API and will begin building a native iOS client at the first mention of it. Would rather they focus on the site, which at this point is more than sufficient.

reply

I love the idea of community apps

reply

And Reddit's mobile app is shit. It's an Android abomination. That's why I don't use it and I use something that's built for the Android ecosystem and is always on the verge of Android development. Long live Sync Pro.

reply

It is terrible indeed 😆

reply

you can write one codebase that's cross-platform...react native for example.

reply

I agree that a native iOS app would be awesome. However, I doubt that it would be a smart priority decision to do it now. SN could be grown much faster in other ways first.

reply

What do you think could/should be done to grow the community/userbase?

reply
Do it native. SwiftUI for iOS and kotlin for android.

thisistheway.gif

Also, it would be really nice to see more funding for native developers in this space 🧙‍♂️

reply

I am planning to build one when/if an API becomes available. Will be built in SwiftUI...There is nothing wrong with the site at this point, I just think it would be a fun project and a cool way to contribute.

reply

It's already not bad suited for mobile browsers.

reply

The website is amazing and works pretty well on mobile. A thing I would like to see is Stacker News added to the Breez apps!

reply

iOS or (main store) android wouldn't be a good idea. These stores enforce moderation and policing to social media apps and you don't want their disgusting censorship here.

They did it with Element and Matrix:
https://twitter.com/element_hq/status/1355290296947499013

reply

Stop asking this, learn to use the mobile responsive website. I hate this app culture

reply

Did you read the title? This is not an ask. In retrospect, it will have been inevitable.

reply

What's wrong with apps?

reply
  • Useless most of the time (Especially apps that embed a webview for a website)
  • They occupy space on my phone
  • More often than not are filled with tracking
  • Same as above for useless permissions
  • Can't use my browser native functionalities like extensions, bookmarking, navigation history etc.
reply
Useless most of the time (Especially apps that embed a webview for a website)

Well, we're talking native app here, sop there is that.

More often than not are filled with tracking

As opposed to websites? Lmao.

Same as above for useless permissions

Then don't grant them permissions in the settings? Or choose a manufacturer that makes it profits with margins on hardware instead of digital ads.

Can't use my browser native functionalities like extensions, bookmarking, navigation history etc.

And websites can't use my phones functionalities like share sheet, notifications, AI-app-recommendations. And they don't have the same performance which can have advantages to offload expensive server backend performance.

reply

100%

Tracking -- way easier to fingerprint your browser using JS than in a native app which are properly sandboxed and managed

Performance is higher, integration is smoother, more features available too. Putting everything in the browser and having to use JS for everything is just plain bad.

reply
having to use JS for everything is just plain bad.

On a related note, there's also the fact that Swift is an immaculate programming language. More developers using it -- especially combined with SwiftUI -- would be extremely beneficial to the long-term health of the ecosystem.

reply

You realize that SN is built in react native right? They won't waste time building another source code in swift lol

reply

It wouldn't necessarily be the core SN devs making it -- anyone could when there's a public API.

Also, it wouldn't be waste. It would be an act of grace.

Cool thing is that nobody would force you to use or install an app. You could just choose not to use it.

reply

Nonsense argument, you are asking for something that takes time from devs and it's meaningless

reply

No, all I'm asking for as an API. 3rd parties can build and maintain the apps.

reply

See also:

Stacker.News App?
#49086

Someone posted about wanting a SN app
#49209

Stacker News App
#33817

Stacker News Mobile Phone Application (Mock)
#19801

Where is the StackerNews API?
#20438

reply

Nah, the website is awesome enough IMO.

reply

There is no API (yet).

reply

YES.

Give me an Android native application that uses Android features and UI elements that doesn't look some some shitty iOS app for children.

reply

Let me propose a different approach. What about providing a complete API and then let the community build their own apps for the different platforms?

Truth to be told, it is hard to please everyone, this way there will be an ecosystem of different alternatives and different approaches for interacting with slacker news.

I like SN just like it is. Maybe a PWA could be nice, as long as maintains the UI UX. For me LNauth is the number 1 feature.
It's all great right now, the lightning effects are awesome, night theme by default, lightning tipping, also the site is blazing fast.
For the future I would explore adding more features of lnbits extensions (for fundraising, or event tickets, or merch selling)

reply
reply