Categorias: Todos - app - android - elementos - tipos

por Alma Pérez 4 anos atrás

267

M2

Las aplicaciones, conocidas comúnmente como apps, son programas de software diseñados para cumplir funciones específicas directamente para los usuarios. Estas apps deben tener características como un diseño adaptable a diferentes dispositivos y tamaños de pantalla, funcionalidades de búsqueda, opción para que los usuarios dejen comentarios, capacidad de trabajar sin conexión e integración con redes sociales.

M2

TERMINOLOGÍA BÁSICA PARA CREAR UNA APP

PLATAFORMA ANDROID

Las aplicaciones en Android se desarrollan en lenguaje de programación Java.
Incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros.
Es el sistema operativo móvil más utilizado del mundo
Diseñado para dispositivos móviles con pantalla táctil,
Basado en Kernel de Linux y software de código abierto.
Sistema operativo móvil desarrollado por Google.

INSTALAR ANDROID STUDIO

Linux
GNU C (glibc) 2.1 o superior.
64 bits / 32 bits.
Ubuntu…
GNOME o KDE Desktop.
Mac
Java 6.
Mac OS X 10.8.5 o superior.
Windows
64 bits y procesador Intel (emulador).
Java 8.
Resolución mínima de 1.280 x 800.
2 GB de espacio libre mínimo (4 GB recomendado).
2 GB de RAM (8 GB de RAM recomendado).
Windows 7/8/10 (32 o 64 bits).

APK EN ANDROID

INSTALACIÓN
Copie el archivo .APK que ya está instalado en su computador a la carpeta que desee en su dispositivo móvil.
A través del cable USB solo tiene que conectar su dispositivo al ordenador.
El sistema ejecutará e instalaremos el programa.
Copie el archivo en la memoria interna de su smartphone o tablet y selecciónelo.
Es una variante del formato JAR de Java y se usa para distribuir e instalar componentes empaquetados para la plataforma Android.
Android Application Package(archivo ejecutable de aplicaciones para Android)

SDK EN ANDRID

Con se puede desarrollar aplicaciones y ejecutar un emulador del sistema Android de la versión que sea
Software Development Kit (kit de desarrollo de software).

PLATAFORMAS PARA CREAR APPS

Appy Pie
Basta con seleccionar un diseño, personalizarlo como quieras, agregar funciones deseadas y publicar tu en Google Play o iTunes.
Funcional para empresas que necesitan impulsar sus estrategias de venta.
Crea aplicaciones que puedan ejecutarse en diferentes sistemas operativos como Android, iOS o Fire OS.
Appsbuilder
Permite a los usuarios sin conocimiento de código, desarrollar su propio proyecto y ejecutarlo en siete sistemas operativos diferentes.
Kodular
El funcionamiento es muy sencillo.
Servicio gratuito y de código cerrado.
Swift
Su interfaz es muy intuitiva y sencilla de utilizar.
Brinda un lenguaje de programación que está enfocado en el desarrollo de aplicaciones para iOS y macOS.

ELEMENTOS QUE CONFORMAN UNA APP DE ANDROID

Una aplicación desarrollada para dispositivos Android tiene una estructura diferente a una aplicación de escritorio.
Intent

Permite la comunicación entre el resto de elementos de una aplicación Android o elementos pertenecientes a distintas aplicaciones.

Widget

Elementos visuales, normalmente interactivos, que se muestran en la pantalla de un dispositivo móvil Android.

Broadcast Receiver

Elemento encargado de detectar y dar respuesta a las alertas generadas por el sistema o de otras aplicacioes.

Content Provider

Elemento que permite compartir datos entre aplicaciones sin tener que mostrar la estructura interna de datos.

Service

Los servicios pueden realizar acciones tales como actualizar datos, lanzar alertas, mostrar elementos visuales como las actividades, etc.

View

Elementos básicos con los que se diseña e implementa una interfaz gráfica de una aplicación.

Activity

Elemento principal de la interfaz gráfica de una aplicación Android.

Topic principal

APP

Programa de software que está diseñado para realizar .una función determinada directamente para el usuario
TIPOS

APPS INTERPRETADAS

Dan la posibilidad de acceder a la mayoría de características hardware de cada dispositivo.

Se desarrollan en los lenguajes de aplicaciones web como HTML y CSS.

Se encarga de combinar lo mejor de la App Nativas y la Web Apps.

WEB APPS / APLICACIONES MÓVILES

Utiliza lenguajes como: HTML y CSS

Con una sola aplicación web llegaremos a los diferentes dispositivos.

Programada con independencia del sistema operativo.

APLICACIONES NATIVAS

La descarga o instalación se realiza desde las diferentes app stores de cada dispositivo.

Se desarrollan de forma específica para software development kit o SDK.

CARACTERÍSTICAS

Capacidad de trabajar fuera de línea

Diseño adaptado a diferentes dispositivos y tamaños de pantalla

Permitir comentarios del usuario

Funcionalidad de búsqueda

Integración con las redes sociales