¿Qué es Android Things?
Clase 91 de 96 • Curso Definitivo de Android 2016
Contenido del curso
Creando nuestro entorno de desarrollo
Básicos de Android
Creando Platzigram
- 20

Configurando nuestro tema Material
16:41 min - 21

Widgets de Material Design
10:39 min - 22

Maquetando nuestras vistas del proyecto
14:21 min - 23

¿Qué es un Activity?
22:21 min - 24

Maquetando nuestros Activities
25:19 min - 25

Internacionalización de Textos
11:20 min - 26

Rised button
09:54 min - 27

EditText con Material Design
11:26 min - 28

Terminando el Home de nuestra aplicación
09:17 min - 29

Toolbar
20:30 min - 30

Intents
12:29 min - 31

CardView
07:51 min - 32

Analizando nuestra vistas
07:48 min - 33

Maquetando nuestro CardViewd
29:35 min - 34

Introducción a Fragments
08:37 min - 35

Creando nuestros fragments
21:46 min - 36

Fragments en nuestro BotttomBar
19:13 min - 37

¿Cómo funciona un RecyclerView?
11:44 min - 38

Implemententando RecyclerView
28:43 min - 39

Picasso
05:54 min - 40

Analizando nuestra vista
10:04 min - 41

Collapsing Toolbar Layout, AppBarLayout
26:32 min - 42

Onclick Listener en RecyclerView
11:06 min - 43

Implementando la vista de perfil
15:07 min - 44

Comportamientos dependientes en Material Design
22:48 min - 45

Transiciones en Android.
16:32 min
Conclusiones
Continuando con Platzigram
Arquitectura en Android
- 52

¿Por qué se debe implementar una Arquitectura en Android?
06:40 min - 53

Principios SOLID en Android
05:46 min - 54

¿Qué es y por qué implementar MVP en Android?
05:38 min - 55

MVP en Android un ejemplo sencillo
32:06 min - 56

¿Qué es la arquitectura limpia? Clean Architecture
08:38 min - 57

Platzigram con Clean Architecture creando la entidad Login
14:21 min - 58

Integrando un Presenter e Interactor a Platzigram
10:44 min - 59

Creando un Repository en Platzigram
15:09 min
Accediendo al Hardware en Android
Configuración de Firebase en Android
Gradle en Android
Firebase Authentication en Android
- 67

Cómo funciona Firebase Authentication en Android
13:00 min - 68

Firebase Authentication Correo y Contraseña en Platzigram
21:34 min - 69

Sign In y Sign Out Correo y Contraseña en Platzigram
11:43 min - 70

Configurando Facebook Developers
10:53 min - 71

Implementando Facebook Login en Platzigram
14:00 min - 72

Manejando una sesión en Facebook con Android y Firebase
07:57 min
Almacenamiento en Android
Menús en Android
Firebase Storage en Android
Logcat de Android y Crash Reporting de Firebase
Conexión a Servicios Web con Retrofit en Android
Trabajando con otra API, Medium
Seguridad en Android
Animaciones en Android
Android Things
Publicación en el PlayStore
Contenido complementario
Alguna vez habías escuchado la frase “No solo de móviles vive Android” y esto es por que en algún momento habíamos escuchado que Android no solo podía funcionar en dispositivos móviles.
El Sistema Operativo Android lo hemos visto funcionando en Teléfonos, Televisiones, Computadoras, Smart Watches y hasta en Automóviles.
Alguna vez había escuchado de proyectos poco comunes que funcionaban con Android, como Refrigeradores que tenían un inventario de comida y a través de una pantalla cada día te sugería que una receta qué preparar; Hornos que verificaban la temperatúra de la comida y automáticamente sabían en qué momento dejar de hornear. Hace mucho tiempo que escuché de estos proyectos y me preguntaba cómo podía llevar mis conocimientos de Android a esto tan tangible. Después descubrí que una de las claves era trabajar con electrónica a través de dispositivos Arduino y conectarlos a través del NDK de Android (un nivel más bajo de programación).
Pero la verdad es que esta vez Android ha sacado algo ++excepcional++ y ++emocionante++ que hace que este tipo de proyectos sean mucho más sencillos de realizar. Quiero hablarte del Sistema Operativo Android Things, ++sí es un sistema operativo++ que, esta diseñado para integrarse en Dispositivos Embebidos.
Los ++Dispositivos Embebidos++ son dispositivos que normalmente tienen un microprocesador, memoria RAM y memoria flash y trabajan con recursos muy limitados por que están diseñados para realizar una función específica. Si buscas este termino en Google probablemente te veas dispositivos como:
- Arduino
- Raspberry Pi
- Intel Edison
- etc.
Mira algo así:
Que si la miras más de cerca verás que tiene un CPU, que se compone de un microprocesador, memoria RAM y memoria flash además de otros aditamentos que nos hacen posible interactuar con más hardware, como entradas USB, Ethernet, HDMI, etc.
Para que estos dispositivos funcionen mejor se les puede instalar un sistema operativo que normalmente era Linux, pero ahora podemos operarlos a través de Android Things SO.
Mira la composición de este Sistema Operativo notarás que se parece al Sistema Android convencional.
Lo que nos lleva a la mejor parte, Android Things SO, al igual que Android tiene a nuestra disposición un SDK para desarrollo, sí ++un sdk de desarrollo++ esto hace que construir apps que manipulen el hardware conectado a nuestro dispositivo embebido sea muy sencillo y tan familiar como construir apps comunes para móviles. Tenemos una capa de Software (SDK) que nos permite interactuar con el hardware (Dispositivo Embebido).
Así que en esencia esto es Android Things, un Sistema Operativo creado para Dispositivos Embebidos que pone a nuestra disposición un SDK de desarrollo.
Este artículo forma parte de una serie que estaré sacando para ti, para que conozcamos juntos más de este tema y construyamos proyectos súper interesantes.
Cuéntame todo lo que sabes sobre este tipo de dispositivos y todos los proyectos que has escuchado sobre Android en Hardware, estoy ansiosa por leerlos todos.