Programar APKs en Termux Siempre he querido programar apks (el .exe de android) directamente en Android. Tras varias búsquedas a lo largo del tiempo encontré una forma de crear apks usando comandos. Tanto Java como Kotlin son lenguajes que no me entusiasman precisamente asique he desarrollado un script en javascript y un par de repos para poder construir la apk a partir de una url o una carpeta con archivos html, css, js y demás de tal forma que no tengas que tocar ni una sola linea de código de java, kotlin, xml, etc. No es nada complejo, solo tienes que correr 2 comandos. Instalación Mi script utiliza unos cuantos paquetes de Termux: Quickjs Git Aapt Apksigner Dx Ecj Curl buildAPKs Hice un commando para que simplemente lo copies y pegues, te deja todo listo. Si acabas de descargarte termux, corre termux-setup-storage antes de nada. Si ya tenías acceso a la carpeta storage no hace falta. Aquí el comando: yes | pkg install quickjs git aapt apksigner dx e...
Javascript map reduce filter A muchos programadores les cuesta entender o encontrar uso para el método .map() En este artículo vamos a programar el método, así podrás entender exactamente que es. map Para no ensuciar el array de javascript, vamos a crear una nueva versión del array extendiendo la clase. class CustomArray extends Array { map() { return "método custom"; } } Ahora tenemos 2 clases array iguales. La de javascript y la nuestra. La nuestra es casi igual que la de javascript, solo cambia el método map. Puedes comprobar que funciona con el siguiente código class CustomArray extends Array { map() { return "método custom"; } } let numeros = new CustomArray(1, 2, 3); // Crea un array custom let numeros2 = [1, 2, 3]; // Crea un array normal numeros.map( num => num + 1); // "método custom" numeros2.map( num => num + 1); // 2, 3, 4 En la primera llamada a map (nuestro método custom) no pasa nada especial porque nuestro mé...