Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.92 KB

README.es.md

File metadata and controls

48 lines (34 loc) · 1.92 KB

English | Spanish

Github Stats App

Aplicación móvil Github Stats desarrollada con Flutter y la API de GitHub. Realiza cálculos por lotes pesados ​​sin problemas, lo que permite al usuario ver un recuento completo de cada letra que aparece en cualquier repositorio público, analizando todos los archivos para hasta dos lenguajes de programación diferentes simultáneamente.

Construido de acuerdo con el patrón BLoC de Flutter y los principios de Clean Arch, a continuación se detallan los principales paquetes utilizados y su responsabilidad:

  • Gestión de estado: flutter_bloc, más específicamente Cubits
  • Inyección de dependencia: get_it
  • Internacionalización: intl y flutter_localizations
  • Solicitudes HTTP: Dio
  • Navegación: go_router
  • Pruebas: mocktail

Instrucciones de Ejecución

Para ejecutar la aplicación:

  1. Instala Flutter

  2. Ejecuta flutter gen-l10n para generar los archivos AppLocalizations. ¡Actualmente ofrecemos soporte para los idiomas inglés y español!

  3. Ejecuta la aplicación con flutter run. ¡Funciona tanto en Android como en iOS!

Versión de Flutter

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.19.6, on macOS 14.4.1 23E224 darwin-arm64, locale en-GB)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0-rc1)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.2)
[✓] VS Code (version 1.88.0)
[✓] Connected device (5 available)            
[✓] Network resources