- Explora una completa base de datos de todas las armas disponibles en Fortnite. Consulta sus estadísticas detalladas, incluyendo daño, velocidad de disparo y rango, para tomar las mejores decisiones durante el juego.
- Mantente al día con las últimas novedades de Fortnite. Recibe actualizaciones instantáneas sobre eventos, parches, cambios en el mapa y anuncios especiales directamente desde Epic Games.
- Accede a la tienda de Fortnite para descubrir las últimas ofertas. Explora categorías como Ala Delta, envoltorios, gestos, lotes de objetos, música, picos, kits de Lego y skins, y mantente informado sobre los artículos destacados y próximos lanzamientos.
- Consulta las estadísticas detalladas de los jugadores en función de su modo de juego favorito. Compara tu rendimiento en solitario, dúo o escuadra, y mantente informado sobre tu progreso y mejoras.
Para poder ejecutar el proyecto es necesario tener instalados ciertos requisitos:
Requisito | Documentación |
---|---|
Dart * |
https://dart.dev |
Flutter* |
https://docs.flutter.dev |
Android Studio* |
https://developer.android.com/studio?hl=es-419 |
Chrome (develop for the web) | https://www.google.com/intl/es-419/chrome |
Android toolchain - develop for Android devices | Misma documentación de android studio |
Android SDK* |
Misma documentación de android studio |
Visual Studio* |
https://visualstudio.microsoft.com/es |
VS Code | https://code.visualstudio.com |
tener tu api key (Consiguela aquí) | https://fortniteapi.io |
Fortinte Flutter App requiere minimo Flutter 3.22.1 • channel stable • o superior para ser ejecutado.
- Descargar el repositorio y extraer.
- Ubicarse en la carpeta principal.
- Instalar las dependencias.
flutter pub get
Este proyecto incluye un conjunto de pruebas unitarias para garantizar que las funciones y componentes se comporten según lo esperado.
Para ejecutar las pruebas unitarias, utiliza el siguiente comando:
flutter test
Ejecutará todas las pruebas definidas en la carpeta test del proyecto.
El proyecto utiliza lcov para medir la cobertura de código. lcov genera un informe visual que muestra qué partes del código han sido cubiertas por las pruebas.
Requisito | Documentación |
---|---|
Lcov (Observar los graficos)* |
https://wiki.documentfoundation.org/Development/Lcov |
Lcov es una herramienta utilizada para generar informes de cobertura de código en proyectos de software, incluido Flutter. La cobertura de código mide qué partes de tu código han sido ejecutadas durante las pruebas, ayudándote a identificar qué áreas no han sido probadas.
Utilizará el administrador de paquetes MS Windows Chocolatey para instalar el puerto de Windows de lcov. En su powershell (ejecutada con permisos de administrador) escribirá esto para instalarlo:
choco install lcov
Eso instalará dos cosas, la distribución perl de fresa y el conjunto de scripts perl lcov. Luego configure su variable GENTHML donde está el script perl genthml de lcov, que normalmente es esta ubicación:
C:\ProgramData\chocolatey\lib\lcov\tools\bin\genhtml
Para generar el informe de cobertura, sigue estos pasos:
- Ejecuta las pruebas con el seguimiento de cobertura habilitado:
1) flutter test --coverage
- Genera un informe HTML de la cobertura:
2) genhtml coverage/lcov.info -o coverage/html
o tambien
2) perl C:\ProgramData\chocolatey\lib\lcov\tools\bin\genhtml -o coverage\html coverage\lcov.info
Estos pasos debieron crear una carpeta llamada COVERAGE dentro del proyecto, Abre el informe en tu navegador:
CARPETA: coverage/html/index.html
Este proceso generará un informe detallado en formato HTML que podrás visualizar en tu navegador.
Genera un informe HTML de la cobertura: EJEMPLO
Lista de dependencias utilizadas en el proyecto.
Dependencia | Documentación |
---|---|
curved_navigation_bar: ^1.0.6 | https://pub.dev/packages/curved_navigation_bar |
chips_choice: ^3.0.1: | https://pub.dev/packages/chips_choice/install |
dio: ^5.6.0: | https://pub.dev/packages/dio/install |
bloc: ^8.1.4: | https://pub.dev/packages/bloc |
flutter_bloc: ^8.1.6: | https://pub.dev/packages/flutter_bloc/install |
flutter_dotenv: ^5.1.0: | https://pub.dev/packages/flutter_dotenv |
meta: ^1.12.0 | https://pub.dev/packages/meta |
equatable: ^2.0.5 | https://pub.dev/packages/equatable |
animate_do: ^3.3.4 | https://pub.dev/packages/animate_do |
Este proyecto está disponible públicamente bajo los términos de la licencia MIT. Esto significa que eres libre de utilizar, modificar y distribuir el código en este repositorio para cualquier propósito, siempre y cuando se otorguen los créditos correspondientes a los autores.
Créditos: Si utilizas este proyecto en tu propio trabajo, debes mencionar a los autores originales:
- Manuel Castro Barinas (@manuelcastrobarinas)
- CREADORES DEL API (API FORTNITE)
Por favor, incluye un enlace a este repositorio en cualquier derivado o trabajo basado en este código.