Skip to content

laraholand/flutter_studio

Repository files navigation

Flutter Studio

Flutter Studio is an innovative Android application that empowers users to develop Flutter applications directly on their mobile handsets. It stands as the world's first application to offer this unique capability, bringing the full power of Flutter development to your Android device.

This project is now open source! We welcome contributions from the community to help make Flutter Studio even better.

This project is a starting point for a Flutter application.

Installation and Setup

To install and set up Flutter Studio, follow these steps:

Important Notes:

  • ** ⚠️Storage for APK Building:** Building an APK locally only (using Termux and Flutter Studio) can consume up to 20GB of storage. We highly recommend using GitHub Actions for building your APKs to save local storage.
  • Installation Requirements: The initial setup process requires approximately 3-4GB of storage and 2-3GB of internet data. A stable internet connection is crucial.
  • Early Release: Flutter Studio is currently in an early release stage and may not be fully featured.
  • Key Features: Enjoy core Flutter development capabilities, including hot reload and hot restart, directly on your Android device!

Steps:

  1. Install Termux: Download and install Termux from F-Droid or directly from GitHub (v0.118.3).
  2. Install Flutter Studio: Install the Flutter Studio application from its GitHub Release section.
  3. Grant Storage Permission:
    • Open Termux.
    • Run the command: termux-setup-storage
  4. Grant Additional Permissions for Flutter Studio:
    • Go to Flutter Studio's "App Info".
    • Navigate to "Permissions" -> "Additional Permissions".
    • Allow all permissions listed there. Permission Screenshot (Note: UI may vary slightly depending on your Android device and version.)
  5. Clone and Execute Setup Repository:
    • Open Termux.
    • Clone the setup repository:
      pkg install git -y && git clone https://github.com/laraholand/Flutter_studio_setup && chmod +x Flutter_studio_setup/setup.sh Flutter_studio_setup/lsp-ws-proxy
    • Execute the setup script:
      ./Flutter_studio_setup/setup.sh
    • It automatically download need thing to use flutter studio
  6. Verify Setup (Android Security):
    • For Android security, it is recommended to open Termux every time after unlocking your phone.
    • After your phone locks, open and close the Termux application once.
    • Open Flutter Studio. If you see the Termux icon in your notification panel, the setup is successful.

Setup Successful Screenshot

Screenshots of Runtime example

Screenshot 6 Screenshot 5 Screenshot 4 Screenshot 3 Screenshot 2 Screenshot 1 Screenshot 0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors