Tutorial android

En esta sección encontrarás todo un tutorial con lo relacionado con dispositivos Android, desde tutoriales, análisis, juegos, aplicaciones, documentación, trucos, etc. 

 

 

¿Por qué AA en los móviles es inútil?

tutorial movil

Hace algún tiempo, en la publicidad de las marquesinas, aparecieron anuncios en los que nos decían que en los contactos de teléfonos móviles había que poner un contacto llamado "AA NOMBRE" (avisar a). Al empezar con AA, dicho contacto aparecería el primero de la lista de nuestro móvil. De esta forma si nos ocurría algún accidente los sanitarios/policía podrían avisar a nuestro familiar de forma muy sencilla.

La idea es (era) muy buena, así que muchísima gente la puso en práctica y es cierto que la mayoría de la gente que conozco tiene un contacto que empieza por "AA", incluso yo mismo lo tengo (o tenía)...

¿Por qué es inútil en la mayoría de los casos?

Pues porque la mayoría de las personas tienen un PIN o un patrón que bloquea el móvil, con lo cual no es posible acceder a los contactos... Vaya putad... ¿no? Una idea que fue muy buena en la época en que no se ponía PIN en el móvil ha quedado desfasada. ¿O no?

Programación: Andengine tiene retardo durante juego

tutorial programacion andengine

Comenzamos hoy con un breve tutorial de Andengine en el que explicamos como evitar que durante tiempo de ejecución de nuestros juegos android haya retardos. Pero...

¿Qué es Andengine?

AndEngine es un framework que nos ayuda en el desarrollo de videojuegos encargándose de cosas como la carga de texturas, animaciones, movimiento de sprites, etc para que sólo tengamos que preocuparnos de cómo desarrollar el juego. De esta forma, Andengine nos libra de programar las "primitivas". Básicamente hay dos versiones disponibles de Andengine:

  • Gles1: Esta versión es más antigua, no es recomendable porque por ejemplo la carga de texturas es manual dificultándose el proceso. 
  • Gles2: Esta versión es la más moderna y la que se usa más a menudo. Por ello recomendamos fehacientemente descargar esta.

Una vez explicado Andegine (suponemos que ya sabías qué era si has llegado a esta sección). Vamos al tema que nos ocupa

Programación: El formato APK de las aplicaciones Android

tutorial gratis programacion android

Si has llegado a esta página es porque probablemente sepas que es el formato APK aunque sea por encima, si no es así, antes de profundizar te explicaré en pocas palabras lo que es.

Formato APK en aplicaciones Android

Un archivo APK es un archivo comprimido en ZIP que contiene todos los recursos, archivos y código fuente de una aplicación Android.

Qué contiene un APK

Si descomprimimos un APK veremos que en su interior tiene archivos y carpetas con, entre otras cosas:

Tutorial: Ofuscar código Android

tutorial android

Como explicamos en nuestro tutorial de descompilar código Android, extraer el código java de un apk es relativamente sencillo. Hoy vamos a explicar como minimizar este problema en nuestras aplicaciones. 

Ofuscación de código Java-Android

Ofuscar el código es hacerlo incomprensible para alguien humano (no para la máquina) para que aunque alguien lo tenga, no sea capaz de comprenderlo. Esto se hace poniendo como nombres de variables, métodos y clases letras sin sentido, poniéndolo todo en una linea y algunas otras formas. Pero ofuscando el código podría pasar que ni siquiera nosotros mismos (los creadores) fuéramos capaces de entenderlo, por ello lo ideal es que la ofuscación se haga en tiempo de compilación. Es decir, nosotros tenemos nuestro código limpio y bonito, pero al compilar lo guarreamos para que no se entienda. 

Tutorial: Decompilar código Android

tutorial android

Hoy vamos a explicar algo súmamente útil para aprender. A veces para aprender a programar debemos ver código de otros para ver cómo lo hacen. Lo expuesto aquí no es para robar código a otros y usarlo ya que eso sería amoral, es sólo para ver las tripas de un código Java-Android y con propósitos educativos mejorar nuestro código. Esto se llama ingeniería inversa.

