<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Parikshit verma (Honey)</title>
    <description>The latest articles on DEV Community by Parikshit verma (Honey) (@parikshit_vermahoney_7).</description>
    <link>https://dev.to/parikshit_vermahoney_7</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3330901%2F3ddaa5d9-95c8-46e6-99a4-1a8092bd58ac.jpg</url>
      <title>DEV Community: Parikshit verma (Honey)</title>
      <link>https://dev.to/parikshit_vermahoney_7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/parikshit_vermahoney_7"/>
    <language>en</language>
    <item>
      <title>🚀 How to Reduce Flutter App Size Using `--split-per-abi` (Step-by-Step)</title>
      <dc:creator>Parikshit verma (Honey)</dc:creator>
      <pubDate>Thu, 10 Jul 2025 13:04:56 +0000</pubDate>
      <link>https://dev.to/parikshit_vermahoney_7/how-to-reduce-flutter-app-size-using-split-per-abi-step-by-step-3k48</link>
      <guid>https://dev.to/parikshit_vermahoney_7/how-to-reduce-flutter-app-size-using-split-per-abi-step-by-step-3k48</guid>
      <description>&lt;p&gt;When you're ready to release your Flutter app, &lt;strong&gt;APK size matters&lt;/strong&gt; — especially for users on slow networks or low-end Android devices.&lt;/p&gt;

&lt;p&gt;In this guide, I'll show you how to reduce your Flutter APK size using one powerful command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;flutter build apk &lt;span class="nt"&gt;--release&lt;/span&gt; &lt;span class="nt"&gt;--split-per-abi&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🧠 Why App Size Matters&lt;br&gt;
Default flutter build apk creates a fat APK that includes binaries for all Android architectures:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;- armeabi-v7a&lt;/li&gt;
&lt;li&gt;- arm64-v8a&lt;/li&gt;
&lt;li&gt;- x86_64 (used mostly by emulators)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That means one giant APK, sometimes 70MB+ in size. 😬&lt;/p&gt;

&lt;p&gt;⚙️ The Solution: --split-per-abi&lt;br&gt;
Instead of bundling all architectures into one APK, this flag tells Flutter to generate separate APKs per ABI:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;flutter build apk &lt;span class="nt"&gt;--release&lt;/span&gt; &lt;span class="nt"&gt;--split-per-abi&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;📁 Output Files&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="o"&gt;(&lt;/span&gt;Located &lt;span class="k"&gt;in &lt;/span&gt;build/app/outputs/flutter-apk/&lt;span class="o"&gt;)&lt;/span&gt;:
app-arm64-v8a-release.apk

app-armeabi-v7a-release.apk

app-x86_64-release.apk

These are much smaller than the default fat APK!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;📉 Size Comparison&lt;br&gt;
APK Type       Approx Size&lt;/p&gt;

&lt;p&gt;Fat APK             ~70 MB&lt;br&gt;
armeabi-v7a   ~30 MB&lt;br&gt;
arm64-v8a     ~34 MB&lt;/p&gt;

&lt;p&gt;✅ Why Use This?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🚀 Faster app installs&lt;/li&gt;
&lt;li&gt;📱 Better experience on low-end devices&lt;/li&gt;
&lt;li&gt;🏆 Improved Play Store install success&lt;/li&gt;
&lt;li&gt;🧩 Less storage = more retention&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://techycodex.com/blog/flutter-build-apk-split-per-abi-guide" rel="noopener noreferrer"&gt;🔗 Official Docs &amp;amp; Resources&lt;/a&gt;&lt;br&gt;
📖 &lt;a href="https://github.com/TechyCodex/flutter-split-per-abi-guide" rel="noopener noreferrer"&gt;Flutter Docs – Build and release APK&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📚 More Flutter tutorials at TechyCodex&lt;/p&gt;

&lt;p&gt;💬 Wrapping Up&lt;br&gt;
Using --split-per-abi is a must-have trick in your Flutter production workflow. It’s simple, powerful, and drastically reduces your APK size.&lt;/p&gt;

&lt;p&gt;👉 If you found this helpful, follow TechyCodex for more dev tips, Firebase tricks, and mobile build strategies!&lt;/p&gt;

&lt;p&gt;🧠 Got questions? Drop them below — I’d love to help or learn from your experience!&lt;/p&gt;

&lt;p&gt;✍️ Written by Parikshit Verma for TechyCodex&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>flutter</category>
      <category>programming</category>
    </item>
    <item>
      <title>🧵 Real-Time Chat App using Flutter + FastAPI (via WebSocket)</title>
      <dc:creator>Parikshit verma (Honey)</dc:creator>
      <pubDate>Mon, 07 Jul 2025 09:46:20 +0000</pubDate>
      <link>https://dev.to/parikshit_vermahoney_7/real-time-chat-app-using-flutter-fastapi-via-websocket-1kdl</link>
      <guid>https://dev.to/parikshit_vermahoney_7/real-time-chat-app-using-flutter-fastapi-via-websocket-1kdl</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5ozj2aejeggwsl6b0wr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy5ozj2aejeggwsl6b0wr.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want to learn how to build a real-time messaging app with &lt;strong&gt;Flutter&lt;/strong&gt; and &lt;strong&gt;FastAPI&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;I just published a beginner-friendly tutorial where I walk through building a chat app using WebSocket. The backend is in &lt;strong&gt;Python using FastAPI&lt;/strong&gt;, and the frontend is in &lt;strong&gt;Flutter&lt;/strong&gt;. Perfect for learning how to send/receive real-time messages!&lt;/p&gt;

&lt;p&gt;✅ Full guide with source code:&lt;br&gt;
👉 &lt;a href="https://techycodex.com/blog/flutter-fastapi-chat-app-websocket-tutorial" rel="noopener noreferrer"&gt;https://techycodex.com/blog/flutter-fastapi-chat-app-websocket-tutorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope it helps!&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>fastapi</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
