Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación de dispositivos móviles, UNIVERSIDAD TÉCNICA DE COTOPAXI,…
Programación de dispositivos móviles
Historia y evolución de los dispositivos móviles.
La comunicación fue el primer objetivo de un teléfono celular, sin embargo, hoy en día un teléfono celular cumple más que una simple función de comunicar a dos personas.
1983 - Primer teléfono móvil en Estados Unidos. Motorola, con su modelo DynaTAC 8000X.
1984 - Nokia lanza su Mobira Talkman.
1989 - Motorola lanza el teléfono más ligero, MicroTAC.
1994 - Motorola lanza un teléfono para ser utilizado en coches.
1997 - Nokia lanza el primer smartphone.
1999 - Internet móvil comienza a nacer.
2000 - Surge el primer PocketPC.
2002 -Lanzan al mercado los Tablet PC.
2006 - Windows entra en el ámbito de los Ultra-mobile PC o UMPC.
2008 - Aparece el primer dispositivo Android de la historia.
2009 - Nacen los smartphones con el iPhone 1.
2010 - Apple lanza su primer iPad.
2014 - Apple lanza el iPhone 6 y iPhone 6 Plus.
2016 - La décima generación de smartphones de Apple.
2018: Huawei Mate 20 Pro
2019: Llegan los smartphones de pantallas plegables
2020: Samsung Galaxy S20 FE
Sistema Operativo móvil más utilizado.
Android
Es sistema operativo de Google y es usado por HTC, LG, Motorola, Samsung y BQ.
Algunas de sus versiones son Apple Pie, Banana Bread, Jelly Bean o KitKat.
iOS
es el sistema operativo de la empresa Apple que utilizan los iPhone y el iPad.
Symbian
Es propiedad de Nokia y el utilizado para sus teléfonos. Cualquier otra compañía tendrá que tener el permiso de Nokia antes de usar este sistema operativo.
Windows Phone
Desarrollado por Microsoft, es utilizado básicamente por los terminales o Smartphone de gama alta de Nokia.
Estructura básica de un programa en Android Studio.
Diseño de interfaz (xml)
Consiste en un archivo .xml en donde se realiza el diseño de la aplicación.
Paleta para acceder a diferentes elementos de Android Studio
Algunas propiedades alojadas en la paleta del diseño xml.
Text view
Permite mostrar texto al usuario.
Plain Text
Permite el ingreso de datos por teclado al usuario.
Existen diferentes variantes.
Number
Al ejecutar la app se mostrará el teclado numérico, facilitando el ingreso de datos al usuario.
Email
Al ejecutar la app se mostrará el teclado alfabético incluyendo
,
facilitando el ingreso de datos al usuario.
Phone
Al ejecutar la app se mostrará el teclado numérico, facilitando el ingreso de datos al usuario.
Button
Uno de los usos más frecuentes es llamar métodos desde la Lógica de negocio.
ImageButton
Permite realizar las mismas opciones que un Button, pero con una imagen.
CheckBox
Botón que permite elegir más de una opción a la vez al usuario.
RadioGroup
Permite crear una sección en donde se alojan los RadioButon.
RadioButton
Botón que permite navegar entre opciones, pudiendo seleccionar una a la vez.
Widgets
ImageView
permite visualizar una imagen en la pantalla del usuario.
WebView
Permite visualizar una página web desde la app del usuario.
Layouts
Linear Layout (Horizontal)
Permite posicionar elementos uno a continuación de otro de forma horizontal.
Linear Layout (Veritical)
Permite posicionar elementos uno debajo de otro de forma vertical.
Containers
Spinner
Genera un menú desplegable de opciones.
ScrollView
Permite que la app sea accesible tanto de forma vertical como horizontal.
Legacy
ListView
Permite visualizar una lista de opciones en pantalla disponibles para seleccionarse y acceder a diferentes opciones.
Lógica de negocio (java)
Consiste en un archivo .java en donde se realiza la programación de la app según sea el requerimiento. Android Studio permite realizarlo en el lenguaje de programación java o Kotlin.
Principales atributos para la creación del diseño xml.
bold
Negrita en el texto.
gravity
Centrar texto según la necesidad.
background
Color de fondo de un elemento.
size
Tamaño del texto.
UNIVERSIDAD TÉCNICA DE COTOPAXI
CIENCIAS DE LA INGENIERÍA Y APLICADAS
INFORMÁTICA Y SISTEMAS COMPUTACIONALES
Nombre: Diego David Gavilanez Guanoluisa
Octavo Semestre "A"