Title: Who would be interested in an really good Android Bitcointalk.org App? Post by: browep on May 01, 2014, 03:11:51 PM I am an Android developer with quite a few years under my belt. I've been unimpressed with the current Bitcointalk.org Android app offering ( https://play.google.com/store/apps/details?id=net.elbandi.forum.bitcointalk ). I want to make a slick, android-design-compliant app that doesn't suck.
Here's a proposed roadmap: ALPHA:
BETA:
v1:
v2:
v2.5
v3
https://play.google.com/store/apps/details?id=com.andrewshu.android.reddit is my design and usability inspiration. If you think you will use a stable, well designed app with the above features then please reply to this poll. If you have some feedback beyond the above poll or have questions then ask below. Thanks. Edit: also, if there are features that are not on the list or functionality that you would like to see then let me know. Edit 2: work on the app has started, see https://bitcointalk.org/index.php?topic=606796.msg6696331#msg6696331 for announcement and tracking Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: Initscri on May 01, 2014, 04:00:45 PM As long as the connections do not pass through another server and anyone using the app directly connects to BitcoinTalk.org: Sure I wouldn't mind having a more compatible app.
Be prepared for a long development time. You could throw some of the development on Github to speed up the process and allow other members to contribute. Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: browep on May 01, 2014, 04:03:23 PM As long as the connections do not pass through another server and anyone using the app directly connects to BitcoinTalk.org: Sure I wouldn't mind having a more compatible app. Be prepared for a long development time. You could throw some of the development on Github to speed up the process and allow other members to contribute. Connections will hit bitcointalk.org directly as running an intermediary server seems expensive and I can't really think of any benefits to that. Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: Initscri on May 01, 2014, 04:05:40 PM As long as the connections do not pass through another server and anyone using the app directly connects to BitcoinTalk.org: Sure I wouldn't mind having a more compatible app. Be prepared for a long development time. You could throw some of the development on Github to speed up the process and allow other members to contribute. Connections will hit bitcointalk.org directly as running an intermediary server seems expensive and I can't really think of any benefits to that. The only real reason as to why you would want to hit a server is to provide server based caching or a bit of an easier way to query the website (in terms of scraping). Yet still people do it. How do you plan on altering the app upon the new forum software? Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: browep on May 01, 2014, 04:23:03 PM How do you plan on altering the app upon the new forum software? Don't know when that would be ( does anyone really? ) but I make apps with TDD ( test-driven development ). I will be using the current html as test cases for parsing. If/when new forum software appears the job is straightforward ( although non-trivial ) to make the parsing engine handle the HTML ( replace the old HTML in the testcases with new HTML and make all the tests pass ). Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: Initscri on May 01, 2014, 04:27:15 PM How do you plan on altering the app upon the new forum software? Don't know when that would be ( does anyone really? ) but I make apps with TDD ( test-driven development ). I will be using the current html as test cases for parsing. If/when new forum software appears the job is straightforward ( although non-trivial ) to make the parsing engine handle the HTML ( replace the old HTML in the testcases with new HTML and make all the tests pass ). Fair enough. Sounds great. As a recommendation, maybe within v4 or v3, would be to include notifications upon reply to thread if the thread is watched within the app. Basically the same thing as email notifications, but within the app itself. This would take more continuous querying to the server however, so it should be able to be turned off on mobile (in case the person is low on bandwidth/data). Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: browep on May 01, 2014, 04:48:00 PM Fair enough. Sounds great. As a recommendation, maybe within v4 or v3, would be to include notifications upon reply to thread if the thread is watched within the app. Basically the same thing as email notifications, but within the app itself. This would take more continuous querying to the server however, so it should be able to be turned off on mobile (in case the person is low on bandwidth/data). Notification for watched threads would be cool. But yeah, you run into a polling issue on mobile ( bandwidth, battery, data consideration ). Maybe a server that does the polling and does push messaging to the app on updates might work. Don't know bitcointalk.org's policy on scraping or whether they would ban for one server/ip continuously pounding the server looking for updates. Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: Initscri on May 01, 2014, 04:51:03 PM Fair enough. Sounds great. As a recommendation, maybe within v4 or v3, would be to include notifications upon reply to thread if the thread is watched within the app. Basically the same thing as email notifications, but within the app itself. This would take more continuous querying to the server however, so it should be able to be turned off on mobile (in case the person is low on bandwidth/data). Notification for watched threads would be cool. But yeah, you run into a polling issue on mobile ( bandwidth, battery, data consideration ). Maybe a server that does the polling and does push messaging to the app on updates might work. Don't know bitcointalk.org's policy on scraping or whether they would ban for one server/ip continuously pounding the server looking for updates. Good Point. Well, this would be later within the app. I don't believe BitcoinTalk would ban an IP hitting the server every few seconds. Worst comes to worst you could message Theymos and have him whitelist the IP if a blacklist method is in place. The app would most likely be known at this point. Title: Re: Who would be interested in an really good Android Bitcointalk.org App? Post by: browep on May 12, 2014, 10:44:13 PM work on the app has been started, see https://bitcointalk.org/index.php?topic=606796.msg6696331#msg6696331
|