Mobile/Fennec/Android

From MozillaWiki
< Mobile‎ | Fennec
Revision as of 18:19, 9 November 2016 by Ahunt (talk | contribs) (This should've been a subsection instead of a section)
Jump to navigation Jump to search
Important.png
The Fennec build documentation has moved!
See the most up to date documentation at https://developer.mozilla.org/en-US/docs/Simple_Firefox_for_Android_build

Here is a table of contents of all the in-depth information you might need to find about Firefox for Android development.

New to the community? Welcome! Start here!

Develop

App and development overview

  • App Structure: Fennec is a combination of Java frontend code, Javascript glue and display code, and C++ rendering code. Here's a brief 9000m (30'000ft) overview of what each of those parts does.
    • Build Systems: Our app structure results in a complex build process. Moreover, we are in the process of migrating our builds from a custom (Makefile based) build, to using Gradle for the frontend/Java portions of our app. This is a brief description of our parallel build systems and what we're trying to achieve in the future.

Feature development

Test results

Build infrastructure

General developer resources