Skip to content

SeaRoth/flutter_getx_template

Repository files navigation

Flutter GetX Template

Flutter project template to quickly spin up apps using GetX 5 RC 5)

Home Details Add Friends Settings
Home Details Add Friends Settings

Includes:

  1. Unique pages
  2. Bottom sheet implementation
  3. Settings page
  4. Widgets that save state using shared preferences
  5. Bottom sheet implementation

How to run:

  1. Download project
  2. Open terminal at project, type: flutter pub get
  3. Turn on emulator/device
  4. Run it

🚀 Quick Project Creation (Automated)

Use the automated script to quickly create a new project from this template:

./create_new_project.sh

The script will:

  1. 📝 Prompt you for a project name and package name
  2. 📁 Create a new project folder with your chosen name
  3. 📋 Copy all template files (excluding build artifacts and git history)
  4. 📦 Automatically change the package name using change_app_package_name
  5. 🔄 Run flutter pub get and clean up generated files
  6. ✅ Leave you with a ready-to-run Flutter project

Example usage:

$ ./create_new_project.sh
Enter the new project name: my_awesome_app
Enter the package name: com.mycompany.myawesomeapp
Enter the parent directory path: /Users/username/Projects

🔧 Manual Setup

If you prefer to set up manually:

Change package name and app name:

Run this command to change the package name for both platforms:

dart run change_app_package_name:main com.new.package.name

Add a custom submodule

git submodule add https://github.com/org/repo.git

About

GetX template with list and bottom sheet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published