I got frustrated at the glitchiness of the current FRC Manual app so I decided to create my own. Right now it only works when connected to the internet but I am working on adding an offline mode. I would love some feedback on what can be done to make the app better.
I did a new version of our old AppDelegates Manual App while you were working on yours. I just saw yours after I published the new one. I saw the complaints on the ETC one, and it was locking up my Samsung GS3, so I banged it out as a test of some new libraries we’re working on.
Anyway, yours looks pretty nice! If we (AppDelegates) can be of any help, let me know. Happy to share code with you on GitHub too. I’m pushing out a new build probably later today with search, then back to the day job (more apps ).
I am tempted to open source it, but it has a bunch of AppD proprietary stuff in it. Maybe if I can figure out a way to remove some of the stuff. It’d be fun to have a ton of folks working on a super-manual app.
I’m not to sure how relevant this is here. But last year FIRST requested that no one re-host their content, see blog post here under “Hosting Documents or Files”
Thanks for your concerns but I was well aware of this when I built the app. I think it would clear somethings up if I went into a little detail about how this app works. The app is basically a specially designed web browser. It loads the game manual from the FRC site and then injects some JavaScript to format it better for mobile devices. That is all the app does.
So like I assumed it would appear that you are rehosting their data not directing someone to the official FIRST posting. Something that they specifically ask that you do not do.
You can inject Javascript into any website you like using the web browser you’re using right now. It’s client-side. (Not on either side of the argument, just saying he’s not “rehosting”)
He’s not rehosting, he’s loading the content directly from their site and reformatting it. By rehosting they mean taking a version of it and loading it on your webpage. Then if they update their version yours doesn’t get updated. That’s not what is going in here.