I did two variants. One is a bit more traditional, while the other matches the name of the app more.
In the spirit of open source, here is the PSD:
By the way, I've never actually made a production Android app icon before so I don't know if you can just drop it in or not but enjoy :)
At the first I thought I'd better clean-up the code, fix some bugs, add features requested here, and add some comments before releasing the code, but I then thought it'd better to release the code as it's in the released build.
Good work gluegadget!
It was a great source of inspiration though, thanks!
Just to be clear, does this mean you'll no longer be developing your app?
I'll release the code as soon as I found sometime cleaning up the code, and commenting it.
If that were the case however, I have yet to see a mobile (iphone, android) app that does openid authentication nicely.
What would really be interesting is tying openid to a hardware identifier in a mobile phone...
"Bad OpenID login."
If I log in to ClickPass first, it sends me to a screen where I can enter my HN username/password -- but when I fill out that form, I'm taken to < http://news.ycombinator.com/openid_merge >, which just says "Unknown."
From this experience, I assume the OpenID support in HN is more of an afterthought than a real implementation.
However, I attempted to log in via google, and I was taken to this site called clickpass.com, which then asked for access to my google contacts. No thank you...
Is HN using some sort of 3rd party to accomplish openid logins with google? If so, why? It's very easy to implement google openid logins.
Btw, 'successfull login :)' should be spelled without the double 'll'.
Edit: on second thought, I'd really like to be able to see the amount of comments in the overview. And perhaps even a small visual difference between opened-before and never seen yet articles...
And Sorry for the typo :(
Open a browser view to the login page, wait for the HN cookie to show up, then close the browser and use the cookie to scrape the site.
I have all this implemented in a client I was working on. I'll share the code if you're interested.
(If you don't know it, Resourcey is a small webapp I made to help keep track of resources like this.)
One small quirk: I couldn't figure out how to upvote stories after logging in - I could see the menu entry to upvote comments, but there was no menu entry for upvoting on the main screen. Turned out I needed to manually refresh the main story list before it turned up.
Poor Helpless AT&T Customer
It's very well worth it---it's very convenient to just scan the QR code to the download link and install from the downloads folder, all from my phone. (Edit: be careful obviously, as others have mentioned.)
-- Non-helpless AT&T Customer
I've been meaning to get involved in some open source Android apps, but I've not yet gotten much beyond developing apps for my own phone and needs. At least this is something that I would dogfood every day. :)
I was just wondering if you could maybe add the following to the comment text in the Comments view to render HTML elements like > (which should be >) and & (which should be &). Also, maybe do this:
comment = comment.replace(/\*(.+)\*/,"<i>$1</i>")
* read phone state and identity
Couple things. it appears to be using a non standard input form for comments as none of the typical android auto complete is working. i also tried making a few newlines buts it not showing up in here. also when youre on the comment thread and you hit comment and then flip the screen, it reloads the entire comment thread which is rather annoying on slow connections. otherwise working pretty well. (i stopped manually fixing the things auto omplete normally handles for emphasis. ie 'i' instead of 'I' and youre)
Update from laptop: newlines apparently work but don't show up in the comment box. Auto complete and reloading the comment thread are still issues though.
I now have a screen on my phone with a handful of karma widgets. Its like a HN leaderboard that will continuously taunt me.
Consider adding in settings support for the app. That way you could change account@server. This would be useful for people reading other deployments of the HN source.
Perhaps I'll just do it myself ;)
Thank you very much for this. Do you have a donations page? I'd gladly give a couple of dollars if this works out.
I really appreciate it, but I can't accept donations for the exact reason I can't put the application in android Market.
Also, it'd be nice if the karma widget opened the app.
If you want a native iPhone app, Michael Grinich has one:
Opening the menu crashes the app on my Samsung i7500 / Android 1.6