Get Thunderbird Donate
featured post title image

Mobile Progress Report – June 2025

Welcome back to another update on how things are going on mobile. 

Thunderbird for iOS

We’ve been going back and forth between database and JMAP for Thunderbird for iOS. Most of the visible work has flown into creating an initial JMAP library that we can use to access the parts that we need from Thunderbird for iOS. This work will continue into July as well. Progress so far means making JSON requests and parsing responses and making standard get/set/query requests. There is support for working with sessions as well.

In July we’ll have a few things to show for viewing actual folders and email messages. Very preliminary, but already quite some progress! I’m almost tempted to post the screenshots now but I’ll wait until next month. We’ll also be releasing a new (currently still internal) Testflight version when everything has landed.

Thunderbird for Android

We want to make Thunderbird for Android more accessible to contributors and improve some of our documentation. Part of that is our brand new testing guide which talks about which testing patterns to use, how to adhere to our naming conventions and some guidelines around fakes vs mocks. We’ve recently been talking about making more use of the Maestro testing framework, as it makes it very simple to add tests even for folks without engineering experience. 

Further we’ve made some strides on our overall architecture documentation. If you’ve been reluctant to contribute because of the learning curve, this might be your chance to make another attempt. Even if you are an existing contributor, we believe the docs will help you understand the codebase a bit better. Let us know what you think, if you see a way that our documentation can be improved go ahead and file an issue.

Next up, we’re nearing the end of the drawer updates we’ve been working on. We know a bunch of folks weren’t very happy with the navigation rail given the extra horizontal space it uses, and it being unclear which account you actually have selected. We’re returning the account selector to the top, and sporting a separate “Unified Account” where you can find not just your unified inbox, but also some other unified folders. If you’ve set up custom unified folders previously these will appear there as well. 

Additional updates


Philipp Kewisch (he/him)
Thunderbird Mobile Engineering | Mozilla Thunderbird
thunderbird.net

11 responses

Belga wrote on

Hi,
Do you plan to make possible the importation of contacts from Thunderbird Windows ?
Sincerely

Monica Ayhens-Madon wrote on

This isn’t on our roadmap right now, but this would be a great suggestion to make at https://connect.mozilla.org!

Ron Ball wrote on

I really want an iPad/iPhone version!

Monica Ayhens-Madon wrote on

So do we! But you’re in the right place to learn more as we get closer and closer to the iOS app!

Steven Taylor wrote on

Surprised and pleased that you’re using JMAP instead of IMAP for iOS. Thank you all.

Birklé wrote on

pas de nouvelle pour l agenda dans Thunderbird.

Monica Ayhens-Madon wrote on

We don’t have a date or any further updates on when this might be coming to the mobile app. If you’d like to show support, you can upvote or comment on this suggestion on Mozilla Connect! https://connect.mozilla.org/t5/ideas/calendar-support-on-thunderbird-mobile/idi-p/76394

Piero Peruzzi wrote on

Do you have any plan to support mapi / activesync accounts on both android an later ios?

Monica Ayhens-Madon wrote on

We do have plans to eventually bring Exchange (EWS) email support to Android and likely iOS, based on the work we’re doing for the desktop app. The best place to stay informed of our development plans is here on the blog and the Android Planning mailing list at https://thunderbird.topicbox.com!

Filip wrote on

For the iOS version, do you guys plan to support Google Workspace? Is it possible to redirect the sign-in to not Safari?

Monica Ayhens-Madon wrote on

We talked to our mobile team, and right now we’re a little too early in the development process to have a firm answer for the second half of your question. Right now, the initial plan is to support Google accounts through IMAP.

Comments are closed.