Conferencia android

258 visualizaciones

Publicado el

Introducción al Sitema Operativo Android

Publicado en: Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
258
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Conferencia android

  1. 1. Android y Desarrollo de Aplicaciones Introducción a Android Capacitador: Br.Roger Patiño
  2. 2. Mis Apps Mimadito Colors PassBox Ikut CrusHead Longinus Gastronómica
  3. 3. Contenido • Introducción • RuntimedeAndroid • Herramientas • Componentes • Almacenamiento • APIs REST • Marketing • Material Design • El Futurode Android AndroidesunSistema Operativomóvil desarrolladoporGoogle, basadoen GNU/Linuxyenfocadoen eluso dedispositivoscomoteléfonosinteligentes y tabletas.Se tratadeuno delossistemas másconocidosen el mercadojuntoaiOS de Apple. Compartir Explorar
  4. 4. Introducción • Historia. • Características del sistema. • Versiones. • Fragmentación. Aceptar Cancelar
  5. 5. Runtime deAndroid RuntimedeAndroid DALVIK ART Mostrarnotificaciones Almacenamiento 11.64 MB Total
  6. 6. Herramientas Herramientas • Instalar JavaSE Development Kit (JDK). • Android Studio, Eclipse ADT Bundle, y Netbeans. • Android SDK (Software Development Kit). • Versión de la plataforma Android. • NDK (Native Development Kit).
  7. 7. Componentes • Introducción Activity • Constituyenla interfaz gráfica deunaaplicación Android. Sepuede pensar en una«activity»como unaventanao pantalla dela aplicación.
  8. 8. Componentes • Introducción Intents • Es unelemento básico decomunicación que se envía de un componentea otro, o entre unaaplicación a otra para comunicarse.
  9. 9. Componentes • Introducción Services • Es una entidad que ejecuta instruccionesen segundo plano sin que el usuariolo note en la interfaz. Son muyutilizados para realizar accionesde larga duración mientras las actividades muestranotro tipo de información.
  10. 10. Componentes • Introducción Content Providers • Es una interfaz que permite intercambiarinformación persistente yestructurada entredos aplicaciones. Compartir Enviar
  11. 11. Componentes • Introducción Broadcast Receivers • Se trata deunapieza destinada a detectar yreaccionarantedeterminados mensajes o eventos globales generados por el sistema (por ejemplo: “SMS recibido”, “Tarjeta SD insertada”, “Llamada entrante”, “Batería baja”, entre otros …).
  12. 12. Componentes • Introducción View y Layout • View: es unelemento que permite controlar la interacción del usuario con la aplicación. • Layout: se trata de un objeto que representa el espacio contenedor detodas las vistas (Views) dentro de una actividad.
  13. 13. Almacenamiento • SharedPreferences. • Files. • SQLite.
  14. 14. APIs REST • Introducción • Introducción REST (Representational State Transfer) • Es un tipo dearquitectura dedesarrollo web que seapoya totalmente enel estándar HTTP. • REST nos permite crear servicios y aplicaciones que puedan ser utilizadas por cualquier dispositivo o cliente que entienda HTTP, por lo que es increíblemente más simple y convencional que otras alternativas que se han estado utilizando en los últimos diez años como SOAP yXML-RPC.
  15. 15. API REST • Introducción • Introducción http://api.udone.info/v1/login?email=cuenta@hotmail.com&password=12345678&token=4df556Yhkasdqa345t
  16. 16. Marketing • Publicidad. • VenderAplicación. • Agregar compras. • BrindarServicios. • Financiación. • Freelance.
  17. 17. Material Design y el Futurode Android
  18. 18. Material Design MaterialDesign • Es unlenguajede diseño en el que predominan animaciones, transiciones ylos efectos deprofundidad como la iluminación ylas sombras. Tipografía • Roboto es la tipografía predeterminada en Material Design. Paletas de Color • Colores primarios y planos.
  19. 19. Material Design Iconos • Emular la presencia 3D, sobras e iluminación. Animación • Movimiento fluidos y naturales que es la mejor forma de guiar al usuario.
  20. 20. Material Design Android y Temas Material
  21. 21. Material Design Android con Listas y Tarjeta
  22. 22. Material Design Android y Visualización desombras
  23. 23. Material Design Android y las Animaciones
  24. 24. Material Design Componentes • Toolbars. • Navigation View. • Snackbar. • Floating Button. • CardView. • RecyclerView. • Dialog. • Tabs. • Progress.
  25. 25. Futuro de Android • Scala. • Groovy. • Kotlin. • Dart(ProyectoSky). • Go.
  26. 26. “Hecho” es mejor que “perfecto”. – Mark Zuckerberg Gracias

×