miércoles, 9 de enero de 2019

Sesión 2

Propósitos:
Elaborar aplicaciones móviles, mediante la programación de bloques y el uso del emulador en App Inventor; para realizar tareas específicas.
Elaborar una base de datos, mediante el uso del SGBD SQLite; para preparar el uso de datos en una aplicación móvil


Contenidos:
1. Aplicaciones móviles elaboradas en App Inventor mediante programación por bloque.
2. Bases de datos con SQLite.


Productos de la sesión:
Aplicación móvil elaborada en App inventor y ejecutada mediante el emulador o el celular.
Base de datos elaborada en SQLite.



ELABORACIÓN DE APPS CON "APP INVENTOR"



Diseña la interfaz de la solución del problema simple que preparaste, mediante una serie de pantallas y la navegación entre ellas.



Describe algorítmicamente lo que hace cada pantalla, identificando los diferentes objetos que contiene. 

Desarrolla el diseño de la interfaz en App Inventor a partir de las pantallas elaboradas; posteriormente desarrolla la programación por bloques de esta, haciendo pruebas desde su celular y/o el emulador. Una vez terminada sube una copia de tu proyecto a tu carpeta de trabajo.

A continuación descarga de la carpeta "Memoria navidad App Inventor", desde la carpeta de trabajo, el archivo "MemoramaNavidadverificacion.iai" para revisarlo con el grupo con la intención de identificar el alcance de programación con App Inventor.

La referencia del autor de ésta aplicación se encuentra en https://www.youtube.com/watch?v=qCLW_-l0Sf8&t=7s

SQLite

Razones para elegir SQLite[2]

Tamaño: SQLite  tiene  una  pequeña  memoria y una única biblioteca es necesaria para acceder a bases de datos, lo que lo hace ideal para aplicaciones de bases de datos incorporadas.

Rendimiento de base de datos: SQLite realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL.

Portabilidad: SQLite se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración.

Estabilidad: SQLite es compatible con ACID, reunión de los cuatro criterios de Atomicidad, Consistencia, Aislamiento y Durabilidad.

SQL: SQLite implementa un gran subconjunto de la ANSI - 92 SQL estándar, incluyendo sub consultas, generación de usuarios, vistas y triggers.

Interfaces: SQLite cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Tcl, groovy, etc.

Costo: SQLite es de dominio público, y por tanto, es libre de utilizar para cualquier  propósito sin costo y se puede redistribuir libremente.


La apliación SQLite Database Browser se puede descargar desde la carpeta "Software" que se encuentra en la carpeta de trabajo o en https://sqlitebrowser.org/ 

Elabora una base de datos, en DB Browser para SQLite, referente a una agenda telefónica y guarda el archivo SQLite en tu carpeta de trabajo.

No hay comentarios.:

Publicar un comentario