On Thu, May 26, 2016 at 11:13 AM, Fitz Lee <leefits(a)gmail.com> wrote:
Hi, Eduard
Very grateful for your advice :).
2016-05-25 22:46 GMT+08:00 Eduard Moraru <enygma2002(a)gmail.com>om>:
Hi Fitz, our GSoC 2016 student :),
The GSoC 2016 coding period has officially started on the 23rd of May.
I hope you have taken advantage of the bonding period to get up to speed
with the XWiki project, its code and documentation, and that you have a
pretty good idea of what you need to do to turn your project into a
success.
Now I'm just struggling to develop and release the first version. I have
written some small documents
https://github.com/xwiki-contrib/android-authenticator/tree/master/document
and took screenshots of the app in the github repository
https://github.com/xwiki-contrib/android-authenticator/blob/master/document…
That's already very nice !
I just created
http://extensions.xwiki.org/xwiki/bin/view/Extension/Android%20authenticato…
as an entry point for the documentation of the authenticator. It would
probably be nicer to move it there. It's a space so you can have sub
pages like you have now.
. And also in jenkins I have build a small version of
the
android-authenticator
http://ci.xwiki.org/view/All/job/Contrib%20-%20Android%20Authenticator/ws/a…
, and the third-party android app for testing authenticator here
http://ci.xwiki.org/view/All/job/Contrib%20-%20Android%20Authenticator/ws/a…
. If you have the time, you can install the two apps and help me test the
design and logic :).
Maybe in the next week I can release the first version of the
android-authenticator. now there are still some issues in jira for me to
deal with.
http://jira.xwiki.org/browse/ANDAUTH-8?jql=project%20%3D%20ANDAUTH%20AND%20…
, like using okhttp replacing my custom library, the update logic of
android app new version, the security issue and the photo upload.
You should probably release a beta version on play store as soon as
you have something that does anything (which seems to be the case)
even if there is limitations, it's not optimized, or some stuff don't
fully work, etc. Not sure how beta versions process works exactly on
Google play but I see this is possible. Then you send a mail each time
you release a new beta for people to test it.
People can then report stuff on
http://jira.xwiki.org/browse/ANDAUTH-8
(or also directly on Google Play probably and then create jira issue
based on it).
As for tips and things that you need to do in the following (coding)
period, please make sure you read carefully the these 2 dedicated sections
[1][2] in the student guidelines [3], particularly:
* keeping your progress report page up to date [4]
* creating your design page as instructed [5]
* making your contribution to the XWiki project (pull request)
Thank you for your tips which are what I need :) . But actually I don't
know where and how to make my project document.
Should I update my progress report in this page
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Androidcontact2016 ?
And create (and link) pages inside the GoogleSummerOfCode space for more
details of the project ? Maybe I can have a try? :)
Working on your project is great, but it`s only half of the work that GSoC
involves. The other half is integrating into the community, letting people
know what your are working on, asking for help and learning to ask the
right questions, and generally communicating about yourself and your work.
In order to keep in touch, additionally to reading and being active on the
mailing list, you also need to be present on IRC as much as possible (at
least while you are working on your project) so that:
* people see you and can quickly get a hold of you
* you are exposed to everyday community activity that might spark your
interest
* get more occasions to ask questions
* get more occasions to help others with their problems should you know the
answer
* etc.
Uh, well, you know, now I'm not very familiar with our platform which have
such a huge code and recently I am just concentrating on my andorid
development. and sometimes I still have some school things to deal
with. Anyway I will try my best to be present on IRC while I am working on
my project :) . And in the next week, as I finish my first version, I can
learn something more, fixing the existing JIRA issues and create some pull
requsts. And also maybe I can write a complete android app combining the
android-authenticator project and android-client project(
https://github.com/xwiki-contrib/android-client). or maybe I could try to
write a cross platform mobile application(IOS, android)
using PhoneGap/Cordova. I'll keep working hard :). However, it seems that
our web pages itself can support a variety of mobile platforms
(ios/android). I do not know whether the development of mobile apps has
more value and significance? Is it necessary?
The UI works quite well with mobiles now so building a native
application just to provide a mobile oriented UI would not bring much
value IMO. It means maintaining two things that do pretty much the
same thing.
Basically for me a mobile app start being useful when actually
integrating with the system (like synchronizing the contacts).
Thanks,
Fitz
Hope you are finding XWiki to be an interesting
project and that you are
enjoying your GSoC so far.
Thanks,
Eduard
----------
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Thomas Mortagne