Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
DevRant PWA first successful fetch
https://imgur.com/a/Qh610tY
@uyouthe
Thanks @theabbie for the directions, I'll make a full rewrite of rantscript in typescript with proper model interfaces and both node/browser support. -
Help has been offered countless times, but they always say no and then dont implement even the simplest issues from the issue tracker. Are they doing datamining so they dont want to opensource the app? Idk.
-
Brings to my mind that getting a client app to f-droid would probably increase user base by quite a bit
-
@uyouthe I think you meant this
@Linux @linuxxx @12bitfloat @iamai @alexbrooklyn @MySluglikesSalt @scout @calmyourtities @iiii @rutee07 @NoMad @Root @C0D4 @F1973 @AlgoRythm @SortOfTested @Jilano -
Actually I have talked to him about this exact topic directly.
What he said (from memory, years ago):
He said he doesn't want people to be confused which is the real devRant client. He wants only the official ones up.
My words:
Understandable for lots of reasons. #1 for me at least is a compiled APK can easily hide credential stealing code. What are you gonna do, decompile it before you install?
Plus, devRant client is fully featured, and ad-free. The reasons for alternative clients are minimal IMO. At least on mobile. The only real reason I would switch clients is to get rid of ads or unlock other features.
Also, it would be a bad look for devRant if a user searched the name and found 15 unmaintained or beginner developer pet-projects that looked like shit. Brand image is an asset.
I don't think I still have his old email from when I asked. I can look though. -
And to be clear, alternative clients are allowed on other platforms. Look at devRant UWP or the discontinued devRantron.
There's a few interesting clients directly on the project page of devRant. Like the JSON based one that makes it look like you're working. -
kiki330134y@AlgoRythm I only talk about iOS and the main reason for me is stability. I don’t want to reopen my app after each 3 rants I read because it fucking crashes.
-
@uyouthe Yes, I understand. The Titanium based app has never been perfectly stable. I had some pretty bad performance issues on my old phone on android. And the layout color / avatar issues still exist.
Bugs are slow to be fixed, and maybe 3rd party is not a terrible alternative. But if dfox doesn't want the app store saturated with third party, unofficial, and probably half-finished and soon-to-be unmaintained developer pet-projects, then that's his decision and I respect it. -
we should have one rewritten in flutter by the community and dfox & trogus can approve prs
analogous to linux and linus torvalds: devRant's app and dfox/trogus
an argument for flutter: one codebase for the ios, android, web, linux, mac and soon windows clients.
everyone could just add features they'd like. -
kiki330134y@calmyourtities one codebase for all means equally bad everywhere. I bet it’s not even accessible on the web. Before you reply just remember that you’re trying to argue but it’s entirely pointless because we still have no permission
-
@uyouthe and if it's good it's almost equally good everywhere. not sure what you mean by the web thing, but devRant is a good candidate for a web app. i'll argue for flutter any day, it's so fun.
-
kiki330134y
-
C0D4695144y@calmyourtities good luck making flutter work with accessibility in mind.
It's great for cross platform, dreadful for accessibility.
https://flutter.dev/docs/...
https://www.w3.org/TR/WCAG22/
Flutters screenshots show exactly what you app is going to do when you don't build for it right. -
C0D4695144y@calmyourtities devRant overrides on iOS and maintains its own sizing.
Color filters sorta work (color blind) but not well, and can't select any text so can't even see if text to speech works. -
@calmyourtities flutter is the exact same thing as cordova and react native.
Good for quickly getting an mvp out, bad for an actual, maintained app. -
@C0D4 flutter doesn't override text sizing and filters are pretty easy to implement in flutter, tool tips are also in the standard library
-
@yellow-dog devRant is maintained with appcelerator titanium, do you consider that much better?
-
@calmyourtities no its fucking shit ass garbage and i wish we had a native implementation or at least it was open source so we could fix the issues
-
@yellow-dog but would it be better if it were written in flutter? i think so
I don’t understand why dfox doesn’t allow alternative devRant clients on App Store and they’re firm on that. Is it the money or what? Bloody corporations like Reddit and GitHub allow this but good indie devRant doesn’t?
I know it’s their right and blah blah blah. I’m just interested. Because the official iOS client is buggy, constantly crashing garbage. Updates are extremely rare so it’s clear that there is no active bugfixing in progress.
PWA invasion is a matter of time. PWA always means Inferior UX? I don’t think so. I’ll help.
devrant