Que es Android y tu Primera aplicación Hola Mundo

5 minuto(s)

Para algunos ya es conocido este Tema, pero para los nuevos, los que recién inician en el mundo del desarrollo de Software y desean aprender sobre Android, este artículo va dirigido para ellos, vamos hablar en este artículo detalles esenciales sobre lo que es Android, para que sirve, las empresas que usan Android y  otros detalles, vayamos con el artículo.

Que es Android ?

Es un Sistema Operativo creado sobre la base de Linux (Sistema Operativo de código Abierto), el cual se encuentra en dispositivos móviles como Smartphones, Tablets, Smart TVs, Wearables, entre otros dispositivos inteligentes.

Como puedes ver Android a diferencia de otros sistemas operativos como Windows o Mac OS, fue desarrollado exclusivamente para ser utilizado en dispositivos móviles.

Es por medio de Android que se da una integración ideal entre el Hardware del Equipo Móvil y las Aplicaciones Móviles ya que los equipos desde que salio Android al mercado adoptaron quizás no tan novedosamente, pero iniciaron la tendencia de los super equipos móviles que cuenta con grandes características físicas como Memoria RAM, Espacio de Almacenamiento, Cámaras de Alta Resolución, Pantallas HD, etc. que dan Soporte a las Aplicaciones y Videojuegos de alto rendimiento.

En la Actualidad las Aplicaciones para Android son Desarrolladas con Java, Kotlin y otros Lenguajes de Programación.

Historia

El sistema operativo Android nace en Palo Alto, Estados Unidos  en el año de 2003 por Andy Rubin, Rich Miner, Chris White y Nick Sears, quienes crean la empresa Android Inc con el objetivo de desarrollar un Sistema Operativos para celulares, en este tiempo no existian Tablets, SmarTVs o dispositivos inteligentes, deciden que tenía que ser con Linux para evitar problemas de derecho de autor en aquellas épocas, el logo de Android entre los años 2007 y 2014 fue así

En el Año 2005 la empresa Google compra Android Inc y un par de años las empresas más reconocidas del mundo fundan Open Handset Alliance, una alianza comercial conformada por 84 empresas que desarrolla estándares abiertos para dispositivos móviles. Los miembros más importantes son Google, HTC, Dell, Intel, Motorola, Qualcomm, Texas Instruments, Samsung, LG, T-Mobile, Nvidia y Wind River Systems.1​

En el mismo 2005 Google lanza la primera versión de Android 1.0 llamada Apple Pie, desde entonces Google suele ponerle el nombre de un dulce a cada versión que decidan sacar.

En la Actualidad Android es uno de los Sistema Operativos más usados en el mundo y cuentan con mas de 2 millones de aplicaciones en su Play Store, estas aplicaciones pueden ser gratuitas y otras de Pago.

Versiones de Android

Hasta la Fecha de este Post, Android SO se encuentra actualmente en la versión 9.0 o también llamado Android Pie, en el futuro obviamente aparecerán nuevas versiones. A continuación te compartimos un historial de versiones que Android ha tenido hasta la fecha actual en que se escribió este artículo y la fecha en que fue lanzada

Nombre código Número de versión Fecha de lanzamiento Nivel de API
Apple Pie​ 1.0 23 de septiembre de 2008 1
Banana Bread 1.1 9 de febrero de 2009 2
Cupcake 1.5 25 de abril de 2009 3
Donut 1.6 15 de septiembre de 2009 4
Eclair 2.0–2.1 26 de octubre de 2009 5-7
Froyo 2.2–2.2.3 20 de mayo de 2010 8
Gingerbread 2.3–2.3.7 6 de diciembre de 2010 9–10
Honeycomb 3.0–3.2.6 22 de febrero de 2011 11–13
Ice Cream Sandwich 4.0–4.0.5 18 de octubre de 2011 14–15
Jelly Bean 4.1–4.3.1 9 de julio de 2012 16–18
KitKat 4.4–4.4.4, 4.4W–4.4W.2 31 de octubre de 2013 19–20
Lollipop 5.0–5.1.1 12 de noviembre de 2014 21–22
Marshmallow 6.0–6.0.1 5 de octubre de 2015 23
Nougat 7.0 – 7.1 – 7.1.1 – 7.1.2 15 de junio de 2016 24-25
Oreo 8.0 – 8.1 21 de agosto de 2017 26-27
Pie 9.0 6 de agosto de 2018 28

Empresas que Usan Android

Aplicaciones muy conocidas de grandes Empresas han sido desarrolladas para Android SO, entre las cuales tenemos

  • Facebook
  • Navegador Google Chrome
  • Navegador Dolphin
  • Navegador Mozilla Firefox
  • Messenger de Facebook
  • Instagram
  • Uber
  • WhatsApp
  • Flickr
  • Pinterest
  • Youtube
  • Dropbox
  • Mega
  • Google Drive
  • Gmail
  • Hotmail
  • Entre Otras

La lista es muy grande, puedes darte una idea de las grandes Empresas y Aplicaciones que han desarrollado para el Sistema Operativo Android.

Hola Mundo

Para desarrollar tu primera aplicación Android, tienes que descargar Android Studio y luego te aconsejamos actualices sus SDK Tools y todas las actualizaciones que hayan salido para que tengas siempre al día el programa a las últimas novedades.

Una vez instalado Android Studio, abre el programa y en la  ventana que te aparece, dale Crear un nuevo Proyecto (Start a new Android Studio project)

En la siguiente Ventana Coloca un Nombre, el dominio de tu sitio web y dale siguiente Next

Ahora escoge la versión de Android 6.0 (Marshmallow), es la versión mínima que recomienda Google para desarrollar tu aplicación Android, dale siguiente Next

En Android a cada Vista o Pantalla se le llama Activity, selecciona para una primera vez el Basic Activity y dale Siguiente Next

Por último Coloca un nombre al Basic Activity y activa el uso de Fragment, esto es para que tu aplicación se adapte a la pantalla de los dispositivos móviles, dale clic en Finalizar o Finish

Espera que Android Studio termine de crear el entorno de desarrollo de tu aplicación, para ver tu aplicación te recomendamos usar un Dispositivo de Emulación Física o tu celular.

Puedes crear un emulador pero consume muchos recursos del sistema, si tu PC tiene suficientes recursos puedes crear una emulador haciendo clic en AVD (Android Virtual Devices)

En la siguiente ventana tienes que crear un nuevo dispositivo de Emulación, dale clic en Create Virtual Device para crear uno

Acá escoge el modelo de celular que quieres crear para emular tu aplicación, luego escoge la versión de Android 6.0 y dale Finalizar para crear el Emulador.

Por último dale click en el boton verde Run App para ejecutar tu aplicación, luego selecciona en la ventana el Emulador que has creado y dale Ok

Y aparecerá el Emulador corriendo tu aplicación Hola Mundo

Notas

  • Los Pasos y Procesos mencionados en este artículo pueden cambiar en futuras versiones de Android Studio.
  • Si es  vital que tu aplicación corra en versiones anteriores a Android 6.0 tienes que analizarlo bien hay funciones que no son soportadas en  versiones anteriores, puedes optar por hacer una versión Little para versiones anteriores a Android 6.0

 

Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.