Escribió jok3rcit0, hace 2 años
Pues hoy es 31 de Diciembre del 2021, a unos minutos de que termine el año y pasemos al 2022, me dio por querer aprender kotlin y hacer apps para android, por qué? ... Buena pregunta, no sé solo me llamo la atención, quiero ser un dev más full stack 😛, y a veces en proyectos personales o freelances me gustaría poder armar todo el ciclo por mi mismo.
Bueno vamos a los pasos que he seguido para poder ejecutar el Hola Mundo con un emulador de Android en mi Mac M1.
#Paso I
Pues descargar el android studio, en un curso de kotlin básico que ando tomando me han recomendado bajar el IntelliJ IDEA community, pero la verdad para poder ejecutar el emulador lo hice con android studio y pss básicamente es lo mismo. Puedes descargar aquí.
#Paso II
La típica apple installation, y luego el next, next finish, deberán ver una pantalla como esta.
#Paso III
Ahora para probar y hacer jalar lo del emulador, le damos en >New Project, y yo elegí el ejemplo de Bottom Navigation Activity, le damos al Next.
Y en la siguiente pantalla verificamos que el Language sea Kotlin y en el Minium SDK : API 30 Android 11, en caso que no tuvieran un sdk instalado les mostrará un pop-up para que instalen. Y le damos al finish.
Deberían ver algo similar a esto.
Ahora en la esquina superior izquierdo centro, hay una pequeña como martillo, que es para compilar, le picamos, puede que les marque error como a mí, algo así.
So, habrá que ir al menú Tools > SDK Manager.
Ahí elegir el correspondiente (aka lo importante por que me paso es que yo puse primero el x86, y deben elegir el de arquitectura arm64)
Y con esto básicamente estamos ready, vuelven a darle al botón de compilar y todo debería ir viento en popa, y por ultimo le pican al triangulito verde, que es como de play, y voila.
Configurando mi nueva MacBook para desarrollo. ¡Mi terminal sigue siendo mi refugio en este mundo cambiante! ✨🖥️
Hoy instalamos una nueva aplicación de Laravel y creamos los modelos, migraciones y factories con ayuda de Blueprint.
En este tercer post sobre la estructura de la especificación JSON:API, vemos los objetos faltantes como errors.