lunes, 31 de marzo de 2014

TinyDB


TinyDB es un componente no visible que almacena los datos de una aplicación.

Las aplicaciones creadas con App Inventor se inicializan cada vez que se ejecuta: si la aplicación establece el valor de una variable y el usuario sale de la aplicación, el valor de esa variable no será recordado la próxima vez que la aplicación se ejecute. Por contra, TinyDB es un almacén de datos persistente para la aplicación, es decir, los datos almacenados estarán disponibles cada vez que la aplicación se ejecuta. Un ejemplo podría ser un juego que guarda la puntuación más alta y recupera cada vez que el juego se ejecuta.

TinyWebDB

Fuentes: 
Componente no visible que se comunica con un servicio Web para almacenar y recuperar información.

domingo, 30 de marzo de 2014

Location Sensor

Fuentes: 
Este componente proporciona la ubicación del dispositivo Android, utilizando el GPS si está disponible o un método alternativo en caso contrario, como pueden ser las torres de telefonía móvil o las redes inalámbricas conocidas.

LocationSensor es un componente no visible que puede proporcionar información sobre la ubicación, incluyendo longitud, latitud, altitud (si el dispositivo posee esta capacidad), y la dirección. Este componente también puede proporcionar geocodificación, la conversión de una dirección dada (no necesariamente la actual) a una latitud (con el método LatitudeFromAddress) y una longitud (con el método LongitudeFromAddress).

Para funcionar, el componente debe tener la propiedad Enabled establecida, y el dispositivo debe tener habilitada la detección de localización a través de satélites GPS (hallándose con cobertura del sistema) o un método alternativo.

Diseño de aplicaciones android sin programar con appinventor: Camera Player


En esta sexta entrega les presento un mini tutorial que es la continuación de los 5 tutoriales anteriores. Recuerde que tiene que verlos para entender la metodología de este mini curso.


En este videotutorial veremos lo siguiente: 
  • Utilización de Camera y Player 
  • Realización de llamadas con PhoneCall 


Diseño de aplicaciones android sin programar con appinventor: Textbox y matemáticas


5º tutorial de programación en appinventor: cada vez que vamos aumentando los tutoriales las explicaciones básicas se van obviando.



Diseño de aplicaciones android sin programar con appinventor: Canvas


Esta es la cuarta entrega del curso app inventor desde cero. Para entender un poco mejor estos vídeos deben mirar las 3 entregas anteriores.


En este videotutorial trataremos sobre el uso del Canvas. También explica como conectar un dispositivo android a App Inventor



Diseño de aplicaciones android sin programar con appinventor:Checkbox y screen

Fuente: http://www.editronikx.com/

Tercera entrega del mini curso de android



En este videotutorial se trata los siguientes temas:
  • Uso de CheckBox 
  • if else 
  • Crear diferentes pantallas con Layout y cambiar de pantalla con la propiedad visible

Diseño de aplicaciones android sin programar con appinventor: Botón y sonido


Esta es la segunda entrega del mini curso de diseño de aplicaciones android sin saber programar con appinventor. En este video aprenderemos a añadir sonido a tus aplicaciones




sábado, 29 de marzo de 2014

Diseño de aplicaciones android sin programar con appinventor: Imágenes y botones

Fuente: http://www.editronikx.com/

Programar en android es muy sencillo desde software que nos simplifiquen procesos como lo hace appinventor. Este programa, basado en Scratch, nos permite jugar con bloques y, a su vez, ensamblar códigos de fácil manipulación sin ser ningún experto en java o lenguajes similares.

En esta serie de video tutoriales publicaré un curso básico de programación en android sin saber programar. Espero lo disfruten y lo sigan paso a paso. Además en cada video dejara tareas de consulta para que avancen desde casa.


En este primer videotutorial se explica qué es app inventor y se diseña la primera aplicación con botones e imágenes. Además, se muestra la forma de ejecutar instrucciones cuando se incicia el programa (when screen1.initialize):