Mobile/Fennec/Android: Difference between revisions
Jump to navigation
Jump to search
(Add an overview section linking to descriptions of the app structure and build systems page) |
|||
Line 16: | Line 16: | ||
*[[Mobile/Triage|Triage]] | *[[Mobile/Triage|Triage]] | ||
*[[Mobile/Metrics|Metrics]] | *[[Mobile/Metrics|Metrics]] | ||
== App and development overview == | |||
* [[Mobile/Fennec/Android/App_Structure|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. | |||
** [[Mobile/Fennec/Android/Build_Systems|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 === | === Feature development === |
Revision as of 11:45, 8 November 2016
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
- New contributor page
- Build documentation
- Testing
- Common tips & how-to's
- Useful addons for development (e.g. copy profile)
- Advanced topics (e.g. special build configs & advanced debugging)
- In-tree Firefox for Android documentation
- Triage
- Metrics
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.