New: Collabora Office for Android

Great new interface and editing – in beta

We are excited to announce a complete new version of Collabora Office for Android, available now in Google Play, with the following main improvements:

  • A great looking interface, easy to use with just one hand on your phone
  • Editing of complex office documents, not just viewing
  • Now re-uses the same technology as Collabora Online.

In common with other Collabora Productivity products, this new Android release enables people to edit their documents without compromising on privacy. There is no longer a reason to hand over your data to get rich mobile editing.
The new release marks the end of a period of rewriting important parts of the application. We now share much of the code and user experience from Collabora Online’s collaborative editor as well as Collabora Office 6.2 for displaying the documents.

(Please don’t miss the announcement of the release of February 2020!)

 

(minimal version Android 5.0)

What it looks like

Text file and image details – Collabora Office for Android
Typing in a text document – Collabora Office for Android
Inserting and editing tables – Collabora Office for Android

More great interface details

Text file with spreadsheet embedded – Collabora Office for Android
Image handling in text document – Collabora Office for Android

A new front end, re-using Collabora Online

The technology under the hood has changed almost completely, with only the LibreOffice core for rendering the documents remained. We removed the previous Fennec tiled renderer, and moved to re-use a our Collabora Online web view. This means our Android app can share the same features as our flagship product Collabora Online. The recently released Collabora Office for iOS uses the same approach. As a result, features and improvements and fixes made foor one solution (online, mobile, desktop) often enhance all the others. The Javascript and CSS base makes contributing to and developing and debugging the app much simpler for people to get involved with.

 

Shape editing – Collabora Office for Andoid

 

Spreadsheet in Collabora Office for Android

 

Rich documents in Collabora Office for Android

 

Getting involved

Once you have got Collabora Office (Google Play), your feedback is much appreciated. Report any problems you find to the bug tracker, and attach any documents related to the issue so developers can investigate. You can also checkout the Online code and build it yourself.

Rich history and community growth

The road to the current version of the Android app was a long one, one with many companions and some detours. The first version that brought LibreOffice to the Android platform was released in 2011 after an intensive process of cross-compiling and a number of bug fixes. This version was rather a proof of concept and by no means suitable for productive work.

Two years later, in 2013, the application had developed into a document viewer rendering entire pages and including basic user interface to handle pages. During the years 2014 to 2015, the rendering was changed to split the pages into „tiles“, the same way as other applications like Mozilla Firefox were doing. We have extracted the Mozilla’s compositing from their code and reused it in our Android app – still only a viewer. Later in this period, editing was added as an experimental feature.
Between 2016 and 2018 further features and functions were implemented thanks to community involvement, however the vision of a full editor was not realized.

In 2019 we decided to do a complete rewrite of everything above the LibreOffice rendering core. Inspiration for this was the development of the new Collabora Office for iOS app, which Collabora is driving forward together with our Swiss partner Adfinis SyGroup. The current, newly developed Android app benefits greatly from the Collabora Online code base and work for the iOS version and includes also features implemented this year during the GSoC, mentored by our engineers.

Thanks to everyone that contributed

This new Office app for Android obviously came by a huge investment from Collabora. As with all open source projects, it has also been made possible by the open source community as a whole, by many organizations and the personal dedication of many individuals that contributed. Specifically, for this Android app we want to mention the initial Android port funded by SUSE. The initial app used the tiled rendering funded by CloudOn, and was driven by Smoose, IceWarp and many customers of Collabora Productivity. The Document Foundation’s donors also funded the initial basic editing functionality.

Without ever doing justice to the entire crowd of supporters, we would like to thank a few people whose performance in this development has been outstanding. At this point, we would like to mention the pioneering work of our fellow two collaborators Tor Lillqvist and Michael Meeks and on the initial version of the App that among others included a first loader developed by Iain Billiet, during his GSoC ‘12 program and other components by Matúš Kukan.

Tomaž Vajngerl contributed to the already mentioned tiled rendering to the app in 2014/2105. Miklos Vajna’s efforts made editing possible at that stage. Christian Lohmaier, Ximeng Zu, and Mert Tumer have made important and substantial contributions by adding more features to the toolbar in the last few years.

Tor Lillquist was also responsible for the development of the Collabora Office for iOS app, which had a significant influence on the version for Android, and was made possible thanks to the great personal commitment of Nicolas Christener of Adfinis SyGroup. Thank you to Kaishu Sahu for his large amount of features programmed during the GSoC this summer, while our team member Jan Holesovsky has been the main developer of the current release.

