<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to decrease the app size in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451163#M3046</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good question.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Android itself has recently introduced a lot of great tech that addresses app size and app thinning.&lt;/P&gt;&lt;P&gt;However, the ArcGIS Runtime API has a dependency on a very large native library that simply cannot be reduced. Your application code&amp;nbsp;CAN take advantage of Android tools for shrinking, as this code is Java/Kotlin. But at the end of the day, it's the required native lib that cannot be reduced in size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps. I know it's not the answer many are hoping for. This is where we are today.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Dec 2018 17:15:15 GMT</pubDate>
    <dc:creator>EricBader</dc:creator>
    <dc:date>2018-12-05T17:15:15Z</dc:date>
    <item>
      <title>How to decrease the app size</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451161#M3044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I noticed that when I add the ArcGIS SDK to my app it almost tripled in size.&amp;nbsp; I mean even the simple HelloWorld app is like 40+mb in size.&amp;nbsp; So is there a way to cut some of the fat off the SDK that may just be taking up space.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2014 01:22:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451161#M3044</guid>
      <dc:creator>JosephDwyer</dc:creator>
      <dc:date>2014-06-13T01:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to decrease the app size</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451162#M3045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have same question. Size of installed app is very big after adding SDK. How could we shrink it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Apr 2015 07:34:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451162#M3045</guid>
      <dc:creator>RaimondM_</dc:creator>
      <dc:date>2015-04-03T07:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to decrease the app size</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451163#M3046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good question.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Android itself has recently introduced a lot of great tech that addresses app size and app thinning.&lt;/P&gt;&lt;P&gt;However, the ArcGIS Runtime API has a dependency on a very large native library that simply cannot be reduced. Your application code&amp;nbsp;CAN take advantage of Android tools for shrinking, as this code is Java/Kotlin. But at the end of the day, it's the required native lib that cannot be reduced in size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps. I know it's not the answer many are hoping for. This is where we are today.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2018 17:15:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451163#M3046</guid>
      <dc:creator>EricBader</dc:creator>
      <dc:date>2018-12-05T17:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to decrease the app size</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451164#M3047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm in the process of writing an article on this very subject which will be available on our website in the next few days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One very quick win is to apply abi filters to your gradle build script.&amp;nbsp; Try adding the following to Module:app&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;buildTypes { release { ndk { abiFilters "armeabi-v7a" } } debug { } }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will exclude the x86 binaries from your APK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could go from this (43Mb)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/433577_pastedImage_1.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To this (24Mb)&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/433578_pastedImage_2.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2019 14:16:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/how-to-decrease-the-app-size/m-p/451164#M3047</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2019-01-17T14:16:26Z</dc:date>
    </item>
  </channel>
</rss>

