Opened 11 months ago

#29255 new task

Begin auditing android-components

Reported by: sysrqb Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-mobile
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Before I forget again...we should start looking at Mozilla's Android Components project. It will be the basis (build-your-own-browser) for fennec's replacement and we should catch any design problems sooner rather than later. There's already a browser-like app using Android Components, they're calling it the Reference Browser.

The only part of this I already looked into (very briefly) last month was the network stack. It looks like there are two implementation of the fetch component, and they both rely on the Android Java core network library (one uses okhttp, the other uses httpurlconnection). If we use this, I think we'll want another option that only uses Necko.

Also, it's mostly written in Kotlin. Yay.

https://github.com/mozilla-mobile/android-components
https://mozilla-mobile.github.io/android-components/
https://medium.com/firefox-mobile-engineering/creating-a-simple-browser-with-mozilla-android-components-b33349cde4d0

Child Tickets

Change History (0)

Note: See TracTickets for help on using tickets.