Apps
¿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.
¿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
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
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.
Plataformas para crear apps
Appcelerator Titanium
PhoneGap
jQuery Mobile
appery
iBuild App
Elementos que conforman una app de Android
Vista
Layout.
Actividad
Fragmentos
Servicio
Intención
Receptor de anuncios
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.
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.
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.