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
>

Reply via email to