Skip to content
Mikhail Kulesh edited this page Aug 19, 2017 · 14 revisions

How to activate developer mode

Developer mode in the app allows to perform:

  • Automatic tests
  • Export documentation from the app into LaTeX format

To activate developer mode, do following:

  • Select main menu "Open source licenses"
  • In the Dialog window, 10x tap on the header "The Apache Commons Mathematics Library" until the toast "Developer mode is activated" appears:
  • Restart the app
  • In the main menu, "Developer options" is now visible

How to creating/editing locales and translating docs

If you want to translate the app, there are two types of resources:

  • The file app/src/main/res/values/strings.xml contains the elements of the user interface. It also contains an array <string-array name="activity_resources"> that describes the application documentation

  • Application documentation consist of:

    • XML-files placed in the app/src/main/assets/doc_<locale> directory. These files are worksheet files in the micrMathematics format that contain detailed documentation. Each file represents a chapter of this documentation and can be opened from application navigation drawer.
    • If you activate the "Developer options" in the main menu, you can export all these chapters including all images in the LaTeX format. The exported files for all languages are stored in the doc directory. To build the documentation, see README.md in this directory.
    • The PDF files built from LaTeX source are currently attached to the release tag
  • The array <string-array name="activity_resources"> in the app/src/main/res/values/strings.xml file contains the links to both XML-files in the corresponding language as well as to PDF files for the corresponding release.

Clone this wiki locally