Apps | Blog

ownCloud Android 2.12 Release – Sharing Rewrite

There is a new release for the ownCloud Android app! It brings performance improvements to Sharing. What does this mean for the user?
ownCloud Android 2.12 Release – Sharing Rewrite

ownCloud Android 2.12 Release – Sharing Rewrite

There is a new release for the ownCloud Android app! It brings performance improvements to Sharing. What does this mean for the user?

This release brings the first part of the architecture change which is ongoing at the app. David Gonzalez, Android app developer, just wrote a great article about the new MVVM architecture of the app.

The architecture improvements are completely under the hood; this means there is not much new to see in this release for users – except less error messages and waiting times of course!

The Big Sharing Rewrite

Sharing is the first part of the app which follows the new architecture approach now. The whole part of the code which takes care of the sharing was rewritten to clean it up. Sometimes it’s more fun to tear the whole house down and build it anew!

This means that there are improvements in performance and stability. For example sharing files uses less RAM now, and opening the sharing view is faster. A quick measure how much faster it is:

ownCloud Android Architecture Time to open shares view
Opening the Sharing View is faster now.

The rewrite brings a gradual change to the Kotlin programming language; Sharing is now written completely in Kotlin. Kotlin makes it easier for the community to contribute; it’s also faster and more reliable than Java, leading to less crashes and other bugs.

If you want to contribute, get in touch with the Android team! ownCloud is Open Source of course, and if you miss a feature in the app, you can always write it yourself instead of waiting for it. Your help is highly appreciated, and maybe you can learn something new. Join #mobile on talk.owncloud.com if you have questions or need a hint where to start.

Download the App!

Apart from that, this release contains mostly bugfixes and small improvements – while the progress is mostly invisible to the user, David can write more than 1500 words about what they changed under the hood. It’s a big step!

To benefit from the recent improvements, upgrade the app or install it from the Google Play Store:

 

Get the newest release!

 

What do you think about these improvements? Leave a Comment below or share this post on social media!

ownCloud

August 22, 2019

Ready to see what’s next?

Having trouble viewing or submitting this form?

Contact Us

We care about protecting your data. Here’s our Privacy Policy.

Read now:

Go for Enterprise: ownCloud Infinite Scale

Go for Enterprise: ownCloud Infinite Scale

Tim Schürmann, a seasoned IT journalist from Germany, specializes in open source and programming languages. Over the last several years, he has authored many articles on Go, including several related to ownCloud. We sought his expert insights on Go in the context of ownCloud Infinite Scale. Here is his op-ed.

read more