Está en la página 1de 3

¿QUÉ ES UNA APLICACIÓN MÓVIL?

• Una aplicación móvil es una aplicación informática diseñada para ser ejecutada en teléfonos
inteligentes, tabletas y otros dispositivos móviles.
• Permiten al usuario efectuar un conjunto de tareas de cualquier tipo (profesional, de ocio, educativas,
de acceso a servicios) desde un dispositivo móvil, facilitando las gestiones o actividades a desarrollar.
APLICACIONES ANDROID
• Se desarrollan para el Sistema Operativo Android en lenguaje Java con Android SDK.
• Se instalan en formato APK desde la tienda oficial de aplicaciones Google Play Store o desde el
teléfono, utilizando un explorador de archivos.
• Android Studio es el IDE oficial para desarrollar aplicaciones en Android.
ANDROID SDK
Es el Kit de desarrollo de software. Con él podremos desarrollar aplicaciones y
ejecutar un emulador del sistema Android en una versión específica. Todas las
aplicaciones Android se desarrollan en lenguaje Java junto con este kit.

• Android es un sistema operativo móvil desarrollado por Google.


• Fue diseñado para dispositivos móviles con pantalla táctil, como teléfonos
inteligentes, tabletas, relojes inteligentes, automóviles y televisores.
• Inicialmente fue desarrollado por Android Inc., empresa que Google respaldó económicamente y que
adquirió en 2005.
• Android es el sistema operativo móvil más utilizado del mundo, con una cuota de mercado superior al
80 % al año 2017, muy por encima de iOS.
• Android, al contrario que otros sistemas operativos para dispositivos móviles como iOS, se desarrolla
de forma abierta.
VERSIONES DE ANDROID Y NIVEL DE API
Son actualizaciones al sistema operativo base. Típicamente arreglan fallos y agregan nuevas funciones.
Generalmente cada actualización del sistema operativo Android es desarrollada bajo un nombre en código de
un elemento relacionado con dulces en orden alfabético.
GRADLE
• Es el sistema de compilación oficial para Android y
cuenta con soporte para diversas tecnologías y lenguajes.
• Android Studio no cuenta con un generador interno, sino
que delega todas las tareas de compilación en Gradle,
garantizando la corrección en todas las construcciones (Builds) que se ejecute.
MANIFEST.XML
• El archivo de manifiesto proporciona información esencial sobre tu aplicación al sistema Android,
información que el sistema debe tener para poder ejecutar el código de la app.
• Nombra el paquete de Java para la aplicación. El nombre del paquete sirve como un identificador
único para la aplicación.
• Declara los permisos debe tener la aplicación para acceder a las partes protegidas de una API e
interactuar con otras aplicaciones. También declara los permisos que otros deben tener para
interactuar con los componentes de la aplicación.
• Declara el nivel mínimo de Android API que requiere la aplicación.
ANDROID ACTIVITY
• Un Activity es un componente de la aplicación que contiene una pantalla con la que los usuarios
pueden interactuar para realizar una acción, como marcar un número telefónico, tomar una foto,
enviar un correo electrónico o ver un mapa.
• A cada actividad se le asigna una ventana en la que se puede dibujar su interfaz de usuario. La ventana
generalmente abarca toda la pantalla.
• Una aplicación generalmente consiste en múltiples actividades vinculadas de forma flexible entre sí.
JAVA
• Java es un lenguaje de programación
orientado a objetos y una plataforma
informática comercializada por primera
vez en 1995 por Sun Microsystems
(Comprada por Oracle).
• Hay muchas aplicaciones y sitios web
que no funcionarán a menos que tenga
Java instalado y cada día se crean más.
• Desde portátiles hasta centros de
datos, desde consolas para juegos
hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
• El lenguaje Java es sensible a la diferencia entre el uso de mayúsculas y minúsculas en los
identificadores.
• Una sentencia Java finaliza con punto y coma ( ; ).
• La doble barra inclinada indica que lo que sigue es un comentario.
• Un bloque es un grupo de sentencias delimitadas por llaves
DATOS NUMÉRICOS
Java tiene 6 tipos de datos numéricos: 4 para
valores enteros, y 2 para valores con decimales o de
coma flotante.

