118
edits
No edit summary |
|||
Line 59: | Line 59: | ||
The existing (Java) code for downloadable content can be found in the [https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/dlc org.mozilla.gecko.dlc package]. | The existing (Java) code for downloadable content can be found in the [https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/dlc org.mozilla.gecko.dlc package]. | ||
== Follow-up | == Follow-up projects == | ||
For a very experienced developer the hyphenation dictionaries project could be too small for a 3 month period. | For a very experienced developer the hyphenation dictionaries project could be too small for a 3 month period. You can consider adding one of those projects to your application. However this is something you can pick up later regardless of your application. Do not promise too much before you have actually worked on it. :) | ||
'''Download localization files at runtime''' ([https://bugzilla.mozilla.org/show_bug.cgi?id=945123 Bug 945123]) | |||
There's a follow-up project about adding support for downloading localization files at runtime (). But this project contains much more unknowns and research tasks ("There be dragons!") which makes it hard to estimate. | |||
'''Create helper class for scheduling background tasks with best available system API''' ([https://bugzilla.mozilla.org/show_bug.cgi?id=1248901 Bug 1248901]) | |||
We need to run the DownloadContentService regularly. For this and other projects we would like to implement a helper class that can schedule these tasks based on some restraints and with the best available system API (AlarmManager, JobScheduler, GcmNetworkManager). | |||
== Bonus tasks == | == Bonus tasks == |
edits