lunes, 5 de febrero de 2018

Que es Android, su Historia y Tipos de Versiiones

¿Descripcion de ANDROID?



En los últimos años los teléfonos móviles han experimentado una gran evolución, desde los primeros grandes y pesados, pensados sólo para hablar por teléfono en cualquier parte, a los últimos modelos, con los que el término “medio de comunicación” se queda bastante pequeño.

Es así como nace Android. Android es un sistema operativo y una plataforma software, basado en Linux para teléfonos móviles. Además, también usan este sistema operativo (aunque no es muy habitual), tablets, netbooks, reproductores de música e incluso PC’s. Android permite programar en un entorno de trabajo (framework) de Java, aplicaciones sobre una máquina virtual Dalvik (una variación de la máquina de Java con compilación en tiempo de ejecución). 

Además, lo que le diferencia de otros sistemas operativos, es que cualquier persona que sepa programar puede crear nuevas aplicaciones, widgets1, o incluso, modificar el propio sistema operativo, dado que Android es de código libre, por lo que sabiendo programar en lenguaje Java, va a ser muy fácil comenzar a programar en android.


HISTORIA DE ANDROID



Fue desarrollado por Android Inc., empresa que en 2005 fue comprada por Google, aunque no fue hasta 2008 cuando se popularizó, gracias a la unión al proyecto de Open Handset Alliance, un consorcio formado por 48 empresas de desarrollo hardware, software y telecomunicaciones, que decidieron promocionar el software libre. Pero ha sido Google quien ha publicado la mayor parte del código fuente del sistema operativo, gracias al software Apache, que es una fundación que da soporte a proyectos software de código abierto.

Dado que Android está basado en el núcleo de Linux, tiene acceso a sus recursos, pudiendo gestionarlo, gracias a que se encuentra en una capa por encima del Kernel, accediendo así a recursos como los controladores de pantalla, cámara, memoria flash…


VERSIONES DISPONIBLES DE ANDROID


El sistema operativo Android, al igual que los propios teléfonos móviles, ha evolucionado rápidamente, acumulando una gran cantidad de versiones, desde la 1.0 para el QWERTY HTC G1, hasta la 4.0 que acaba de salir al mercado.

! Cupcake: Android Version 1.5
Características: Widgets, teclado QWERTY virtual, copy & paste, captura de
vídeos y poder subirlos a Youtube directamente.

! Donut: Android Version 1.6
Características: Añade a la anterior la mejoría de la interfaz de la cámara, búsqueda
por voz, y navegación en Google Maps.

! Eclair: Android Version 2.0/2.1
Características: Mejoras en Google Maps, salvapantallas animado, incluye zoom
digital para la cámara, y un nuevo navegador de internet.

! Froyo: Android Version 2.2
Características: Incluye hostpot Wifi, mejora de la memoria, más veloz, Microsoft
Exchange y video-llamada.

! Ginger Bread: Android Version 2.3
Características: Mejoras del consumo de batería, el soporte de vídeo online y el
teclado virtual, e incluye soporte para pagos mediante NFC2.

! Honey Comb: Android Version 3.0/3.4
Características: Mejoras para tablets, soporte Flash y Divx, integra Dolphin,
multitarea pudiendo cambiar de aplicación dejando las demás en espera en una columna,
widgets y homepage personalizable.

! Ice Cream Sandwich: Android Version 4.0
Características: Multiplataforma (tablets, teléfonos móviles y netbooks), barras de
estado, pantalla principal con soporte para 3D, widgets redimensionables, soporte usb para
teclados, reconocimiento facial y controles para PS3.
Leer más
      edit

domingo, 4 de febrero de 2018

Programacion en Android Studio

Programar en Android Studio 


Programar en Android Studio es sencillo, pero requiere de constancia y de dominar conceptos básicos para empezar a sumar de menos a más. Aprender a programar en Android Studio podría abrirnos muchas puertas, sobre todo ahora que está en auge. En este artículo veremos los medios fundamentales para empezar a programar en Android Studio, con guías/pdf en español y también en inglés, con el que disponemos de mucho más contenido.


Aprende a programar en Android Studio


Para programar en Android Studio, y sobre todo, si buscamos tutoriales de Android, Android Developers es fundamental, la pega es que está en inglés. A continuación, te mostramos todas las guías que te vendrán bien para aprender a programar en Android, algunas en español, otras lamentablemente en inglés:


Android Developers. La herramienta de Google es fundamental para dominar el lenguaje. 


Stack Overflow. Estos chicos siempre nos solucionan todo. Para ello, debemos buscar en inglés el problema que nos esté dando la app o que no sepamos resolver, y seguramente encontramos respuesta. Sino, siempre podemos iniciar nosotros el hilo.


Desarrollo de Aplicaciones Android seguras. Este libro que hemos conocido a través de “El Lado del Mal”, nos va a venir muy bien para aprender a programar en Android con ejemplos. Incluye ejemplos básicos para que empecemos a dominar el lenguaje y a hacer cosas. Por 20 euros, sin duda es la mejor opción en papel.

  • Crear mi primera aplicación en Android Studio.
  • Crear un layout en Android Studio.
  • Añadir un elemento a un layout.
  • Crear un menú.
  • Crear un ListView / Cómo hacer una lista.
  • Crear un botón.
  • Dar función a un botón.
  • Crear botón de atrás.
  • Lanzar segundo activity.
  • Cambiar orientación aplicaciones.
  • Diseñar Action Bar.
  • Añadir iconos a la Action Bar.
  • Crear adapter personalizado.
  • Poner una imagen de fondo.
  • Cambiar el color de fondo de un layout.
  • Cambiar icono (ic_launcher) aplicación.
  • Poner anuncios en la app.
  • Exportar APK.
  • Cambiar el nombre de una versión.
  • Cambiar el código de una versión.
  • Cómo usar Git.
  •   Cómo poner márgenes en un layout en Android
  • Material Extra
  • Descargar última versión de Android Studio.
  • Códigos de colores Material Design.

Con todo esto, podrás empezar a hacer cosas. Es fundamental que apuestes por todos estos tutoriales, y sobre todo documentación para que empieces a programar en Android de manera fácil. Si necesitas algún tutorial sobre algo, y tienes dudas, siempre puedes dejarnos un comentario, te ayudaremos en todo lo que podamos.

Leer más
      edit