An application where everyone can read theirs favorites books
flutter pub get # para instalar las dependencias
flutter run # para correr el proyecto
##comandos para auto_route
flutter packages pub run build_runner watch # para correr el watcher
flutter packages pub run build_runner build # para correr el builder- Snake Case (contar_elementos) -> Nombres de archivos
- Pascal Case (ContarElementos) -> Clases
- Camel Case (contarElementos) -> Variables, métodos, funciones
- assets = Imágenes, iconos, etc.
- lib = Código fuente
- test = Archivos de pruebas
- android = Archivos de configuración de Android
- ios = Archivos de configuración de iOS
- lib/main.dart = Archivo principal de la aplicación
- lib/core = Corazón de la aplicación (dto, interfaces, etc.)
- lib/guards = Archivos que protegen las rutas
- lib/providers = Archivos que proveen información a la aplicación
- lib/routes = Archivos que definen las rutas de la aplicación
- lib/service = Archivos que consumen servicios
- lib/shared = Archivos que se comparten en toda la aplicación
- lib/view = Archivos que definen las vistas de la aplicación (pages, widgets, etc.)
- lib/view/pages = Archivos que definen las páginas de la aplicación
- lib/view/shared = Archivos que se comparten en toda la aplicación (widgets, etc.)
- lib/view/shared/widgets = Archivos que definen los widgets de la aplicación (buttons, inputs, etc.)
- lib/view/shared/components = Archivos que definen los componentes de la aplicación
- Comentarios de una línea: /// Comentario
git add .Agregar todos los archivos al stage (preparar archivos para hacer commit)git commit -m "Mensaje"Guardar los cambios en la rama actualgit push -u origin <remote-repository>ogit pushSubir los cambios a la rama actual del repositorio remotogit pullTraer los cambios del repositorio remoto a la rama actualgit checkout -b <nombre-rama>Crear una rama y cambiar a ellagit checkout <nombre-rama>Cambiar a una ramagit branch= Ver las ramasgit branch -d <nombre-rama>Eliminar una ramagit merge <nombre-rama>Unir los cambios de la rama actual con la rama especificadagit switch -c <nombre-rama>Crear una rama y cambiar a ellagit branch set-upstream-to=origin/<remote-branch> <nombre-rama>Enlazar la rama actual con el repositorio remotogit branch -vvVer las ramas y su estadogit branch -m <nombre-rama>Renombrar una ramagit branch -u origin/<server branch> <local branch>para crear una rama local y apuntarla a una rama remota
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.