Skip to content

π“†©πŸ’™π“†ͺ Tips and tools for every "FLutter" | developer

Notifications You must be signed in to change notification settings

bastndev/FlutterTips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Vite logo

Create / Export πŸ’™

πŸ₯ Create App Flutter

  1. Type these command for crete flutter project in CMD
  • flutter create name_app

    • flutter create name_app
    • flutter create --platforms ios,android name_app

    Warning Use FVM only you installed .

    • fvm flutter create name_app
    • fvm flutter create --platforms ios,android name_app

🐲 Export App Flutter

  1. If you want to export for Android
  • flutter build apk

    Warning Use for KEY in Android .

         storePassword=<password_de_clave>
         keyPassword=<password_de_alias>
         keyAlias=<name_de_alias>
         storeFile=<name_de_clave>.keystore
    
    • flutter build apk --release
    • flutter build apk --target-platform android-arm,android-arm64
  1. If you want to export for iOS
  • flutter build ios

    Warning Use for KEY in iOS .

    • open ios/Runner.xcworkspace

Flutter Setting βš™οΈ

  • Necessary tools for a Flutter πŸ’™ developer.

IconKitchen


Leonardo.AI


Quicktype


Pub-dev


Gitmoji


Iconscout


Lottie

Artificial intelligence bank Click

Claymorphism & Neumorphism :) Click

fluttercomponent:) Click

People πŸ€™

Here you can recommend the tools to other developers, using the same forma, font Thanks.β—Ύβ—ΌοΈβš«

Update Flutter πŸ’™ VsCode

  • stable version desktop or pc vscode pls
flutter upgrade
  • FVM version update vscode pls
∘ fvm install 3.16.2 
∘ fvm global 3.16.2

fvm current

  • FVM Tips
  • fvm releases
  • fvm use 3.16.2
  • fvm list
  • fvm flutter doctor
  • fvm flutter --version

Clean Architecture πŸ’™

lib/
β”‚
β”œβ”€β”€ config
β”‚   β”œβ”€β”€ routes/
β”‚   └── themes/
β”‚
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ ai_screen
β”‚   β”‚   β”œβ”€β”€ data/
β”‚   β”‚   β”œβ”€β”€ domain/
β”‚   β”‚   └── presentation/
β”‚   β”‚
β”‚   β”œβ”€β”€ core
β”‚   β”‚   β”œβ”€β”€ error/
β”‚   β”‚   └── utils/
β”‚   β”‚
β”‚   β”œβ”€β”€ l10n/
β”‚   β”‚
β”‚   β”œβ”€β”€ payment
β”‚   β”‚   β”œβ”€β”€ data/
β”‚   β”‚   β”œβ”€β”€ domain/
β”‚   β”‚   └── presentation/
β”‚   β”‚
β”‚   β”œβ”€β”€ app_name_here
β”‚   β”‚   β”œβ”€β”€ data
β”‚   β”‚   β”œβ”€β”€ domain/
β”‚   β”‚   └── presentation/
β”‚   β”‚
β”‚   β”œβ”€β”€ shared
β”‚   β”‚   β”œβ”€β”€ components/
β”‚   β”‚   └── widgets/
β”‚   β”‚
β”‚   └── store_page
β”‚       β”œβ”€β”€ data/
β”‚       β”œβ”€β”€ domain/
β”‚       └── presentation/
β”‚
└── main.dart

Clean Architecture Minimalistic v1.0.0 πŸ’™

lib/
β”‚
β”œβ”€β”€ app_name_here/
β”‚   β”œβ”€β”€ data/
β”‚   β”‚   β”œβ”€β”€ models/         
β”‚   β”‚   β”œβ”€β”€ repositories/
β”‚   β”‚   └── datasources/
β”‚   β”œβ”€β”€ domain/
β”‚   β”‚   β”œβ”€β”€ entities/
β”‚   β”‚   β”œβ”€β”€ repositories/
β”‚   β”‚   └── usecases/
β”‚   └── presentation/
β”‚       β”œβ”€β”€ blocs/ (or cubits)
β”‚       └── screens/

Vite logo

Releases

No releases published

Packages

No packages published

Languages