Provide mobile client (Thunderbird for Android)
Categories
(Thunderbird :: General, enhancement)
Tracking
(Not tracked)
People
(Reporter: tech4pwd, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug, )
Details
Reporter | ||
Updated•13 years ago
|
Updated•13 years ago
|
Comment 2•13 years ago
|
||
Updated•13 years ago
|
Updated•12 years ago
|
Reporter | ||
Comment 5•12 years ago
|
||
Comment 6•12 years ago
|
||
Comment 7•12 years ago
|
||
Comment 8•11 years ago
|
||
Comment 9•11 years ago
|
||
Comment 10•9 years ago
|
||
Reporter | ||
Updated•9 years ago
|
Comment 11•9 years ago
|
||
Comment 12•9 years ago
|
||
Comment 13•5 years ago
|
||
If this student project is still open then, can I work on this student-project?
Reporter | ||
Comment 14•5 years ago
|
||
Given all of the work that's gone into Fenix and how modular that is, I think it's a lot easier to do this as a student project. There's a lot less to write.
Comment 15•5 years ago
|
||
(In reply to Paul [pwd] from comment #14)
Given all of the work that's gone into Fenix and how modular that is, I think it's a lot easier to do this as a student project. There's a lot less to write.
Okay, I'll get started right away. Could you give me any suggestions/pointers regarding this project before getting starting? It would help me a lot.
Thanks
Reporter | ||
Comment 16•5 years ago
|
||
(In reply to sujaytandel.proj from comment #15)
(In reply to Paul [pwd] from comment #14)
Given all of the work that's gone into Fenix and how modular that is, I think it's a lot easier to do this as a student project. There's a lot less to write.
Okay, I'll get started right away. Could you give me any suggestions/pointers regarding this project before getting starting? It would help me a lot.
Thanks
Sadly, I can't give you very many pointers at all. But I would suggest that you familiarise yourself with the work that's being done on Fenix so as that you can figure out what you need to do and what you can simply pull from there.
These links should prove useful to you
Fenix: https://github.com/mozilla-mobile/fenix
Reference Browser: https://github.com/pocmo/reference-browser
Android Components: https://github.com/mozilla-mobile/android-components
Application Services: https://github.com/mozilla/application-services
Comment 17•5 years ago
|
||
Hey Paul,
The project status states that this student project is still open, so can you please assign this project to me?
Thanks for the earlier advice.
Comment 18•5 years ago
|
||
(In reply to sujaytandel.proj from comment #17)
Hey Paul,
The project status states that this student project is still open, so can you please assign this project to me?
Thanks for the earlier advice.
I strongly recommend against spending time on this ticket (and this project, broadly defined). It's true that Fenix is modular, but it's modular around Gecko/GeckoView, without support for (most of) XUL. The Thunderbird UI is entirely XUL and doesn't lend itself to "porting". It's true that you could use GeckoView to display HTML emails, but you'd need to build the entire mail client UI as Android widgets -- and nothing that Mozilla has done on mobile will help with that.
Comment 19•5 years ago
|
||
As someone who's worked on Thunderbird in the past, I'm going to agree with Nick here, this is too large a project for a student. It is unlikely that Thunderbird could be just "ported" to a mobile display. For starters, the UX would need to be totally redesigned, but also I suspect that some/most/all of the mail handling backend just isn't suitable as a straight port. There's more complexity than just take the existing desktop app and build it on Android - you might be able to do that, but I strongly doubt it would be useful.
In the past there's been various discussions on tb-planning mailing list about this, and it would be worth looking those up. From what I remember, a lot of the discussions resulted in discussions about needing to focus on the desktop client to secure that future. In any case, we'd also need this backed Thunderbird developers, and I don't see that happening here. Given that, and the fact this isn't a well-scoped small project that could be done in a few weeks, I'm anticipating the current TB developers and removing the student project flags
IF (big IF) active development on an android did happen, then aspects of it might be a good student project, but I don't think we're ready for that yet.
Reporter | ||
Comment 20•5 years ago
|
||
As the person that filed this, while at the time of posting, porting may have seemed a viable decision, what we've learned from Fenix is that there's a better way to do Android and porting isn't necessarily the answer. In fact, I would hate to see a port of Thunderbird, I would much rather see the product name used for a built-for-android product and with all that's available in the above links (AC, AS, etc), I think that it's definitely worth pursuing.
I do believe that this project is too big for a student project. But like the reference browser, I would like to see it at least emerge as a prototype of what Mozilla can do. I believe that a mobile email client can garner far more success than the desktop is capable of at this current juncture of our technological lives. Every smartphone ships with an email client after all.
Obviously Sujaytandel, you should listen to Nick and Mark, as they're more aware of just how much it takes to get something like this to a state of delivery.
Updated•2 years ago
|
Reporter | ||
Updated•1 year ago
|
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Description
•