{"id":1685,"date":"2019-09-26T16:16:55","date_gmt":"2019-09-26T15:16:55","guid":{"rendered":"https:\/\/cowrywise.com\/blog\/?p=1685"},"modified":"2021-05-13T10:35:18","modified_gmt":"2021-05-13T09:35:18","slug":"cowrywise-reduce-android-app","status":"publish","type":"post","link":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/","title":{"rendered":"The Cowrywise Android App: Why Size Matters To Us"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Why Should You Bother About Your App&#8217;s Size?<\/h3>\n\n\n\n<p>At the moment, many Cowrywise users are between the ages of 18\u201334. They range from university students, NYSC Corp members and the working class. These are people who also use social media apps that are about 40MB each.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How Does The User Think?<\/h3>\n\n\n\n<p>Given the heavy use of such apps, it is only natural for smartphone users to place them on a higher pedestal. It&#8217;s key to avoid competing with such apps for storage space. Yes, your app is essential but is it as necessary as Instagram?<\/p>\n\n\n\n<p>I&#8217;ve spoken to a couple of people (who have never heard of Cowrywise but want to <a href=\"http:\/\/cowrywise.com\/save\" target=\"_blank\" rel=\"noreferrer noopener\">save money<\/a>). The conversations usually end up with this: &#8220;I don&#8217;t need another app that takes space on my phone&#8221;. In other words, &#8220;I&#8217;d rather have Instagram than a savings app that takes more space&#8221;. Size is a factor when these users want to download a new app.<\/p>\n\n\n\n<p>According to the Alliance for Affordable Internet <a href=\"https:\/\/a4ai.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">(A4AI),<\/a> 1GB of data should not be more than 2% of <a href=\"https:\/\/techpoint.africa\/2017\/04\/13\/affordable-internet-africa\/\" target=\"_blank\" rel=\"noreferrer noopener\">monthly income.<\/a> Let&#8217;s put this in some perspective. If your app size is 48MB, a user with a 1GB internet subscription would be using 5% of their data bundle to download your app.<\/p>\n\n\n\n<p>Currently, our Android app size sits at a measly 8.5MB download size on my phone and takes up 28MB after installation. GTBank&#8217;s app, on the other hand, has a 38MB download size and takes up 151MB. In the finance space, we&#8217;re doing pretty well. The image below shows how our app&#8217;s size compares to other <a href=\"https:\/\/play.google.com\/store\/apps\/category\/FINANCE\" target=\"_blank\" rel=\"noreferrer noopener\">finance apps.<\/a><\/p>\n\n\n\n<div class=\"wp-block-image size-full wp-image-1690\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1932\" height=\"418\" src=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-compared-to-other-finance-apps.png\" alt=\"cowrywise-compared-to-other-finance-apps\" class=\"wp-image-1690\" srcset=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-compared-to-other-finance-apps.png 1932w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-compared-to-other-finance-apps-300x65.png 300w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-compared-to-other-finance-apps-1024x222.png 1024w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-compared-to-other-finance-apps-768x166.png 768w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-compared-to-other-finance-apps-1536x332.png 1536w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-compared-to-other-finance-apps-360x78.png 360w\" sizes=\"auto, (max-width: 1932px) 100vw, 1932px\" \/><figcaption>Cowrywise vs other finance apps. Source: Google Play Console<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Our Approach: Continuous Android App Size Reduction<\/h3>\n\n\n\n<p>When we launched the first version of the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.cowrywise.android\" target=\"_blank\" rel=\"noreferrer noopener\">mobile app,<\/a> the size was ~24MB. Good, but for every update pushed, it was still about the same size.<\/p>\n\n\n\n<p>Every bug fix, new feature, or text change we made, required the user to download another 24MB \u2014 2.5% of 1GB. This was a huge turn-off. In the following paragraphs, I&#8217;ll show you how we solved this problem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Split APKs<\/h3>\n\n\n\n<p>Using Gradle in Android Studio, we were able to <a href=\"https:\/\/developer.android.com\/studio\/build\/configure-apk-splits\" target=\"_blank\" rel=\"noreferrer noopener\">generate split APKs.<\/a> There&#8217;s an APK exported for each phone type. They contain resources needed only for a specific density or ABI. The download size reduced, but users still had to download 11\u201313MB for each update. The next step was to figure out how users could download only the new data they need.<\/p>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/cowrywise-dev\/b6c33916b3f940cede35703f1ab55525.js\"><\/script><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Android App Bundles<\/h3>\n\n\n\n<p>The Android <a href=\"https:\/\/developer.android.com\/platform\/technology\/app-bundle\" target=\"_blank\" rel=\"noreferrer noopener\">App Bundle<\/a> is Android&#8217;s new, official publishing format. It offers a more efficient way to build and release your app. App Bundle results in smaller app sizes and faster build times. With this, new users download approximately 8.5MB of the app. Also, updates and bug fixes are between 2\u20136MB. Awesome isn&#8217;t it?<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-android-app-bundle.jpg\" alt=\"cowrywise-android-app-bundle\" class=\"wp-image-1694\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. Minify and Obfuscate Code<\/h3>\n\n\n\n<p>To make your app as small as possible, you should <a href=\"https:\/\/developer.android.com\/studio\/build\/shrink-code.html\" target=\"_blank\" rel=\"noreferrer noopener\">enable code shrinking<\/a> (minification). This helps remove unused code and resources from your release build. Enable obfuscation to shrink class, method, and field names. Asides from reducing app size, it also prevents reverse engineering of your app.<\/p>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/cowrywise-dev\/1accf8ec664e9c48708216dd49672b10.js\"><\/script><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Remove Unused Assets<\/h3>\n\n\n\n<p>Many times, we receive images, fonts, and other assets from our product designers. Eventually, we don&#8217;t use these images in the release version of the app itself. There&#8217;s so much to do that we sometimes forget to remove them. Thankfully, there&#8217;s an Android Studio plug-in that does this and much more. It&#8217;s called <a href=\"https:\/\/d.android.com\/r\/play-console\/size-analyzer-help\" target=\"_blank\" rel=\"noreferrer noopener\">Size Analyzer.<\/a> Another hack is to load images from <a href=\"https:\/\/firebase.google.com\/docs\/storage\" target=\"_blank\" rel=\"noreferrer noopener\">firebase storage.<\/a> That way, you don&#8217;t need to store images on your app.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"866\" src=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/remove-unused-resources-android.png\" alt=\"how to reduce android app size\" class=\"wp-image-1695\" title=\"how to reduce android app size\" srcset=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/remove-unused-resources-android.png 620w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/remove-unused-resources-android-215x300.png 215w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/remove-unused-resources-android-360x503.png 360w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5. Do you need that Third-party library? Probably Not.<\/h3>\n\n\n\n<p>Opensource libraries are great. However, do you need to add an extra 500kb to your code because of a minor change? A couple of things you would need an opensource library for can be done with the stdlib or with <a href=\"https:\/\/developer.android.com\/kotlin\/ktx\" target=\"_blank\" rel=\"noreferrer noopener\">Kotlin and KTX.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Result<\/h3>\n\n\n\n<p>In the chart below, you can see how the Cowrywise android app size has reduced over time. We&#8217;re constantly improving our savings and investment platform to appeal to a wide variety of users. Is there anything you&#8217;ll like us to improve? Please leave a comment<\/p>\n\n\n\n<div class=\"wp-block-image wp-image-1696 size-large\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"450\" src=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-app-size-over-time-1024x450.png\" alt=\"how to make android app smaller - cowrywise app size\" class=\"wp-image-1696\" srcset=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-app-size-over-time-1024x450.png 1024w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-app-size-over-time-300x132.png 300w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-app-size-over-time-768x338.png 768w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-app-size-over-time-1536x675.png 1536w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-app-size-over-time-360x158.png 360w, https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-app-size-over-time.png 1924w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Source: Google Play Console<\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>How we successfully reduced our Android apps size from 24MB to 8MB. App size is important because users have limited storage space.<\/p>\n","protected":false},"author":3,"featured_media":1718,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[199,279],"tags":[208],"coauthors":[],"class_list":{"0":"post-1685","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-engineering","8":"category-product","9":"tag-engineering"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How To Reduce Android App Size - The Cowrywise App<\/title>\n<meta name=\"description\" content=\"How we successfully reduced our Android app size from 24MB to 8MB. App size is important because users have limited storage space.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Cowrywise Android App: Why Size Matters To Us\" \/>\n<meta property=\"og:description\" content=\"How we successfully reduced our Android apps size from 24MB to 8MB to appeal to smartphone users with limited storage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/\" \/>\n<meta property=\"og:site_name\" content=\"Cowrywise Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/cowrywise\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-26T15:16:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-13T09:35:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1025\" \/>\n\t<meta property=\"og:image:height\" content=\"513\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Obi Uchenna David\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"The Cowrywise Android App: Why Size Matters To Us\" \/>\n<meta name=\"twitter:description\" content=\"How we successfully reduced our Android apps size from 24MB to 8MB to appeal to smartphone users with limited storage.\" \/>\n<meta name=\"twitter:creator\" content=\"@twitter.com\/othreecodes\" \/>\n<meta name=\"twitter:site\" content=\"@cowrywise\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Obi Uchenna David\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/\"},\"author\":{\"name\":\"Obi Uchenna David\",\"@id\":\"https:\/\/cowrywise.com\/blog\/#\/schema\/person\/be1642f5f9ea2c0c5e743b384cbdf666\"},\"headline\":\"The Cowrywise Android App: Why Size Matters To Us\",\"datePublished\":\"2019-09-26T15:16:55+00:00\",\"dateModified\":\"2021-05-13T09:35:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/\"},\"wordCount\":725,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png\",\"keywords\":[\"Engineering\"],\"articleSection\":[\"Engineering\",\"Product\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/\",\"url\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/\",\"name\":\"How To Reduce Android App Size - The Cowrywise App\",\"isPartOf\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png\",\"datePublished\":\"2019-09-26T15:16:55+00:00\",\"dateModified\":\"2021-05-13T09:35:18+00:00\",\"description\":\"How we successfully reduced our Android app size from 24MB to 8MB. App size is important because users have limited storage space.\",\"breadcrumb\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage\",\"url\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png\",\"contentUrl\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png\",\"width\":1025,\"height\":513,\"caption\":\"keeping-android-app-size-small\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cowrywise.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Cowrywise Android App: Why Size Matters To Us\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cowrywise.com\/blog\/#website\",\"url\":\"https:\/\/cowrywise.com\/blog\/\",\"name\":\"Cowrywise Blog\",\"description\":\"Different articles and personal stories about managing money! Learn everything you need to know to plan and secure your financial future now. Read now.\",\"publisher\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/#organization\"},\"alternateName\":\"Cowrywise Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cowrywise.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cowrywise.com\/blog\/#organization\",\"name\":\"Cowrywise\",\"url\":\"https:\/\/cowrywise.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cowrywise.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/05\/avatar.png\",\"contentUrl\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/05\/avatar.png\",\"width\":1024,\"height\":1024,\"caption\":\"Cowrywise\"},\"image\":{\"@id\":\"https:\/\/cowrywise.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/cowrywise\",\"https:\/\/x.com\/cowrywise\",\"https:\/\/instagram.com\/cowrywise\",\"https:\/\/www.youtube.com\/c\/Cowrywise\",\"https:\/\/www.linkedin.com\/company\/cowrywise\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/cowrywise.com\/blog\/#\/schema\/person\/be1642f5f9ea2c0c5e743b384cbdf666\",\"name\":\"Obi Uchenna David\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cowrywise.com\/blog\/#\/schema\/person\/image\/baac5eeaa41cdb25e8b7c588e12496e1\",\"url\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-282-scaled-150x150.jpg\",\"contentUrl\":\"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-282-scaled-150x150.jpg\",\"caption\":\"Obi Uchenna David\"},\"description\":\"Software Engineer and Android Overlord at Cowrywise\",\"sameAs\":[\"http:\/\/cwry.se\/david\",\"instagram.com\/othreecodes\",\"https:\/\/www.linkedin.com\/in\/obiuchennadavid\",\"https:\/\/x.com\/twitter.com\/othreecodes\"],\"url\":\"https:\/\/cowrywise.com\/blog\/author\/david\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Reduce Android App Size - The Cowrywise App","description":"How we successfully reduced our Android app size from 24MB to 8MB. App size is important because users have limited storage space.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/","og_locale":"en_US","og_type":"article","og_title":"The Cowrywise Android App: Why Size Matters To Us","og_description":"How we successfully reduced our Android apps size from 24MB to 8MB to appeal to smartphone users with limited storage.","og_url":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/","og_site_name":"Cowrywise Blog","article_publisher":"https:\/\/facebook.com\/cowrywise","article_published_time":"2019-09-26T15:16:55+00:00","article_modified_time":"2021-05-13T09:35:18+00:00","og_image":[{"width":1025,"height":513,"url":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png","type":"image\/png"}],"author":"Obi Uchenna David","twitter_card":"summary_large_image","twitter_title":"The Cowrywise Android App: Why Size Matters To Us","twitter_description":"How we successfully reduced our Android apps size from 24MB to 8MB to appeal to smartphone users with limited storage.","twitter_creator":"@twitter.com\/othreecodes","twitter_site":"@cowrywise","twitter_misc":{"Written by":"Obi Uchenna David","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#article","isPartOf":{"@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/"},"author":{"name":"Obi Uchenna David","@id":"https:\/\/cowrywise.com\/blog\/#\/schema\/person\/be1642f5f9ea2c0c5e743b384cbdf666"},"headline":"The Cowrywise Android App: Why Size Matters To Us","datePublished":"2019-09-26T15:16:55+00:00","dateModified":"2021-05-13T09:35:18+00:00","mainEntityOfPage":{"@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/"},"wordCount":725,"commentCount":3,"publisher":{"@id":"https:\/\/cowrywise.com\/blog\/#organization"},"image":{"@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage"},"thumbnailUrl":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png","keywords":["Engineering"],"articleSection":["Engineering","Product"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/","url":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/","name":"How To Reduce Android App Size - The Cowrywise App","isPartOf":{"@id":"https:\/\/cowrywise.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage"},"image":{"@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage"},"thumbnailUrl":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png","datePublished":"2019-09-26T15:16:55+00:00","dateModified":"2021-05-13T09:35:18+00:00","description":"How we successfully reduced our Android app size from 24MB to 8MB. App size is important because users have limited storage space.","breadcrumb":{"@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#primaryimage","url":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png","contentUrl":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png","width":1025,"height":513,"caption":"keeping-android-app-size-small"},{"@type":"BreadcrumbList","@id":"https:\/\/cowrywise.com\/blog\/cowrywise-reduce-android-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cowrywise.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Cowrywise Android App: Why Size Matters To Us"}]},{"@type":"WebSite","@id":"https:\/\/cowrywise.com\/blog\/#website","url":"https:\/\/cowrywise.com\/blog\/","name":"Cowrywise Blog","description":"Different articles and personal stories about managing money! Learn everything you need to know to plan and secure your financial future now. Read now.","publisher":{"@id":"https:\/\/cowrywise.com\/blog\/#organization"},"alternateName":"Cowrywise Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cowrywise.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cowrywise.com\/blog\/#organization","name":"Cowrywise","url":"https:\/\/cowrywise.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cowrywise.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/05\/avatar.png","contentUrl":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/05\/avatar.png","width":1024,"height":1024,"caption":"Cowrywise"},"image":{"@id":"https:\/\/cowrywise.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/cowrywise","https:\/\/x.com\/cowrywise","https:\/\/instagram.com\/cowrywise","https:\/\/www.youtube.com\/c\/Cowrywise","https:\/\/www.linkedin.com\/company\/cowrywise\/"]},{"@type":"Person","@id":"https:\/\/cowrywise.com\/blog\/#\/schema\/person\/be1642f5f9ea2c0c5e743b384cbdf666","name":"Obi Uchenna David","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cowrywise.com\/blog\/#\/schema\/person\/image\/baac5eeaa41cdb25e8b7c588e12496e1","url":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-282-scaled-150x150.jpg","contentUrl":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/cowrywise-282-scaled-150x150.jpg","caption":"Obi Uchenna David"},"description":"Software Engineer and Android Overlord at Cowrywise","sameAs":["http:\/\/cwry.se\/david","instagram.com\/othreecodes","https:\/\/www.linkedin.com\/in\/obiuchennadavid","https:\/\/x.com\/twitter.com\/othreecodes"],"url":"https:\/\/cowrywise.com\/blog\/author\/david\/"}]}},"jetpack_featured_media_url":"https:\/\/cowrywise.com\/blog\/wp-content\/uploads\/2019\/09\/keeping-android-app-size-small.png","_links":{"self":[{"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/posts\/1685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/comments?post=1685"}],"version-history":[{"count":3,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/posts\/1685\/revisions"}],"predecessor-version":[{"id":5110,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/posts\/1685\/revisions\/5110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/media\/1718"}],"wp:attachment":[{"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/media?parent=1685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/categories?post=1685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/tags?post=1685"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cowrywise.com\/blog\/wp-json\/wp\/v2\/coauthors?post=1685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}