PokéData es un Android Pokédex alimentado por una API REST específicamente creada para él.






Para configurar el proyecto, primero el back-end de Pokedata debe configurarse de forma local o remota. Luego, este proyecto se puede extraer. Abrirlo en Android Studio debe hacer que Gradle descargue todas las dependencias.
Una vez que el proyecto se haya abierto en Android Studio, busque PokedataapiConfig en el paquete "REST". Aquí, puede alterar la URL del host y la base del back-end que la aplicación se conectará. Para ejecutar la aplicación en un teléfono móvil, probablemente necesite puerto hacia adelante y usar su IP externa aquí.
Debido a que la aplicación utiliza Firebase para registrarse e iniciar sesión, se debe configurar un proyecto simple de Firebase para que funcione.
Para crear uno, haga clic en "Crear un proyecto". Luego, una vez que esté en el tablero, debería poder registrar una aplicación. Es importante que ingrese el nombre del paquete correcto, que es "com.example.pokedata". Nómbralo como quieras.
Debería aparecer un botón que le permitirá descargar el archivo google.services.json. Este archivo debe dejar caer en la raíz de la carpeta Project /App.
Ahora que la aplicación está registrada, puede crear una nube Firestore para almacenar datos. Vaya a "Cloud Firestore" y haga clic en "Crear base de datos". Recomendaría comenzar en modo de prueba para facilitar el acceso.
Finalmente, se debe configurar la autenticación de Firebase. Vaya a la página de autenticación y habilite "correo electrónico/contraseña" para la autenticación.
Con Firebase configurado y la ejecución de back-end, el proyecto ahora está configurado para su uso.
Para compilar y ejecutar la aplicación, simplemente presione el botón Ejecutar en Android Studio. También puede compilar un archivo .APK y transferirlo a su teléfono.
Hubo algunas características que me hubiera gustado agregar, pero no lo hice porque no tuve tiempo para ello. En el futuro puedo volver a terminar estas características.