Hi all, Thanks for the feedback.
We now have a new repository: https://git-wip-us.apache.org/repos/asf?p=incubator-wave-android.git Roshan is just tidying some things up at the moment, so I expect to copy it into this repository at the end of next week. Producing an apk seems possible alongside normal source releases for this. (This reminds me we should really finish with releasing our main code as well!) @Yuri: Do you know if it is possible to add android app building to the Apache jenkins server? If not, producing an apk manually every now and then seems reasonable. Ali On 21 August 2015 at 12:39, Thomas Wrobel <darkfl...@gmail.com> wrote: > 1) Separate repository - keep it as "clean" as possible that way. > 2) Own versioning, as it should be able to be updated independently. The > only question I guess is potential future breaks in compatibility? Might > want a chart that says "use this version sever with this version android > client" somewhere. > 3) Compiled apk, but no need to goto the play store. At this point it isnt > for mass consumption and I would > assume anyone interesting in Android development has already enabled 3rd > party app installs. > 4) Whatevers needed to get them going, but again, I think aim for "android > developer skill level" right now. Hopefully helps get more people > interested in wave development. > > ~~~ > Thomas & Bertines online review show: > http://randomreviewshow.com/index.html > Try it! You might even feel ambivalent about it :) > > On 21 August 2015 at 08:53, Pablo Ojanguren <pablo...@gmail.com> wrote: > >> Hi, good work >> >> 1) and 2) Ok >> >> 3) I would prefer to provide an .apk file somewhere. >> >> 4) A miminim hacking guide to explain the basics. The user guide just >> explaining how to configure server connection. To consider configure the >> app with a default Wave that could be used immediatly. >> >> Regards, >> >> Pablo >> >> >> 2015-08-21 1:29 GMT+02:00 Ali Lown <a...@lown.me.uk>: >> >> > Hi all, >> > >> > As many of you know, Roshan has been working on developing an Android >> > client for Wave, as part of GSoC '15. The code base can currently be >> > found on his github account[0]. >> > >> > I will let Roshan provide the full details of its functionality, but >> > the core features are all there (signup, signin, search, new waves, >> > wave rendering). >> > >> > Sadly, the end of GSoC is almost upon us and we should probably decide >> > how best to fit this amongst the rest of our files, and what state >> > Apache Wave should provide the client in. >> > >> > So, for handy reference when responding, here is my set of discussion >> > points: >> > >> > 1) Where should we store the android client code? >> > a) In a new repository? incubator-wave-android? >> > b) In our main repository incubator-wave, under a new top-level >> > folder android/ ? Should this link in with our main build system then? >> > >> > My thoughts tend towards option (a), as it has very little in common >> > with the main codebase - beyond pulling a 'core' library in as a jar. >> > >> > 2) How to version the android client? >> > a) Should it follow the main client/server numbering (so we start it at >> > 0.4)? >> > b) Should it have its own versioning? >> > >> > I would again tend to option (b) here, which works particularly nicely >> > if it is in its own repository. >> > >> > 3) How should we distribute the client? >> > a) Should we provide a compiled apk for easy loading? >> > b) Should we publish on the Play Store? >> > c) Do we leave the client compilation up to Wave server operators, >> > and simply provide the source code? >> > >> > I am leaning towards option (c) here, as I see the Apache Wave's code >> > as mostly a 'reference implementation', but I know that others here >> > might like a more turn-key solution. (Such as the binary releases >> > alongside the normal source releases) >> > >> > 4) I am imagining two sets of documentation for the client, a "user >> > guide", and a "hacking guide", kept with the rest of the new >> > documentation in the incubator-wave-docs repository. Do we need the >> > "user guide"? >> > >> > Please do respond with your thoughts on any/all of these matters, >> > (In the event of no responses, I will simply execute my thoughts as >> > set out above ;) ) >> > >> > Ali >> > >> > [0]: https://github.com/TinTin911/android-wave >> > >>