<?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: GPMTube</title>
    <description>The latest articles on DEV Community by GPMTube (@gpmtube).</description>
    <link>https://dev.to/gpmtube</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%2F1478832%2F7128c9d1-3853-4838-89f9-2347e9f8623e.png</url>
      <title>DEV Community: GPMTube</title>
      <link>https://dev.to/gpmtube</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gpmtube"/>
    <language>en</language>
    <item>
      <title>Creating a Mobile Application Using Android (Flutter, Termux, Android Studio, Debian, Vscode)</title>
      <dc:creator>GPMTube</dc:creator>
      <pubDate>Fri, 07 Mar 2025 15:10:52 +0000</pubDate>
      <link>https://dev.to/gpmtube/creating-a-mobile-application-using-android-flutter-termux-android-studio-debian-vscode-11me</link>
      <guid>https://dev.to/gpmtube/creating-a-mobile-application-using-android-flutter-termux-android-studio-debian-vscode-11me</guid>
      <description>&lt;p&gt;Part 1: Installation of F-Droid&lt;/p&gt;

&lt;p&gt;Launch Google Chrome on your device.&lt;br&gt;
In the search bar, enter the query "Download F-Droid."&lt;br&gt;
Navigate to the official F-Droid website by following this link: &lt;a href="https://f-droid.org/en/" rel="noopener noreferrer"&gt;https://f-droid.org/en/&lt;/a&gt;.&lt;br&gt;
Locate and select the download link: &lt;a href="https://f-droid.org/F-Droid.apk" rel="noopener noreferrer"&gt;https://f-droid.org/F-Droid.apk&lt;/a&gt;.&lt;br&gt;
Tap the "Download" button to initiate the download process.&lt;br&gt;
File Size: 11.53 MB.&lt;br&gt;
In the event of an installation failure:&lt;/p&gt;

&lt;p&gt;Open the Google Play Store.&lt;br&gt;
Tap your user icon located in the upper-right corner.&lt;br&gt;
Select "Play Protect" from the menu.&lt;br&gt;
Disable Play Protect to allow third-party app installations.&lt;br&gt;
You will be prompted to verify your identity. Enter your credentials as requested.&lt;br&gt;
Once Play Protect is disabled, attempt the installation once again.&lt;br&gt;
The installation should proceed successfully.&lt;br&gt;
Post-Installation Procedure:&lt;/p&gt;

&lt;p&gt;Open the F-Droid application.&lt;br&gt;
Refresh the repository list by scrolling down from the top to ensure it is up to date.&lt;br&gt;
Tap the search icon to begin a query.&lt;br&gt;
Enter "Termux" into the search field.&lt;br&gt;
Proceed to download the Termux application.&lt;br&gt;
Allow installation from this source and Install Termux.&lt;/p&gt;

&lt;p&gt;After installing Termux on your Android phone, follow these steps to update, upgrade, and install the proot Debian distro:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Update and Upgrade Termux&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;pkg update -y &amp;amp;&amp;amp; pkg upgrade -y&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install proot-distro&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;pkg install proot-distro -y&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Debian using proot-distro&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;proot-distro install debian&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Start Debian&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;proot-distro login debian&lt;/p&gt;

&lt;p&gt;Now, you will be inside a Debian environment within Termux. Let me know if you need additional configurations!&lt;/p&gt;

&lt;p&gt;curl -o setup.sh &lt;a href="https://raw.githubusercontent.com/AnBui2004/termux/main/vscode.sh" rel="noopener noreferrer"&gt;https://raw.githubusercontent.com/AnBui2004/termux/main/vscode.sh&lt;/a&gt; &amp;amp;&amp;amp; chmod +rwx setup.sh &amp;amp;&amp;amp; ./setup.sh &amp;amp;&amp;amp; rm setup.sh -- code for installing vscode&lt;/p&gt;

&lt;p&gt;To install Firefox on an ARM64 device running a proot Debian distro on Android (using Termux), follow these steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Update Package Lists&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;First, ensure your proot Debian system is up to date:&lt;/p&gt;

&lt;p&gt;apt update &amp;amp;&amp;amp; apt upgrade -y&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Firefox&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Run the following command to install Firefox:&lt;/p&gt;

&lt;p&gt;apt install firefox-esr -y&lt;/p&gt;

&lt;p&gt;This will install the Extended Support Release (ESR) version, which is stable and compatible with ARM64.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Verify Installation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Check if Firefox is installed properly by running:&lt;br&gt;
firefox&lt;/p&gt;

&lt;p&gt;curl -o setup.sh &lt;a href="https://raw.githubusercontent.com/AnBui2004/termux/main/androidstudio.sh" rel="noopener noreferrer"&gt;https://raw.githubusercontent.com/AnBui2004/termux/main/androidstudio.sh&lt;/a&gt; &amp;amp;&amp;amp; chmod +rwx setup.sh &amp;amp;&amp;amp; ./setup.sh &amp;amp;&amp;amp; rm setup.sh -- code for installing android studio &lt;/p&gt;

&lt;p&gt;apt install sudo&lt;br&gt;
sudo apt-get update -y &amp;amp;&amp;amp; sudo apt-get upgrade -y;&lt;br&gt;
sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa prerequisites for flutter installation &lt;br&gt;
&lt;a href="https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.27.4-stable.tar.xz" rel="noopener noreferrer"&gt;https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.27.4-stable.tar.xz&lt;/a&gt;&lt;br&gt;
wget &lt;a href="https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.27.4-stable.tar.xz" rel="noopener noreferrer"&gt;https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.27.4-stable.tar.xz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Visit &lt;a href="https://youtu.be/6pkmnYOnlpU?si=fVuP-0ueilDb4WM0" rel="noopener noreferrer"&gt;https://youtu.be/6pkmnYOnlpU?si=fVuP-0ueilDb4WM0&lt;/a&gt; for a more detailed guide.&lt;/p&gt;

</description>
      <category>android</category>
      <category>flutter</category>
      <category>programming</category>
      <category>mobile</category>
    </item>
  </channel>
</rss>
