{"id":42769,"date":"2019-08-22T13:32:28","date_gmt":"2019-08-22T13:32:28","guid":{"rendered":"https:\/\/owncloud.com\/?p=42769"},"modified":"2023-01-16T15:30:01","modified_gmt":"2023-01-16T15:30:01","slug":"owncloud-android-2-12-release-sharing-rewrite","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/owncloud-android-2-12-release-sharing-rewrite\/","title":{"rendered":"ownCloud Android 2.12 Release \u2013 Sharing Rewrite"},"content":{"rendered":"<div class=\"headline-wrap\">\n<h1>ownCloud Android 2.12 Release \u2013 Sharing Rewrite<\/h1>\n<div class=\"excerpt bold\">\n<p>There is a new release for the ownCloud Android app! It brings performance improvements to Sharing. What does this mean for the user?<\/p>\n<\/div>\n<\/div>\n<div class=\"content\">\n<p>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\u00a0<a href=\"https:\/\/owncloud.org\/news\/re-architecting-the-owncloud-app-for-android\/\" target=\"_blank\" rel=\"noopener\">article about the new MVVM architecture<\/a>\u00a0of the app.<\/p>\n<p>The architecture improvements are completely under the hood; this means there is not much new to see in this release for users \u2013 except less error messages and waiting times of course!<\/p>\n<h2>The Big Sharing Rewrite<\/h2>\n<p>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\u2019s more fun to tear the whole house down and build it anew!<\/p>\n<p>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:<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19605 alignnone\" src=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/08\/9.-Time-to-open-shares-view.png\" sizes=\"(max-width: 600px) 100vw, 600px\" srcset=\"https:\/\/owncloud.org\/wp-content\/uploads\/2019\/08\/9.-Time-to-open-shares-view.png 600w, https:\/\/owncloud.org\/wp-content\/uploads\/2019\/08\/9.-Time-to-open-shares-view-300x186.png 300w\" alt=\"ownCloud Android Architecture Time to open shares view\" width=\"550\" height=\"340\" \/><figcaption><em>Opening the Sharing View is faster now.<\/em><\/figcaption><\/figure>\n<p><a href=\"https:\/\/owncloud.org\/news\/re-architecting-the-owncloud-app-for-android\/\" target=\"_blank\" rel=\"noopener\">The rewrite<\/a>\u00a0brings a gradual change to the\u00a0<a href=\"https:\/\/developer.android.com\/kotlin\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kotlin programming language<\/a>; Sharing is now written completely in Kotlin. Kotlin makes it easier for the community to contribute; it\u2019s also faster and more reliable than Java, leading to less crashes and other bugs.<\/p>\n<p>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\u00a0<a href=\"https:\/\/talk.owncloud.com\/channel\/mobile\" target=\"_blank\" rel=\"noopener noreferrer\">#mobile<\/a>\u00a0on\u00a0<a href=\"https:\/\/talk.owncloud.com\/channel\/mobile\" target=\"_blank\" rel=\"noopener noreferrer\">talk.owncloud.com<\/a>\u00a0if you have questions or need a hint where to start.<\/p>\n<h2>Download the App!<\/h2>\n<p>Apart from that, this release contains mostly bugfixes and small improvements \u2013 while the progress is mostly invisible to the user, David can write\u00a0<a href=\"https:\/\/owncloud.org\/news\/re-architecting-the-owncloud-app-for-android\/\" target=\"_blank\" rel=\"noopener\">more than 1500 words<\/a>\u00a0about what they changed under the hood. It\u2019s a big step!<\/p>\n<p>To benefit from the recent improvements, upgrade the app or install it from the Google Play Store:<\/p>\n<p>&nbsp;<\/p>\n<p><a class=\"button-oc\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.owncloud.android\" target=\"_blank\" rel=\"noopener noreferrer\">Get the newest release!<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>What do you think about these improvements? Leave a Comment below or share this post on social media!<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>There is a new release for the ownCloud Android app! It brings performance improvements to Sharing. What does this mean for the user?<\/p>\n","protected":false},"author":7,"featured_media":42770,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[603,43],"tags":[],"class_list":["post-42769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/42769","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/comments?post=42769"}],"version-history":[{"count":1,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/42769\/revisions"}],"predecessor-version":[{"id":68032,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/42769\/revisions\/68032"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media\/42770"}],"wp:attachment":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media?parent=42769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=42769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=42769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}