DATOS LÓGICOS
Los valores lógicos true (verdadero) y false (falso)
se representan con el tipo de dato boolean.

DATOS DE CARACTERES
Java posee también el tipo char que es un carácter
UNICODE de 16 bits con los códigos de 0 a 65535.
Por ejemplo 'A', 'γ' , '@'.

DATOS DE CADENAS DE TEXTO


Java soporta cadenas de caracteres a través del tipo String. Si encerramos una cadena de caracteres entre
comillas dobles se genera un objeto de tipo String.

VARIABLES
• El uso de las variables es importante en cualquier algoritmo que se
desee implementar.
• Una variable es un elemento de programación que permite
almacenar un dato para su uso posterior.
• Para declarar una variable usamos la siguiente sintaxis:
<tipo de dato> <nombre de la variable> [ = valor inicial ] ;

EJEMPLOS DE DECLARACIÓN DE VARIABLES


int edad; //se crea una variable de tipo entero de nombre edad
double peso; //se crea una variable de tipo real de nombre peso
char car; //se crea una variable de tipo caracter de nombre car
String ape; //se crea una variable de tipo cadena de nombre ape
//asignando datos a las variables creadas:
edad = 25; //se asigna el valor entero 25 a la variable edad
peso = 65,58; //se asigna el valor real 65,58 a la variable peso
car = '@'; //se asigna el caracter @ a la variable car
ape = “Medina” //se asigna la cadena “Medina” a la variable ape

MÉTODOS EN JAVA
• Un método es un conjunto de instrucciones dentro de una aplicación que puede
ser ejecutado haciendo referencia al nombre del método.
• Para utilizar un método se requiere definirlo e invocarlo.
• Sintaxis de la definición de un método:
<especificador acceso> <tipo retorno> <nombre método> (lista parámetros)
{
cuerpo método
}
TIPO DE RETORNO
• Determina el tipo de dato que retorna
el método.
• Si el método no devuelve ningún
valor, se debe especificar la palabra
reservada void (vacío) como tipo de
retorno.
NOMBRE DEL MÉTODO
• Es un identificador único. El nombre
del método no puede ser el mismo
que el nombre de una variable declarada en la misma clase.
LISTA DE PARÁMETROS
• Se utiliza para pasar datos al método y para recibirlos desde el método. La lista se encierra entre
paréntesis, y éstos se incluyen, aunque el método no tenga parámetros.
CUERPO DEL MÉTODO
• Es el conjunto de instrucciones que el método debe ejecutar.
INVOCACIÓN DE UN MÉTODO
• Una vez definido el método lo podemos ejecutar invocándolo o llamándolo
haciendo referencia a su nombre.
• El nombre del método va seguido de paréntesis incluso si el método no tiene parámetros.
Invocar método sin retorno y sin parámetros
saludar(); //hola mundo
Invocar método sin retorno y con parámetros
saludar(“Pepito”); //hola Pepito
Invocar método con retorno y sin parámetros
String fecha = obtenerFecha();
Invocar método con retorno y con parámetros
int suma = sumar(4,5);
CONCLUSIONES
• Para desarrollar una app Android se necesita conocer el lenguaje Java.
• La declaración de variables en Java requiere la especificación del tipo de dato.
• Un método es un conjunto de instrucciones que se ejecuta haciendo referencia a su nombre.
• Según su alcance, las variables pueden ser locales, globales o de instancia, y estáticas o de clase.
• Una aplicación Android está compuesta por un conjunto de Actividades.
• A cada actividad se le asigna una ventana en la que se puede dibujar su interfaz de usuario.

También podría gustarte