Establecer ID desde el comienzo
El ID de una app es importante y único, sirve para identificarlo dentro de las tiendas y para actualizar la aplicación en el dispositivo.


Muy parecido a un dominio web, la diferencia es que un ID no necesitas comprarlo.
Aunque usualmente se usa el dominio invertido, realmente no importa si no tienes un dominio.
flutter create --org com.compania nombreapp
El comando, «flutter create» crean el proyecto, pero requieren de un parámetro. El principal es: –org
El parámetro –org como intuimos, organiza el ID del paquete. a continuación asignamos el un dominio inverso, ej: com.compania
Crear un proyecto flutter compatible con androiX
flutter create --androidx -t app --org com.compania nombreapp
En este comando hemos agregado el parámetro –androidx y -t, en el que –androidx establece la compatibilidad con androidX y -t define que plantilla usaremos, en este caso es app
Elige lenguajes para Android – iOS
además, puedes agregar estos parámetros a la línea de comandos para definir que lenguaje necesitas usar. Puedes elegir entre kotlin y java para Android (-a) swift y objc para iOS.
-a kotlin -i swift
Un ejemplo para combinar todos los parámetros anteriores al momento de crear una aplicación puede ser:
flutter create --androidx -t app --org com.compania -a kotlin -i swift nombreapp
flutter create –help
Si tienes más dudas, puedes escribir el comando de ayuda para ver todas las opciones y parámetros:
flutter create --help