Pokedex es un app desarrollada con Flutter que utiliza el api pokedex y Firebase para autenticación
Para el correcto funcionamiento se recomienda usar siguientes versiones
- Android Studio Dolphin | 2021.3.1 Patch 1
- Xcode 14.2
- VsCode 1.74.2
- Flutter 3.3.10
Para Android y iOS no se debe hacer ninguna configuración para compilar
- En android se puede utilizar un dispositivo físico o emulador, el app tiene una keystore configurada por lo que no hay problema con el auth de google. En la ruta '/apk/app-release.apk' se tiene un apk con la que se pueden hacer pruebas
- En iOS por el costo de licencias, únicamente se puede compilar con emuladores
Debido a que el proyecto hace uso de modulos, para compilar se tiene que hacer un flutter packages get
en las siguientes carpetas y orden
- /packages/domain
- /packages/data
- /
Ya que cada uno contiene su propio pubspect.yaml, con esto se obtienen las dependencias de cada uno.
Métodos de inicio de sesión:
- Google: Se puede con cualquier cuenta en el dispositivo
- Correo y contraseña: En el mismo app se puede registrar e iniciar sesión con correo y contraseña