<?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: ProGuard Configuration in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423857#M2881</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the reply Shelly, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Glad to hear the API has already been optimized.&amp;nbsp; Our primary goal and the reason for the inquiry is that we are looking to shrink the method count for our deployable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Patrick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Apr 2014 13:04:38 GMT</pubDate>
    <dc:creator>PatrickO_Brien2</dc:creator>
    <dc:date>2014-04-08T13:04:38Z</dc:date>
    <item>
      <title>ProGuard Configuration</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423854#M2878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Does anyone know of a recommended ProGuard configuration for the Android runtime jars?&amp;nbsp; We are trying to reduce the size of the jars optimize our packages.&amp;nbsp; Have been successfully able to shrink numerous other api's as they publish recommended settings.&amp;nbsp; Curious if there is a known or published ProGuard configuration for the 10.2 api?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://developer.android.com/tools/help/proguard.html"&gt;http://developer.android.com/tools/help/proguard.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Patrick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2014 18:55:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423854#M2878</guid>
      <dc:creator>PatrickO_Brien2</dc:creator>
      <dc:date>2014-03-26T18:55:21Z</dc:date>
    </item>
    <item>
      <title>Re: ProGuard Configuration</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423855#M2879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;-keep class com.esri.** { *; } &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;works for me&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Mar 2014 17:18:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423855#M2879</guid>
      <dc:creator>FelixHoule</dc:creator>
      <dc:date>2014-03-31T17:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: ProGuard Configuration</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423856#M2880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Patrick,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The Android API jars have already been optimised with Proguard during production, so we do not recommend any further optimisation. Esri uses Proguard for obfuscation purposes but we have deliberately not applied optimisation to this process, due to the concern that this can lead to bugs that are hard to solve. More information can be found here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://tools.android.com/recent/proguardimprovements"&gt;http://tools.android.com/recent/proguardimprovements&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;"Dalvik performs many of its own optimizations, and some of the optimizations performed by ProGuard are incompatible with Dalvik, so to avoid hard-to-figure-out bugs (and because the net performance gain is usually small), the default configuration turns off optimization."&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this info is somewhat useful, perhaps you can post back with more info on the size limits you are trying to hit?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Shelly&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 07:38:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423856#M2880</guid>
      <dc:creator>ShellyGill1</dc:creator>
      <dc:date>2014-04-01T07:38:45Z</dc:date>
    </item>
    <item>
      <title>Re: ProGuard Configuration</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423857#M2881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the reply Shelly, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Glad to hear the API has already been optimized.&amp;nbsp; Our primary goal and the reason for the inquiry is that we are looking to shrink the method count for our deployable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Patrick&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 13:04:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/proguard-configuration/m-p/423857#M2881</guid>
      <dc:creator>PatrickO_Brien2</dc:creator>
      <dc:date>2014-04-08T13:04:38Z</dc:date>
    </item>
  </channel>
</rss>

