[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Making the Best 4Chan Mobile App

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 43
Thread images: 10

File: pexels-photo-376464.jpg (56KB, 640x390px) Image search: [Google]
pexels-photo-376464.jpg
56KB, 640x390px
Elevator pitch: We're making the best 4chan mobile app.

Hey guys! I quit my development job in Seattle to take up an offer in LA. I have a bit over a full month of not being employed and decided to make one last mobile application.
(Previous jobs mostly included working on iOS apps -- I'm moving into distributed systems). I've convinced an ex-coworker to tag along. He specializes in Android mobile development.

I myself have ~5 years of development experience in Obj-C with the last two dabbling in Java, C/C++, C#, and JavaScript. He has 5+ years of Java experience, both in mobile apps
web servers (Spring).

We've decided to make the best 4chan mobile app. We're going to fully open source it and put it up for free on the App/Play Store. Anyone will be able to follow along in our
development. We plan to host the development of it on either Gitlab or Github. Before we do so we need a solid specsheet lined up. This is where we need help from you.

1. What 4chan mobile apps are you using now?
2. Why are you using those?
3. What could they do better?
4. What would you like to see in a 4chan mobile app?
5. What is important to you in a mobile app?
6. Anything else you would like to throw our way?

The languages we plan to use include Java and Obj-C for the frontend (we may include React-Native/JavaScript, but not likely due to performance related reasons). Any backend for
the app is likely to be trivial, so neither of us care too much what we use here. I'm leaning towards either Nim or Elixir for meme points. Really anything with a decent
bcrypt and jwt library is fine with me. Feel free to chime in here. We've both used .NET and Spring in our day jobs before and find both to be terribly boring.

Best,
Anon
>>
>quit my jeb to make a 4chan app
my sides
>>
>>61355865
Read the full post, Anon.
>>
File: 1499204928190.png (1MB, 1692x1440px) Image search: [Google]
1499204928190.png
1MB, 1692x1440px
>>61355813
we already have imageboard apps with everything they need
>>
>>61355813
1) only clover
2) only one that really works
3) add more functions, fix bugs
4) dark theme
5) gnu licence
>>
>>61355912
Hm. I read posts on this board complaining about apps like Clover...Overchan... going months without updates, along with other complaints. You don't think there's a need out there for another 4chan app?
>>
>>61355916
Apps with GPL/LGPL-licensed code are incompatible with the app store.

https://www.engadget.com/2011/01/08/vlc-app-removed-from-app-store/

Apache is a more preferable license IMO.
>>
File: 1453232049190.jpg (169KB, 811x739px) Image search: [Google]
1453232049190.jpg
169KB, 811x739px
1. Clover
2. Works fine, comfy
3. A download button that changes colors or something so I know when I've actually downloaded the file
4. Functionality, aesthetics (themeing?)
5. Read 4
6. Why are you even doing this?
>>
>>61355916
>gnu licence
I've done open source work under MIT licenses pretty frequently. If the only difference between the two licenses is that any other codebase that makes use of what we create has to open source their software, too, then I'm game. I'll have to read up more to be sure, though.
>>
>>61355990
>6. Why are you even doing this?
>implying this is real
>>
if you're really doing this, don't use sjwhub

1. clover
2. it works
3. i don't really care, i just use it to browse /g/ and find fap material
4. i'd like to see 4chan
5. that it works and doesn't look like shit. also i prefer BSD licence over GPL but it's nothing i'll switch apps over
>>
>>61355916
>4) dark theme
>>61355990
>4. Functionality, aesthetics (themeing?)
We're definitely going to support theming. Custom font sizing. Choose your own background colors. Etc. If either of you want to expand on `functions`/`functionality` that would be greatly appreciated.

>>61355990
>6. Why are you even doing this?
Making mobile apps is fun. Having code scrutinized by the 4chan community sounds like a good challenge. There's no better feeling than making software that I myself will use in my free time.

>>61356021
>implying this is real
This is 100% real.
>>
File: 1489406352337.jpg (91KB, 600x697px) Image search: [Google]
1489406352337.jpg
91KB, 600x697px
>>61356094
You sound like a nice and reasonable person, OP. That automatically makes me trust you less.
I wish you good luck and hope you have fun with this project while managing to deliver some quality software for us and yourself.
>>
>>61356094
>functionality
It works and looks nice with no retarded features that nobody will ever use. Simple but effective.
>>
>>61355813
I just browse 4chan in mobile Chrome because it just werks. Why should I install your app?
>>
>>61356172
>>61356341
Thank you both. I'm sure I'll be making threads and uploading pics of where we're at from time to time.

>>61356041
>Implying Mercurial or Bitbucket are better.
Also, I've seen people shit over the BSD license. Claiming it's not real OSS, same goes for the Apache license. Once again, I'll have to reacquaint myself with the differences between GPL, MIT, BSD, Apache. Hm.
>>
Trigger alarms when someone reply to your shitpost
>>
>>61356389
>Trusting Big Browser
We don't gain anything from you being on our app. We plan to make this, first and foremost, for us, the average 4chan user.
>>
Sounds interesting. I'll follow the next updates.
>>
>>61356094
>There's no better feeling than making software that I myself will use in my free time.

I can understand that, but why not fork Clover and make your own changes instead? Or help with it's development?
>>
>>61356573
Clover has a lot of Android specific things that will fall apart while making a sane app for both platforms. The way the project has been setup since day one makes for a... rough... dev experience. Something that isn't fixable without heavy rewrites.

