Live data from Hacker News

Materialistic – Ad free, open source Hacker News client

play.google.com

41–50 of 100 posts

Re: Materialistic – Ad free, open source Hacker News client

#41

As a counterpoint, I find the web version pretty great on iOS. Minimal JavaScript, loads fast, everything on one long screen, and the back button always works, leaving you exactly where you left off. It is a nice counterpoint to overly heavy web that we have unfortunately gravitated towards.

[deleted]

Re: Materialistic – Ad free, open source Hacker News client

#45

While you can bookmark stories, it doesn't seem to be tied to the new(-ish) HN feature that allows one to favorite stories and comments.

You're correct. Saved/bookmarked stories have been there way before HN has favorite. I'm thinking of syncing these two, but it's not very straightforward without API support.

Re: Materialistic – Ad free, open source Hacker News client

#46
post #43
post #42

FYI per https://github.com/hidroh/materialistic/issues/23 it will no be on F-Droid

I have made releases available to download here, effectively same as F-Droid, but easier for me to publish: https://github.com/hidroh/materialistic/releases

Appreciate the effort. Ive had lots of issues with other open source HN apps. This one looks and works great so far. Would've loved an fdroid release, but an open app with github releases is more than can be said about most other apps, so no real complaint there.

Re: Materialistic – Ad free, open source Hacker News client

#47
post #20

While I think it's the best of what's available, it still misses some features. No downvoting, no flagging, preformatted text gets mangled, and the own comments/conversations view is not ideal. It's so close...

I plan to implement downvoting but I'm not sure of the logic involved (I don't have enough karma to test it myself). Probably I'll add it to a beta channel and let users help test it. Performance can be laggy and is something I'm trying to improve.

How do you handle up voting, does the api allow it?

Re: Materialistic – Ad free, open source Hacker News client

#48
post #47
post #20

Earlier quoted context omitted.

I plan to implement downvoting but I'm not sure of the logic involved (I don't have enough karma to test it myself). Probably I'll add it to a beta channel and let users help test it. Performance can be laggy and is something I'm trying to improve.

How do you handle up voting, does the api allow it?

No, I have to chain requests, using cookies.

Re: Materialistic – Ad free, open source Hacker News client

#49
post #38

Materialistic is the only way I access Hacker News. But it would be awesome if the developer took some inspiration from the Reddit client Relay ( https://play.google.com/store/apps/details?id=reddit.news ) too :) Great job hidro!

Thanks! I have incorporated the idea of on-screen navigation button and grouping setting options. What else you think I should consider from Relay?

Not op but I use both Relay and Materialistic and I find myself swiping from the left to get back to the main page after reading the comments (muscle memory after using Relay for a long time). It would be great if you could incorporate this into your app. Either way, its a great app!

Re: Materialistic – Ad free, open source Hacker News client

#50
post #6

I've been using this for a at least a month now and it's really great, and I'd almost rather browse HN from Materialistic than the site itself. If there's anything I could change, it would be to add a setting that turns off swiping when I'm inside a story (to switch between comments/article/readability) along with swipe vote/reply for comments.

I could change... I just cloned the repo, opened it in Android Studio and after a few version tweaks in its Gradle setup, it sprang to life on my Nexus. So I can attest that it's painless to clone and build it, which in my experience with open source is 95% of the battle (where the other 95% is getting the PR accepted :-/ )

>So I can attest that it's painless to clone and build it, which in my experience with open source is 95% of the battle

This has been my experience often times as well. Especially when it's node/ruby/python projects that expect the privilege of dumping files all over my global file system. Anyway, there's no excuse for un-reproducible build environments like that these days.

All of my (new) projects have exactly two requirements: `make` and `docker`. Everything else needs by the build environment is handled by nature of using docker. `make docker-dev` drops you in an environment with build tools installed, with the project source code mounted as a volume so you can use all your normal tools on the host.

Post reply on HN