Desarrollo de una Billetera Virtual con Git y Android Studio
Resumen
¿Qué es el proyecto Platzi Iguales?
El proyecto Platzi Iguales es una aplicación de billetera virtual en la que puedes enviar y recibir dinero de manera digital. Este proyecto ha sido diseñado para aplicar los conceptos técnicos que estás aprendiendo. La interfaz de usuario está dividida en secciones que muestran el saldo disponible, las notificaciones, los límites de transferencias mensuales, las transacciones más comunes, y los detalles de créditos.
¿Cómo es la estructura de Platzi Iguales?
Saldo disponible: En la parte superior, se muestra el saldo disponible de tu cuenta, junto con la foto de perfil del usuario y las notificaciones.
Límite de transferencias: Un panel que detalla el límite de transferencias mensuales, la cantidad utilizada y el porcentaje completado.
Transacciones comunes: Una vista de las transacciones más frecuentes que el usuario realiza.
Transferir dinero: Un flujo que permite transferir dinero ingresando el valor y seleccionando el beneficiario.
Créditos: Una sección para visualizar el porcentaje pagado de los créditos y una opción para cancelarlos.
¿Cómo clonar el repositorio del proyecto?
Para comenzar a trabajar en Platzi Iguales, es necesario clonar el repositorio del proyecto. Aquí te explicamos cómo hacerlo paso a paso.
Accede al repositorio en Giza: Dirígete a /Platzi/Platzi-Iguales y haz clic en el botón verde "Clonar".
Obtén el enlace de clonación: Copia el enlace que Giza te proporciona.
Abre la terminal y sitúate en la ubicación deseada para el repositorio.
Clona el repositorio usando Git: Ejecuta el comando git clone seguido del enlace copiado.
git clone [enlace del repositorio]
Espera a que se descargue todo el contenido del repositorio.
¿Cómo abrir el proyecto en Android Studio?
Una vez que hayas clonado el repositorio, es hora de importar el proyecto dentro de tu entorno de desarrollo Android Studio.
Abre Android Studio: Navega a la opción "Open" para abrir un proyecto existente.
Busca el proyecto en la jerarquía de carpetas: Localiza el directorio Platzi Iguales.
Selecciona y abre el proyecto: Una vez seleccionado, abre el proyecto para comenzar a trabajar.
Comprueba que el proyecto se compila bien: Haz clic en "Ejecutar", y Gradle comenzará a descargar y ejecutar los paquetes requeridos. Confirma que la instalación sea exitosa.
¿Qué hacer si encuentro problemas?
Si encuentras algún problema durante la clonación, importación o ejecución del proyecto, recuerda que puedes dejar tus dudas en la caja de comentarios para recibir asistencia. Resolver este tipo de inconvenientes es parte del proceso de aprendizaje y desarrollo de tu habilidad en programación.
Anímate a seguir explorando y aprendiendo a medida que te abres paso en el mundo del desarrollo. Considera que cada dificultad que superas te acerca más a convertirte en un experto. ¡Sigue adelante!
Para lo que quieran clonar el proyecto directo en Android, solo van a la pestaña File, luego escogen New, Seleccionan Project From Version Control y en la ventana que les aparezca pegan el enlace del repositorio que sería https://github.com/platzi/platzi-wallet.git y Android Studio se encarga de descargarlo, importarlo y actualizarlo.
gracias
Gracias
Para los que tengan problemas con el JDK o cosas de Groby algo similar
Hola, que onda, yo ande con ese error y se me di cuenta que fue por la version ya antigua que se usa en el Curso, la solucion fue abrir la el upgrade assistant y darle a la version mas reciente de Gradle o un poco menos por si las moscas la 8.0.0
Aun que eso si aun salen algunas advertencias de funciones que se usan el la aplicacion que estan obsoletas y supongo que hay que migrar
Pero la aplicacion almenos para practicar funciona y supongo que con unos ajustes y modificaciones (y leer el como migrar) se puede mejorar, esto de la programacion avanza tan rapido que no me sorprender que en 4 años el curso ya se haya quedado atras con varias cosas.
Pero en fin, almenos a mi con esto me termino abriendo la aplicacion, para prueba una foto, mucha suerte compañero, a nunca parar de aprender!
¿Qué programa usas para ver la pantalla del teléfono en la laptop?
Hola
El más común es vysor
Saludos
Gracias por el aporte Luis Salas esta muy bueno el Vysor
25/08/2022 clono y al momento de abrirlo con andriod studio o intellij IDEA no funciona, Solucion? errores:
Caused by: org.gradle.api.internal.plugins.PluginApplicationException:Failed to apply plugin [id 'com.android.application']
Caused by: org.gradle.api.tasks.StopExecutionException:Your project path contains non-ASCII characters.This will most likely cause the build to fail on Windows.Please move your project to a different directory.See http/b.android.com/95744for details.This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory.
Hola Tomás puede ser el nombre con que descargaste el proyecto, puedes intentar cambiar el nombre o volverlo a descargar
Pudiste resolverlo
Tengo el mismo problema
En la actualidad, a mi me funciono haciendo estos 2 cambios:
1) Actualizar el gradle a 8.2
2) Ejecutar el asistente y actualizar todo el proyecto a 8.0.0
Siguiendo tus instrucciones, pude migrar y hacer funcionar el proyecto en 12/09/2024
Que interesante proyecto! me gusta que se renueven las aplicaciones para desarrollar..
¿Podrías contarnos qué es lo que más te llamó la atención del proyecto?
Curso desactualizado no se habre el proyecto a pesar de cambiar en gradle
tengo este problema
Caused by: org.gradle.api.internal.provider.AbstractProperty$PropertyQueryException: Failed to calculate the value of task ':app:compileDebugJavaWithJavac' property 'options.generatedSourceOutputDirectory'.
Hola, que onda, yo ande con ese error y se me di cuenta que fue por la version ya antigua que se usa en el Curso, la solucion fue abrir la el upgrade assistant y darle a la version mas reciente de Gradle o un poco menos por si las moscas la 8.0.0
Aun que eso si aun salen algunas advertencias de funciones que se usan el la aplicacion que estan obsoletas y supongo que hay que migrar
Pero la aplicacion almenos para practicar funciona y supongo que con unos ajustes y modificaciones (y leer el como migrar) se puede mejorar, esto de la programacion avanza tan rapido que no me sorprender que en 4 años el curso ya se haya quedado atras con varias cosas.
Pero en fin, almenos a mi con esto me termino abriendo la aplicacion, para prueba una foto, mucha suerte compañero, a nunca parar de aprender!
Para los que no están acostumbrados a clonar los repositorios, puede descargarlo en zip y después descomprimirlo, no cambiara nada :D
(Yo decidí descargarlo en zip, pero depende de cada uno)
muchas Gracias, yo Tambien tenia esa Duda.. Gracias por aclararla.
Es verdad por el momento lo pueden descargar en Zip. Pero si les recomiendo que se acostumbren a clonar y manejar GIT por que en la industria es el pan del cada día. Incluso en las entrevistas siempre preguntan cosas de GIT. Les recomiendo el curso de git de Platzi y yo personalmente cuando hice el curso cree un Block de notas como tipo diccionario con los comandos que podrían ser útiles y su explicación,
Ayuda por favor......
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.android.application']
Descargue el proyecto normal, tal como muestra en el video, pero no puedo continuar me da esto.... ya lo elimine como 7 veces y todo,.....
Esto se debe a una falta de actualización del gradle:
Estuve con un error similar y creo que era por algo de la version de Gradle, lo resolvi asi y se me di cuenta que fue por la version ya antigua que se usa en el Curso, la solucion fue abrir la el upgrade assistant y darle a la version mas reciente de Gradle o un poco menos por si las moscas la 8.0.0
Aun que eso si aun salen algunas advertencias de funciones que se usan el la aplicacion que estan obsoletas y supongo que hay que migrar
Pero la aplicacion almenos para practicar funciona y supongo que con unos ajustes y modificaciones (y leer el como migrar) se puede mejorar, esto de la programacion avanza tan rapido que no me sorprender que en 4 años el curso ya se haya quedado atras con varias cosas.
Pero en fin, almenos a mi con esto me termino abriendo la aplicacion, para prueba una foto, mucha suerte compañero, a nunca parar de aprender!
Buenas tardes, no estoy interesado en el lanzamiento de nuevos cursos si no pueden ofrece respuestas para los existentes, estoy estancado con este curso desde hace casi un mes, y no puedo avanzar, Necesito una solución real:
Quizá la actualización del proyecto
Un video de creación del proyecto desde 0
U otra cosa, pero no he logrado solucionar la incompatibilidad ni con IA, ni con los aportes de la comunidad, ni con la vaga importancia que recibo de la respuestas a reportes por correo electrónico, yo me dedico a estudiar con tiempos muy ajustados y a pesar de cambiar hasta de sistema operativo , nada se arregla y estoy perdiendo TIEMPO de mi suscripción de un AÑO
Disculpas si mi aporte no es amable, pero cansa la situación
Les digo algo súper gracioso...estuve trancado acá casi una semana, y me funciono normal hoy
Buenas al momento de copiar el proyecto y darle a ejecutar, da error y me suelta este error "Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @6475b119" y no estaria encontrando como solucionarlo;¿que tendria que hacer ?
Yo cloné el repositorio pero en Android Studio no corre, me aparece el error:
Error running 'app': The emulator process for AVD Pixel_3_API_27 has terminated.
Cuando reviso el Logcat me aparece:
Por favor, voy para tres semanas de curso que estoy atascado pore esto
Hola, que onda, yo ande con ese error y se me di cuenta que fue por la version ya antigua que se usa en el Curso, la solucion fue abrir la el upgrade assistant y darle a la version mas reciente de Gradle o un poco menos por si las moscas la 8.0.0
Aun que eso si aun salen algunas advertencias de funciones que se usan el la aplicacion que estan obsoletas y supongo que hay que migrar
Pero la aplicacion almenos para practicar funciona y supongo que con unos ajustes y modificaciones (y leer el como migrar) se puede mejorar, esto de la programacion avanza tan rapido que no me sorprender que en 4 años el curso ya se haya quedado atras con varias cosas.
Pero en fin, almenos a mi con esto me termino abriendo la aplicacion, para prueba una foto, mucha suerte compañero, a nunca parar de aprender!
yo ingrese mis credenciales github en android studio . hice fork al proyecto y lo abri directamente
me da unos errores y no tengo ni idea. intente actualizar, eliminar, descargar en zip, clonar, etc ... : Exception org.codehaus.groovy.GroovyBugError [in thread "Daemon worker"]
Cuando ejecuto la aplicación aparece este error:
Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @577dd351
Por favor ayuda
Cuando ejecuto la aplicación me aparece este error "Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @577dd351"
NECESITO AYUDA
Abro desde Android Studio y en Build me aparece esto:
Gradle JVM option is incorrect: 'C:/Program Files/Android/Android Studio/jbr'.
The project is located on WSL(Ubuntu - '\\wsl$\Ubuntu\').
Use the JDK installed on the same WSL distribution.