I've been reading through the code. I don't believe much of it is salvageable. Not much is modular.
>>
File: 1497126896017.jpg (42KB, 361x369px) Image search: [Google]
1497126896017.jpg
42KB, 361x369px
>>61355813
We already have clover. Don't waste your precious time and skills doing this. Go contribute to netrunner or some other shitty app that actually needs devs.
>>
File: Screenshot_20170713-113140.png (476KB, 1440x2560px) Image search: [Google]
Screenshot_20170713-113140.png
476KB, 1440x2560px
>>61355813
>>61357593
>>
>>61355962
>>61355813
kill yourself op, Dashchan is all we need.
>>
>>61355990
This, the thing on the download button would be great
>>
>>61355813
I have used clover, which was my favorite no ads, and smooth. Sadly my old phone died, clover was not available, and now i use mimi. And its sub par at best, every now and then just force shuts and won't run.
>>
>>61358127
And add all the stuff like news that there's on top of every page in the web-browser version...
>>
>>61358178
Just download the apk or use fdroid.
>>
File: 1257088463575.jpg (9KB, 371x454px) Image search: [Google]
1257088463575.jpg
9KB, 371x454px
>>61356460
That's quite the assumption. I just use mobile Chrome as I don't use my mobile phone too much. I'm actually looking for a decent 4chan app (none of the ones available appeal to me) but so far, you aren't exactly convincing me to install yours when it's "finished".
>>
File: Screenshot_20170623-110757.png (583KB, 1280x720px) Image search: [Google]
Screenshot_20170623-110757.png
583KB, 1280x720px
>>61355813
***READ THIS I HAVE A NEW IDEA***

1. Clover
2. It's simple and fast.


NEW IDEA

I like to read 4chan threads in my bed before sleeping, and wifi is off.
Clover already has a feature for pinning threads in cache memory. So I still can read pinned threads as long as the app is in cache. If I close it threads can't be read until connection is restored.

I want a "Save thread" feature that allows me to read the thread whenever I want inside the 4chan app, ( not saving the thread webpage as a pdf for example )
even after I close the app.

Kind of like the functionality of Pocket but built in the 4chan app.

Also, the app MUST have an Amoled black theme with changeable font size. An immersive mode which hides the status bar would be great too.

If you can fix the captcha it would be great. Clover is shit in this domain (yeah probably not their fault. )
>>
>>61359905
I don't know whether someone else cares about saving threads though. Personally I want to save entertaining/informative ones for later.
>>
>>61357593
Is Clover that good? Mind you, there's no iOS equivalent (besides Fortune on Cydia). I think we can do better.

Also, not familiar with Netrunner. I'm seeing a couple under that name on Github. Mind posting a link?

>>61357934
I'll give that app a spin, too.

>>61358127
100% this is in.

>>61358183
Hm. Adding this to the considered list. The downside with this is there are no open APIs to access this content. Scrapers are liable to break at any time.

>>61358957
This isn't the part of the project where we're user hunting. This is the part where we discuss ideas and put together a solid spec.

What do you think "finished" or "success" will look like, Anon?

>>61359905
We will have a save thread feature that persists to local cache. Images become a problem here as saving in full will fill up very quick. I'm considering persisting only thumbnails to local cache, but I'm not... stoked on that either. Of course we could upload all thread images to Imgur on thread save. We might do this.

Changeable font sizes and background/text colors are in. We will have a color picker. Etc.

An immersive mode would be interesting. We will have the header shrink on scroll similar to a lot of Google products. Adding this to the consider list.

One thing I think needs some discussion `Watched threads` vs. `Saved threads`. We definitely will have some type that will persist to local storage, but should we have a watched tag where you will get notified on response? Should these be the same? Should you always get notified when someone responds to you? Notifications might get spendy.
>>
File: main170613.jpg (132KB, 640x480px) Image search: [Google]
main170613.jpg
132KB, 640x480px
We're counting on you, Anon!
>>
>>61355813
1. Clover
2. Because it works good enough for me.
3.Be able to select and quote text to make a reply. I hate having to copy all the text and erase the portions im not replying to.
4. Easy filtering and auto-hide nsfw boards.
5. Stability and unbloated.
6. Make it link to a sane board upon startup instead of /a/ or /g/ so you dont get taken down on the Play Store for porn. And add a TempleOS like theme for the keks.
>>
>>61355813

do a fucking iphone app. chan4chan is the only one i know of on iphone and it is legitimately worse than just using a mobile browser
>>
You'd never be able to put a 4chan app on the Play store because of its adult content
>>
I have no useful input other than filtering is essential, and anything to make creating threads easier.
>>
>>61362000
>>61362000
>there's no iOS equivalent
There's The Chan, made by a Russki, but I haven't been able to download it because I'm too lazy to add credit to my account.
>>
File: Screenshot_20170713-212645.png (182KB, 1080x1920px) Image search: [Google]
Screenshot_20170713-212645.png
182KB, 1080x1920px
>>61362000
Clover gets a lot right
>>
>>61355813
1. Clover
2. There aren't really any other options and it's been working pretty good
3. Maybe some more options like 4chanX-tier amounts of options. Also the Captcha is pretty buggy but like someone else said it could just be 4chan's fault.
4. Something actually better than Clover enough for me to switch over. Maybe it would be cool if there was a desktop companion plugin where you have a unified pinned threads library.
5. Full theme customization with a black AMOLED theme. Also you only mentioned that it will be on the play store/app store, but I think F-Droid is also necessary for an open source app especially if you want to compete with Clover on there.
>>
1) Clover
2) It werks
3) Put in an actual Index (last 3 replies)
4) Above, Yotsuba B style
5) Adapts to changing conditions (able to access the joke boards when they came up)
>>
>>61355813
The perfect 4chan app already exists and it's called clover
>>
>>61356172
>You sound like a nice and reasonable person, OP. That automatically makes me trust you less.
What the fuck did I just read?
Thread posts: 43
Thread images: 10


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.