Entradas

Conexión de bases de datos en dispositivos móviles

Imagen
Conexión de bases de datos en dispositivos móviles

Gestión de Información por Medio de Bases de Datos

GESTIÓN DE INFORMACIÓN POR MEDIO DE BASES DE DATOS Gestionar la información de una aplicación por medio de bases de datos debe de ser algo muy importante para el desarrollo de esta sin importar el tipo de aplicación, puede ser una aplicación de escritorio, web o de dispositivos móviles. Por medio de las bases de datos, se puede asegurar que la información que se ingresa y que se usa en las aplicaciones, estará segura y será fácil de acceder por cualquier método o proceso que se ejecute dentro de la aplicación, por ejemplo, es mucho más seguro guardar la información de inicio de sesión de una aplicación en una base de datos, en donde el nombre del usuario y la contraseña, serán encriptados para evitar que factores externos puedan interceptar esta información y robarla. Las bases de datos también facilitan algunos procesos por medio de los procedimientos almacenados o triggers, estos pueden ejecutar diferentes tareas con mucha facilidad y rapidez, de esta manera el usuario tiene una mejo

Ventajas de SQLite

 Ventajas de SQLite Facilidad de uso: SQLite no hace uso de una conexión a un servidor de base de datos para almacenar la información que se almacena por medio de la aplicación, si no que, hace uso de un archivo de base de datos que se puede generar automáticamente por la aplicación. Obviamente esto varía dependiendo de la aplicación ya que hay algunas que sí hacen conexión a una base de datos. No pesa mucho: Los archivos de bases de datos SQLite son mucho más livianos que los archivos generados por otros tipos de bases de datos y esto hace a SQLite una solución perfecta para las aplicaciones móviles, Smart TVs, cámaras, etc. Multiplataforma: SQLite funciona en cualquier plataforma por lo que es ideal para desarrollar aplicaciones, apps y webs que funcionen en Linux, Windows, Android o sistemas Apple.

Almacenamiento y recuperación de información por medio de la clase SharedPreferencias

Almacenamiento y recuperación de información por medio de la clase SharedPreferencias Se puede usar para almacenar preferencias y configuraciones personalizadas de la aplicación cambiadas por el usuario. Se pueden guardar datos básicos como el nombre del usuario dentro de la aplicación. Se pueden guardar datos que sean necesarios incluso cuando la aplicación se cierra, ya que estos no se perderán en una nueva sesión.

Desventajas de Vectores en Android Studio

 Desventajas de Vectores en Android Studio Tamaño Fijo:  Una vez se declara el tamaño de un array, no es posible cambiarlo cuando se inicie la ejecución del código, si se necesita agregar más valores que el tamaño original, se tendría que volver a crear el arreglo con el nuevo tamaño. Datos de un Solo Tipo: Los arrays no pueden guardar datos de diferente tipo al que se le fue asignado al momento de ser creados, por ejemplo, un array de números enteros no puede guardar datos alfanuméricos o con decimales. Falta de Métodos: No siempre hay métodos para hacer lo que deseamos, por ejemplo, si queremos sacar el valor máximo y mínimo de un array, hay que escribir el código para lograr esto o se tienen que usar librerías externas para lograr eso. Desde mi punto de vista, una desventaja de Android Studio al momento de usar los arrays, es el hecho que Android Studio es un IDE que puede ser pesado y exigente al momento de usar y no cualquier equipo lo puede correr o no puede tener el mejor rend

Ventajas de Vectores en Android Studio

Ventajas de Vectores en Android Studio Facilidad de Creación: Los vectores en Android Studio son muy fáciles de crear ya que se usa Java como lenguaje de programación. Facilidad de Recorrido: Los arrays en Java son muy fáciles de recorrer por medio de un ciclo for que pase por cada posición del array. Optimización: Los arrays pueden guardar una gran cantidad de valores en un solo fragmente de código sin necesidad de declarar un variable para cada valor. En mi opinión una de las ventajas de Android Studio al momento de usar los arrays, es tener la facilidad o la herramienta de auto completar el código dependiendo de lo queramos hacer, también se dan sugerencias para mejorar este y se muestran posibles soluciones al código en caso de que tengamos algún error.