<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Proguard on BradCypert.com</title>
    <link>https://www.bradcypert.com/tags/proguard/</link>
    <description>Recent content in Proguard on BradCypert.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 23 Oct 2022 18:41:15 -0400</lastBuildDate>
    <atom:link href="https://www.bradcypert.com/tags/proguard/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What the heck is Android&#39;s Proguard?</title>
      <link>https://www.bradcypert.com/what-the-heck-is-androids-proguard/</link>
      <pubDate>Wed, 21 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://www.bradcypert.com/what-the-heck-is-androids-proguard/</guid>
      <description>&lt;p&gt;Hello there Android developer or curious onlooker. Welcome back to another blog post talking about your favorite, my favorite, and &lt;a href=&#34;https://www.statista.com/statistics/266136/global-market-share-held-by-smartphone-operating-systems/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;the world’s favorite mobile operating system&lt;/a&gt;&#xA;. Today we’re going to talk about Proguard and what that means for Android Developers.&lt;/p&gt;&#xA;&lt;p&gt;Proguard is a free tool that has recently became pretty mainstream in the Android ecosystem. In fact, you’ve probably seen it’s name mentioned a few times in Android Studio (provided you’re using Android Studio), but what does it do? Proguard helps developers by shrinking, optimizing, obfuscating, and preverifying your Java class files. It’ll take care of some helpful tidbits like removing unused classes, methods, fields and attributes as well as unused instructions (Dead Code). Additionally, it takes care of optimizing your bytecode for you and renaming your classes, fields, and methods to extremely short and meaningless names. The two main purposes of Proguard are to make your Android application more performant and make it more difficult to reverse engineer.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