Breve descripción de la máquina virtual Java de Android (Dalvik)

Los APK de Android en el fondo son archivos comprimidos que podemos descomprimir con el WinRar (o similares). Uno de los archivos que aparece si descomprimimos un archivo APK es el que tiene como extensión .dex. Los archivos .dex son archivos con código ejecutable directamente por la máquina virtual Dalvik que llevan los móviles Android. 

Juegos android: Sistema solar para niños

aplicacion educativa android gratis planetas y sistema solar

Nuestro sistema solar es inmenso y para los niños es muy difícil hacerse una idea de su tamaño y proporciones (también para los adultos), en el colegio les dan datos como el nombre de los planetas, el orden en el sistema solar y cosas abstractas que pueden tener poco o nulo interés educativo. Para aprender cómo es nuestro sistema solar lo mejor es verlo en directo con proporciones y distancias correctas tal y como muestran en la aplicación educativa que hoy os mostramos: Space4Kids

En esta aplicación los niños podrán ver las órbitas planetarias y la posición de los planetas en el sistema solar junto con algunos datos como su tamaño y distancia al sol.

Creemos que esta aplicación educativa tiene el compromiso exacto entre complejidad y sencillez.

Juegos android: PuzzK juego de puzzles para niños

juego android puzzk para niños gratis

No siempre los niños tienen que estar estudiando, leyendo o haciendo deberes. A veces es bueno que jueguen con el móvil a aplicaciones adaptadas para ellos. La aplicación que os mostramos hoy es una aplicación para hacer puzzles. Hacer puzzles se ha demostrado como una forma muy buena de desarrollar el cerebro ya que mejora la concepción espacial. 

PuzzK no es el típico puzzle, tiene alguna sorpresa incluida. Además es totalmente gratis y no lleva compras integradas, con lo cual los padres pueden dejar el móvil al niño tranquilamente sin miedo a que compren cosas desde dentro del juego.

El juego está disponible en google play totalmente gratis: PuzzK

Android: Aprender a leer y escribir

Aprender leer escribir lectoescritura android niños

La mayoría de los padres de niños de educación infantil y educación primaria en sus primeros cursos estamos preocupados por la lectoescitura de los niños. Estamos tan preocupados que preguntamos constantemente a los profesores cuando aprenderán a leer y a escribir los niños. La aplicación educativa de hoy servirá a los padres preocupados para que ayuden a los niños en la práctica de la escritura (digital) y la lectura. Con esta aplicación los niños practicarán a deletrear palabras sencillas. 

Uno de los puntos fuertes es que esta aplicación está diseñada para practicar en español e inglés, de esta forma los niños aprenden a leer y escribir en español e inglés.

Otra cosa que nos gusta de esta aplicación educativa es que es totalmente gratis, con lo cual los padres no tienen que pagar ni un euro por la educación de sus hijos

Android: Juego para aprender anatomía

Anatomía humana para niños gratis

Para los que tenemos hijos en educación primaria es fundamental disponer de herramientas educativas para que nuestros niños estudien. En google play hay múltiples aplicaciones que nos pueden ayudar para que nuestros hijos repasen conocimientos, hoy hemos seleccionado una aplicación que creemos puede ser muy interesante para aprender anatomía humana de ciencias naturales de primaria. La aplicación es Anatomy4Kids y es válida para muchos niveles. Una de las cosas que nos ha gustado es que está disponible en inglés y español, de esta forma cubre las necesidades de colegios bilingües como no bilingües. 

Dispone de dos modos de juego, en el primero el niño pulsará en las partes de la anatomía y le irá diciendo cómo se llaman. En el segundo modo de juego, la app le hace preguntas sobre anatomía y el niño tiene que buscarlas en la figura. 

Android: Juego para aprender inglés (niños)

Ingles para niños gratis en Android