Would you like to be part of the story ? get involved today.

About Collabora Productivity:

Collabora Productivity is the driving force behind putting LibreOffice in the cloud, providing Collabora Online and a range of products and consulting to enterprise and government. Powered by the largest team of certified LibreOffice engineers in the world, it is a leading contributor to the LibreOffice codebase and community. Collabora Office for Desktop and Collabora Online provide a business-hardened office suite with long-term, multi-platform support. Collabora Productivity is a division of Collabora, the global software consultancy dedicated to providing the benefits of Open Source to the commercial world, specializing in mobile, automotive and consumer electronics industries. For more information, visit www.collaboraoffice.com or follow @CollaboraOffice on Twitter.

27 thoughts to “New: Collabora Office for Android”

    1. Is there any way to use desktop view on Android? I have a good tablet and really like desktop view much better

    1. Hi David – no clearly there is no user forum yet. We hope this will grow from the community, of course.

  1. Hi Cor
    Will this be a Free or Freemium Office Suite for Android?

    There are some rendering issues on my Android 6.0.1 Tablet (I will report later on Bugzilla)

    One question: what is the expected format for the URL in Server URL field?
    I assume dav.mailbox.org :443 should work?

  2. While I can understand limited resources making it more difficult to make COA available on F-Droid, this is really too bad.

    One of the reasons we’ve standardized on Libre Office/Nextcloud/Collabora is to remove any possible dependencies on Google. We use LineageOS and don’t use Google Services on our phones so that we don’t have to have Google accounts, just to use a stinkin’ “smart” phone.

    Please consider F-Droid support if at all possible to help people and small non-profits be as truly free as possible. Everyone possible, who appreciates freedom and independence from the control of massive entities, should really be supporting projects like Libre Office, Collabora, AND F-Droid!

    Regardless, I sincerely thank the COA team for this wonderful project!

      1. Would you support its inclusion in the F-droid repository, though, if contributed and maintained by a third party?

  3. Can it be uploaded to the F-droid Store? or having a download link to the apk directly? I dont have play store or google services(spyware) installed on my phone.

  4. Hello COA team,

    Thanks for bringing this to android. Your work is much appreciated. I know you have limited resources but please consider an fdroid version of COA.

    Thank you!

  5. Hope LibreOffice for Android is coming to F-Droid very soon! Currently we are unable to install as we are only using free software repos.

  6. Is there any way to use desktop view on Android? I have a good tablet and really like desktop view much better

    1. Hi Alberto,
      The 4.2.2. update, released on April 10, has improved support for tablets, with a UI that looks much like Collabora Online in the browser. We hope this helps.. 🙂

  7. Hi, great work! Is it somehow possible to make a Hyperlink to a specific slide in my presentation?

    1. Hi Willy,
      Thanks for the kudos 🙂
      Currently the interface of Online and the Mobile versions does not have the fields and options to set a link to a slide or another object in the document/presentation. Using the desktop version is the only thing that helps for that – at the moment.
      Cor

  8. Is this app really open source or the open source claims are just merchandise? In the Google play it advertises itself as the “world’s most popular Open Source office suite” and is licensed under MPL v2. But, interestingly enough, I can’t find the source anywhere. Could someone link me to it pls?

  9. I have downloaded collabora-office-mobile-6.4-snapshot-2021-01.22.apk just to tamper with it, as in the past I did with andropen office, and installed it on LOS 17.1 Note 4 Exynos.
    I’m very impressed of your work: I tried to open an old LibreOffice application I made years ago, and all the “screen stuff” worked flawlessly, spreadsheet and graphics. But as far as I see, there’s no macro support, so all the inner work of my application cannot run. Is there any way to have the “OpenOffice Basic” running?
    Anyway, you made a superb work, congrats!

    1. Hi Alvin50,
      Thanks for writing and glad to read you appreciate the work.
      For your question, alas I can’t make you happy with a clear ‘yes’. There is work in the pipe line – somewhere – to get running macro’s in Collabora Online. If that could be made available in the mobile apps too, is yet unclear.
      So.. best is to keep an eye on us om e.g. Twitter, Mastodon 😉
      Cor

  10. Just trying this out. It’s there any way to edit the font list so I don’t get a million noto fonts?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.