Closed Bug 924961 (ide) Opened 12 years ago Closed 1 year ago

[meta] IDE development support for mobile/android

Categories

(Firefox Build System :: Android Studio and Gradle Integration, task)

All
Android
task

Tracking

(relnote-firefox -)

RESOLVED INACTIVE
Tracking Status
relnote-firefox --- -

People

(Reporter: nalexander, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: meta)

A lot of Firefox for Android devs want to be able to develop mobile/android using an IDE of their choice (probably IntelliJ, but possibly Eclipse or $(NEWIDE)). There are a bunch of things standing in the way of that goal. Off the top of my head: * where source code lives in the tree * preprocessing of source code * conditionally compiled code * package naming * where resources live in the tree * preprocessed resources * post-processing (JNI integration) * developing against a shifting omni.ja * packaging native libs in libs/ and Gecko libs in assets/ * developing and running Robocop tests * developing and running JUnit 3 background/browser tests * improving our mach tooling for building and maintaining these IDE integrations * documenting the new tools and changes we make * improving our "new contributor funnel" * evangelizing improved developer ergonomics to the wider Java and Android community This meta bug will track progress towards those items.
Depends on: 924232
Depends on: 925185
Blocks: 928193
Depends on: 929226
Depends on: 905703
Depends on: 929654
No longer depends on: 905703
Depends on: 929865
Depends on: 933300
Depends on: 939892
Erin - we use the relnote flag for things that are fixed already or are known issues that need to be noted, not for a meta bug on a feature that hasn't even begun to get implemented yet. Please renom when this is within a targeted release (ideally fixed on trunk).
Flags: needinfo?(elancaster)
Depends on: 974462
Depends on: 974469
Depends on: 1014247
Depends on: 1019218
Component: General → Build Config & IDE Support
Flags: needinfo?(elancaster)
Depends on: 1019273
Depends on: 1029232
Alias: ide
Depends on: 1068085
Product: Firefox for Android → Firefox Build System
Severity: normal → S3

This meta bug hasn't been used for the last 10 years. Closing.

Status: NEW → RESOLVED
Type: defect → task
Closed: 1 year ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.