Como todos sabemos (o al menos deberíamos saber) aprender el idioma inglés es muy importante para los niños que estudian educación infantil y primaria. Además los teléfonos móviles son un medio educativo muy útil. Si juntamos los teléfonos móviles con aprender ingles, tendremos una forma muy útil de que los niños aprendan inglés de forma divertida. Por ello hoy os explicaremos una aplicación educativa (English4Kids) que hemos encontrado en google play, que es totalmente gratuita y que es perfecta para iniciar a los niños en el idioma inglés. Simplemente hay que descargarla y jugar, no hace falta tener internet para jugar ni hay que pagar nada mientras se juega.

Juegos android: Cells infection

Juego Android cells infection

Cuando descargué Cells infection pensaba que me encontraba ante el típico juego sobre la vida, pero me sorprendió gratamente que no es simplemente un algoritmo de la vida típico, sino que dispone de algunos añadidos. En este juego podremos colocar distintos tipos de celulas (vida) dentro de la pantalla, cada célula tiene una tasa de reproduccion, de muerte y alimentación distinta. Por ejemplo podemos encontrarnos algunas células que se reproducen muy rápidamente pero mueren también rápidamente. Algunas de las células son carnívoras y devoran a las que están cerca de ellas y son de otras especies. El juego no tiene ningún fin salvo el ver como crecen nuestros "hijos", ver como se comen unas a otras y a veces fastidiarlas usando la "vacuna" que matará a todas las células de la zona. Podemos construir muros para evitar que las células se propaguen por determinadas zonas. Un juego recomendable para experimientar la vida.

Juegos android: PaintCells Pinta con hexágonos!

Juego android pintar para niños

Con PaintCells podremos realizar dibujos muy vistosos usando simplemente hexágonos de colores. Es un juego entretenido sobre todo para los niños, evidentemente para un adulto quizá sea demasiado sencillo ya que no se pueden hacer auténticos cuadros. La combinación de hexágonos de colores pueden hacer dibujos más que interesantes. Para descargar el juego en nuestro terminal android podemos hacerlo desde google play: PaintCells Como punto positivo decir que el juego es totalmente gratis

Juegos android: Scadroid un juego android de Slot Racing

Juego scalextric android

Hemos probado este juego gratuito para dispositivos android y nos ha encantado. En Scadroid nos pondremos a los mandos de un mini coche tipo scalextric o slot race para conducirlo a la mayor velocidad posible. Recordad que si corremos mucho en las curvas nuestro coche se saldrá de la pista perdiendo unos maravillosos segundos para ganar la carrera contra nuestro competidor (en este caso el propio móvil). Para descargarlo disponemos de los cauces habituales, el google play: Scadroid

Errores en Android Lollipop

Dispongo de un Nexus 4 que funcionaba bastante bien con Android KitKat, cuando saltó la actualización a Lollipop me encontré en el dilema de si instalar una actualización que no necesitaba (el móvil funcionaba bien) por probarlo y por disponer de funcionalidades nuevas. Decidí no hacerlo, pero tras un par de semanas de salirme la alerta de "actualización disponible" sucumbí a la tentación y la instalé. Gran error... Lo primero que me encontré es que ahora para desbloquear el móvil tengo que pulsar el botón de encendido (como antes), deslizar el dedo hacia arriba (nuevo) y meter el pin (como antes). Pensaréis, vaya chorrada, pero no, al cabo del día desbloqueamos el móvil decenas de veces y meter un paso más para desbloquearlo es como mínimo estúpido. Pero esto es un mal menor, nada más instalar la actualización comencé a tener problemas al recibir llamadas, ¡no había forma de descolgar el teléfono!

Juego Android: Puzzle de frutas

Juego lights on frutas

Fruiting off es un juego de lógica para pasar el rato. Durante las primeras fases el funcionamiento se hace bastante sencillo, pinchamos en una fruta y ella y todas las que la rodean cambian de color. El objetivo es poner todas las frutas en verde, a medida que avanzan los niveles la cosa se complica y probablemente nos encontremos con que en lugar de todas en verde tenemos la pantalla llena de frutas rojas. El juego en sí parece que es un reboot de un clásico juego electrónico llamado lights out de los 80. Este juego era una maquinita llena de luces que había que ir pulsando hasta conseguir que todas estuviesen encendidas. Esperamos disfrutéis el Fruiting off tanto como nosotros.

Páginas