<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development on Aquasp's blog</title><link>https://aquasp.blog/tag/development/</link><description>Recent content in Development on Aquasp's blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 14 Apr 2026 01:15:39 +0000</lastBuildDate><atom:link href="https://aquasp.blog/tag/development/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Setup Flutter for Development in Ubuntu 24.04</title><link>https://aquasp.blog/how-to-setup-flutter-for-development-in-ubuntu-24-04/</link><pubDate>Tue, 14 Apr 2026 01:15:39 +0000</pubDate><guid>https://aquasp.blog/how-to-setup-flutter-for-development-in-ubuntu-24-04/</guid><description>&lt;p&gt;The fastest and easiest way with the latest Flutter version.&lt;/p&gt;&#10;&lt;h2 id="step-1-install-flutter-using-snap"&gt;Step 1: Install Flutter using Snap&#10;&lt;/h2&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo snap install flutter --classic&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="step-2-install-openjdk"&gt;Step 2: Install OpenJDK&#10;&lt;/h2&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo apt install openjdk-17-jdk -y&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="step-3-download-android-cli-tools"&gt;Step 3: Download Android CLI Tools&#10;&lt;/h2&gt;&lt;p&gt;Go &lt;a class="link" href="https://developer.android.com/studio?ref=aquasp.blog#command-line-tools-only" target="_blank" rel="noopener"&#10; &gt;here&lt;/a&gt; and grab the latest for Linux.&lt;/p&gt;&#10;&lt;p&gt;Create folder:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;mkdir ~/Android/Sdk&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Make sure you are using this exact structure:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;~/Android/Sdk/cmdline-tools/latest/bin/ ← sdkmanager&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="step-4-add-to-bashrc"&gt;Step 4: Add to ~/.bashrc&#10;&lt;/h2&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;export ANDROID_SDK_ROOT=$HOME/Android/Sdkexport ANDROID_HOME=$ANDROID_SDK_ROOTexport&#10;PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/binexport PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools # Nextexport JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64export PATH=$PATH:$JAVA_HOME/binexport CHROME_EXECUTABLE=/usr/bin/brave-browser&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="step-5-install-sdkmanager"&gt;Step 5: Install sdkmanager&#10;&lt;/h2&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;sdkmanager &amp;#34;platform-tools&amp;#34; &amp;#34;platforms;android-36&amp;#34; &amp;#34;build-tools;36.0.0&amp;#34;&#10;sdkmanager --update&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="step-6-flutter-setup"&gt;Step 6: Flutter Setup&#10;&lt;/h2&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;flutter config --android-sdk ~/Android/Sdkflutter doctor --android-licenses # Accept all&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="step-7-check"&gt;Step 7: Check&#10;&lt;/h2&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;flutter doctor -v&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You now have a clean Flutter setup without Android Studio.&lt;/p&gt;&#10;&lt;p&gt;Thanks – build on! 🚀&lt;/p&gt;&#10;</description></item></channel></rss>