User:Orsagi/Android app for MediaWiki translation/Project Updates
Appearance
Android app for MediaWiki translation - Project updates
[edit]This page provides ongoing weekly updates for the Android app for MediaWiki translation GSoC project.
Another great way to follow current assignments and work is on the project's Trello board.
HELP WITH BETA-TESTINGS: Download '.apk' file from here and report issues easily here.
Until Mon, September 23rd - Firm 'pencils down' date
[edit]- In-code documentation Done
- java-doc convention
- comments at tricky points
- code style and spacing consistency
- Summarising wikipage Done Note: checkout: http://translatewiki.net/wiki/AndroidApp
- Add apache license info Done Note: Also check this: http://tubematedownloadforpc.com/
- Add general readme file Done
Until Mon, September 16th - Suggested 'pencils down' date
[edit]- split out code Done
- improve UI - sizes fit to content length Done
Use a ContentProvider for dealing with a database.won't be done because ContentProvider is not the proper use in this case.- fix logout. Done
- create issues list to follow-up Note: issue report form
- fix all those small bugs
- beta-test on various devices
- publish a stable package Note: public beta apk's
Until Wed, September 4th
[edit]- continue working on the last week's assignments.
Until Wed, August 28th
[edit]- Lowering expectations due to Or's exam (on 28th).
- Complete last week's halfdones.
- Implement a search (?) - planned but not implemented in the iOS since we doubt it's importance.
- Any other basic settings?
- logout.
- restore defaults.
- Make prettier, tidy and commented code, get prepared for testing sprint next week!
Until Wed, August 21st
[edit]- Languages and projects picking support Partially done UPDATE: Done [11/9]
- Custom preference view for showing long lists
- Quickly searchable.
- Refreshable for projects.
- Custom preference view for showing long lists
- Saving preferences persistantly. Done
Until Wed, August 14th
[edit]- finishing translation module: Done
- quick submission by clicking on suggestion or self input.
- minimize on sent. reopen on click.
- save self input for each message
- add features: Done
- translated message should disappear sometime (when?) Note: will be decided later
- add ‘ttmserver’ suggestions.
- filter to the best suggestion (and no duplicates)
- handle “no translator right” case
- add README.md file to commit Done.
Until Wed, August 7th
[edit]migrating and adapting prototype's code to our project. Done
- dependencies:
- write readme file with short description
- finish implementing proofread activity. Done
- handle "accept"
- Save rejected messages in a SQLight DB - do not show them again unless their revision number has been changed (later, we'll implement a reset for this).
- show "accept/reject" for selected message.
- optionally: implement preferences menu. Not done - will be done for next week or two. ( 22/8 - Done )
- implement receiving messages for translation, their suggestions an documentations and show them nicely. Done
Until Wed, July 31th
[edit]- commit login demo Done (see video)
- well commented
- well tested + input validation
- based on API wrapper library - implement login + logout methods
- Add auto login support - secure save of the credentials so the user won't need to re-type them. (using Custom Account)
- try out working with IntelliJ environment. Done
- optionally: implement api wrappers for proofread.
Until Wed, July 10th
[edit]- read Gerrit documentation & tutorials - do an initial commit. Done
- prepare a base draft for detailed timeline. Done
Until Wed, July 3rd
[edit]- follow-up new git repository - approved Done
- team meeting with Quim Done
- notes:
- take a lesson from OPfW
- feel free to add some links in monthly report, enable people to get as much info as possible.
- invest, and plan, some time to handle documentation etc, do not wait for the last moment.
- do some kind of summery at the end of the program.
- notes:
Until Mon, June 24th
[edit]- request for new git repository at location: app/android/translate. Done
Until Mon, June 17th
[edit]- verify the checklist at: Summer_of_Code_2013#Checklist. Done
- setup and beginning to familiarize with "Android Studio". Done
- create a developer account on Gerrit, setup git-review and start familiarize with Gerrit. Done