Mobile/Fennec/Android

< Mobile‎ | Fennec
Revision as of 11:45, 8 November 2016 by Ahunt (talk | contribs) (Add an overview section linking to descriptions of the app structure and build systems page)
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