2. Android es un sistema operativo basado en el núcleo Linux. Fue diseñado
principalmente para dispositivos móviles con pantalla táctil, como
teléfonos inteligentes, tabletas y también para relojes inteligentes,
televisores y automóviles. Inicialmente fue desarrollado por Android Inc.
Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?
Contexto
histórico
3. Primer
Smartphone
En 2003 comenzó como una compañía llamada Android inc, fundado
por Andy Rubin, Rich Miner, Chris White y Nick Sears fundan
Android Inc.
En julio de 2005, la multinacionalGoogle compra Android Inc.
En 2008 sale el primer dispositivo móvil de comunicación en
incorporar el sistema operativo móvil de Google.
4. Android 1.0
Apple pie
Primera versión de Android.
La beta de Android fue lanzada el 5 de noviembre de 2007.
Otras aplicaciones incluyen: Alarma, Calculadora, Marcación
(teléfono), Pantalla de inicio (launcher), Imágenes (Galería) y
ajustes.
5. Android 1.1
Banana Bread
9 de febrero de 2009
La actualización resolvió fallos.
Cambio laAPI y agregó una serie de características.
6. Android 1.5
Cupcake
Mayo de 2009.
Android SDK.
Nuevas funciones para ambos desarrolladores y usuarios, así
como también en el esqueleto del API de Android.
7. Android 1.6
Donut
15 de septiembre de 2009.
Soporte para teclados virtuales de terceros con predicción de
texto y diccionario de usuarios para palabras personalizadas.
Grabación y reproducción,Tamaños de pantallas
Cuadro de búsqueda.
8. Android
2.0/2.1
Eclair
26 de octubre de 2009.
Búsqueda por voz.
Navegación por Google maps.
Personalización en pantalla de inicio.
Dictado por voz.
9. Android 2.2
Froyo
El 20 de mayo de 2010.
Integración del motor de JavaScript V8 de Chrome en el
navegador.
Soporte para el servicio Android Cloud to Device Messaging
(C2DM), habilitando notificaciones push.
Funcionalidad de anclaje de red por USB yWi-Fi hotspot.
Dalvik.
Método de compilación JIT (Just inTime)
10. Android 2.3
Gingerbread
6 de diciembre de 2010.
Soporte para Near Field Communication (NFC), permitiendo al
usuario leer la etiqueta NFC incrustada en un póster, sticker o
anuncio publicitario.
Soporte nativo para más sensores (tales como giroscopio y
barómetro).
Gestor de batería.
11. Android 3.0
Honeycomb
22 de febrero de 2011.
Apta paraTV y tablets y no para teléfonos Android.
Soporte para microprocesadores multi-núcleo.
Habilidad para encriptar todos los datos del usuario.
12. Android 4.0
IceCreamSandwich
12 de octubre de 2011.
Separación de widgets en una nueva pestaña, listados de forma
similar a las aplicaciones.
Desbloqueo facial, característica que permite a los usuarios
desbloquear los equipos usando software de reconocimiento
facial.
Grabación de vídeo a 1080P para dispositivos con Android de
serie.
14. Android 4.4
KitKat
31 de octubre de 2013
Google Now
Posibilidad de impresión mediante WiFi.
WebViews basadas en el motor de Chromium.
Su nombre se debe a la chocolatina KitKat, de la empresa
internacional Nestlé.
15. Android 5.0
Lollipop
3 de noviembre de 2014
Material Design
Runtime Android (ART) con anticipación-de-tiempo (AOT)
compilación y mejora de la recogida de basura
Multipantalla
Vectoriales dibujables, que escala sin perder definición
16. Android 6.0
Marshmallow
5 de octubre de 2015
Administrador de permisos: Podemos decidir a qué permisos se
puede acceder cada aplicación, como los permisos de calendario,
contactos, cámara, micrófono, SMS, sensores, teléfono y
ubicación.
Explorador de archivos nativo
Batería
17. Android 7.0
Nougat
22 de agosto de 2016
Usa Chrome como WebView lo que ahorra consumo en RAM ya
que las aplicaciones no tendrán que cargar este componente.
Batería
Nueva APIVulkan con mejor rendimiento gráfico.
Es posible responder mensajes de texto desde la notificación.
18. Android 8.0
Oreo
21 de agosto de 2017
Android Runtime (ART) ofrece mejoras de rendimiento.
Nuevos emojis que se incluirán en el estándar Unicode 10
Android Go, que se utilizará en todos los dispositivos con 1 GB de
RAM o menos.
20. ANDROID
ESTUDIO
Android Studio es el entorno de desarrollo integrado oficial para la
plataforma Android. Fue anunciado el 16 de mayo de 2013 en la
conferencia Google I/O, y reemplazó a Eclipse como el IDE oficial
para el desarrollo de aplicaciones paraAndroid con Instant Run.
22. REQUISITOS
Java Development Kit (JDK) 7
(Minimo). Sin importar el sistema
operativo que uses en tu
computadora. Esto porque Android
Studio usa la JVM y Dalvik(ART)
para compilar tu aplicación.
SDK (Conjunto de herramientas de
desarrollo. Comprende un
depurador de código, biblioteca, un
simulador de teléfono basado en
QEMU, documentación, ejemplos
de código y tutoriales). Tools, Api
level (SDK platform, samples,
System images, sources, extras)
23. GRADLE
Esta basado en Groovy
Archivo Build.gradle
Android Studio usa Gradle, un paquete de herramientas de
compilación avanzadas, para automatizar y administrar el proceso de
compilación, y al mismo tiempo te permite definir configuraciones de
compilación personalizadas y flexibles.
27. Views
Una view es un objeto cuya clase es android.view.View. Es una
estructura de datos cuyas propiedades contienen los datos de la de
un elemento en la pantalla y permite establecer el layout. Una view
tiene: layout, drawing, focus change, scrolling, etc..
28.
29. ViewGroup
Es un objeto que se compone de otros views ordenados, dando
como resultado un layout.
30.
31.
32.
33.
34.
35.
36.
37.
38. Material
Desing
Material design es una normativa de diseño enfocado en la
visualización del sistema operativo Android, además en la web y en
cualquier plataforma.