Apps

Definición de app

Programa o conjunto de programas informáticos que realizan un trabajo específico

diseñado para el beneficio del usuario final.

Características de una app

Las apps están destinadas sobre todo a smartphones o tablets.

Son más dinámicas que los programas.

Algunas dependen de internet, aunque no es una característica indespensable

Ocupan menos espacio que los programas y son más rápidas de instalar.

Tipos de apps

App nativa. Las apps nativas se desarrollan en el lenguaje nativo de cada sistema operativo, lo que también determina sus parámetros y características

Las aplicaciones web o web apps
Las web apps son un tipo de aplicaciones que no requieren instalarse en el dispositivo ni ocupan espacio en él. Se puede acceder a ellas a través de un navegador web (Chrome, Mozilla Firefox, Internet Explorer, Microsoft Edge, etc.)

App híbridas:
Las aplicaciones híbridas combinan características de las aplicaciones nativas y de las aplicaciones web. Lo común que tienen con las aplicaciones nativas es que se adquieren a través de una tienda de aplicaciones y ocupan un espacio en el dispositivo.

Elementos que conforman una app de Android

Vista

Layout.

Actividad

Fragmentos

Servicio

Intención

Receptor de anuncios

Receptor de anuncios

Plataformas para crear apps

Appcelerator Titanium

PhoneGap

jQuery Mobile

appery

iBuild App

Plataforma Android

es un stack de software para dispositivos móviles que incluye un sistema operativo, middleware y aplicaciones. Las aplicaciones en Android se desarrollan en lenguaje de programación Java, y son ejecutados por una nueva máquina virtual que lleva el nombre Dalvik.

Requisitos para instalar Android Studio

Versión 3.x

4 GB RAM mínimo, 8 GB RAM recomendado más 1GB adicional para el emulador de Android

Espacio de almacenamiento: 2 GB para Android Studio, 4 GB recomendados (500 MB para IDE y al menos 1.5 GB para Android SDK, imágenes de sistema de emulador y cachés)

Java versión: Java Development Kit (JDK) 8

¿Qué es un apk de Android?

Es un archivo con la extensión APK (acrónimo de Android Application Package) es la forma en la que está empaquetada una aplicación de Android que contiene, como instalable que es, todos los archivos necesarios

¿Qué es el sdk de Android?

El SDK de Android es un conjunto de herramientas y bibliotecas de desarrollo de software que se requieren para desarrollar aplicaciones Android.

El Android SDK comprende todas las herramientas necesarias para codificar programas desde cero e incluso para ponerlos a prueba.

El Android SDK es compatible con Windows, macOS y Linux, de modo que puedes desarrollar en cualquier de estas plataformas.