On Thu, May 26, 2016 at 11:13 AM, Fitz Lee <[email protected]> wrote: > Hi, Eduard > > Very grateful for your advice :). > > > 2016-05-25 22:46 GMT+08:00 Eduard Moraru <[email protected]>: > >> 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/_images/screenshot.gif
That's already very nice ! I just created http://extensions.xwiki.org/xwiki/bin/view/Extension/Android%20authenticator/ 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/app/build/outputs/apk/ > , and the third-party android app for testing authenticator here > http://ci.xwiki.org/view/All/job/Contrib%20-%20Android%20Authenticator/ws/authdemo/build/outputs/apk/ > . 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%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC > , 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 > > ---------- >> [1] >> >> http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Guidelines#HSuggestedwayofworkingforacceptedGSoCstudents >> [2] >> >> http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Guidelines#HConditionsforsuccess >> [3] http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/Guidelines >> [4] >> >> http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/DocumentingStudentProgress >> [5] http://design.xwiki.org/ >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

