Este documento presenta una introducción al desarrollo de aplicaciones para Android. Explica qué es Android, su historia y cuota de mercado. Describe las ventajas e inconvenientes de desarrollar para esta plataforma. Incluye información sobre cómo instalar las herramientas de desarrollo, el patrón MVC, sensores, almacenamiento de datos y publicación de aplicaciones.
Introducción a Android: 10 cosas importantes que hay que entenderjezabelink
Estan son las diapositivas del taller de Android que se dio en la Universidad Autonoma de Baja California Sur por parte de UNAM MOBILE.
Web: unammobile.net
Tw: @unam_mobile
Presentación de la charla "Introducción a Android" (basada en "Entendiendo Android", de la TLP2k11) para el ciclo ACUDI de la ETSII (Universidad de La Laguna).
Introducción a Android: 10 cosas importantes que hay que entenderjezabelink
Estan son las diapositivas del taller de Android que se dio en la Universidad Autonoma de Baja California Sur por parte de UNAM MOBILE.
Web: unammobile.net
Tw: @unam_mobile
Presentación de la charla "Introducción a Android" (basada en "Entendiendo Android", de la TLP2k11) para el ciclo ACUDI de la ETSII (Universidad de La Laguna).
Ponencia en el Seminario "Poiesis&Innovación"
Escuela de Arquitectura y Diseño
Pontificia Universidad Católica de Valparaíso
Ciudad Abierta de Ritique
Marzo, 2011
Se presenta una breve explicación sobre diseño centrado en el usuario, historia, definición e importancia de esta metodología de trabajo para el diseño de interfaces usables.
En esta presentación podrá encontrar:
- Inicios del diseño centrado en el usuario (DCU).
- Diferencias entre el diseño tradicional y el diseño centrado en el usuario.
- Definición del DCU.
- Faces del DCU.
- Metodologías de evaluación usadas por el DCU.
Fuente: www.blog.pucp.edu.pe/ux
Ponencia en el Seminario "Poiesis&Innovación"
Escuela de Arquitectura y Diseño
Pontificia Universidad Católica de Valparaíso
Ciudad Abierta de Ritique
Marzo, 2011
Se presenta una breve explicación sobre diseño centrado en el usuario, historia, definición e importancia de esta metodología de trabajo para el diseño de interfaces usables.
En esta presentación podrá encontrar:
- Inicios del diseño centrado en el usuario (DCU).
- Diferencias entre el diseño tradicional y el diseño centrado en el usuario.
- Definición del DCU.
- Faces del DCU.
- Metodologías de evaluación usadas por el DCU.
Fuente: www.blog.pucp.edu.pe/ux
Presentación que se preparo para la conferencia dada en el Congreso Multidisciplinario en Tecnologías para la Innovación Tekhné 2014, sobre Aplicaciones móviles híbridas.
android libro de principios basicos de programacion en este entorno, resumen detallado de los factores que inciden en la creacion de una aplicacion con pasos sencillos de android
Similar a Introducción al desarrollo Android, Sesión 1 (20)
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaAMADO SALVADOR
Distribuidor Oficial Ariston en Valencia: Amado Salvador distribuidor autorizado de Ariston, una marca líder en soluciones de calefacción y agua caliente sanitaria. Amado Salvador pone a tu disposición el catálogo completo de Ariston, encontrarás una amplia gama de productos diseñados para satisfacer las necesidades de hogares y empresas.
Calderas de condensación: Ofrecemos calderas de alta eficiencia energética que aprovechan al máximo el calor residual. Estas calderas Ariston son ideales para reducir el consumo de gas y minimizar las emisiones de CO2.
Bombas de calor: Las bombas de calor Ariston son una opción sostenible para la producción de agua caliente. Utilizan energía renovable del aire o el suelo para calentar el agua, lo que las convierte en una alternativa ecológica.
Termos eléctricos: Los termos eléctricos, como el modelo VELIS TECH DRY (sustito de los modelos Duo de Fleck), ofrecen diseño moderno y conectividad WIFI. Son ideales para hogares donde se necesita agua caliente de forma rápida y eficiente.
Aerotermia: Si buscas una solución aún más sostenible, considera la aerotermia. Esta tecnología extrae energía del aire exterior para calentar tu hogar y agua. Además, puede ser elegible para subvenciones locales.
Amado Salvador es el distribuidor oficial de Ariston en Valencia. Explora el catálogo y descubre cómo mejorar la comodidad y la eficiencia en tu hogar o negocio.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
2. conociendoandroid
Indice
Qué es Android
Un poco de historia
Android en el mundo
Ventajas y desventajas
Desarrollar en Android
Introducción a la teoría
Patrón: Modelo, Vista, Controlador
Sensores y localización
Ficheros Android
Publicar
Tips
Referencia
www.solusoft.es
3. quéesandroid
La evolución libre del mundo móvil…
Es un Sistema Operativo libre, gratuito
y multiplataforma, especialmente
diseñado para dispositivos móviles.
Google compró en 2005 Android
Inc., La empresa que desarrollaba.
Se publicó antes el sistema
operativo que el primer móvil.
En 2010 se situó como el sistema
operativo móvil más vendido del
mundo.
www.solusoft.es
4. androidenelmundo
La evolución libre del mundo móvil…
En 2012 domina el 68% del mercado, con 500 millones de
dispositivos activos y 1.3 millones de activaciones al día.
www.solusoft.es
5. ventajasandroid
La evolución libre del mundo móvil…
•Es libre (licencia Apache)
•Es gratis.
•Rápida resolución de errores.
•Permite adaptación a los terminales.
•Buenas herramientas de desarrollo.
•Gran flexibilidad para los usuarios.
•Personalizable.
•Gran comunidad.
•Terminales económicos.
•Multitarea.
•Más que móviles.
www.solusoft.es
6. desventajasandroid
La evolución libre del mundo móvil…
•FRAGMENTACIÓN
•Versiones
•Hardware
•Fabricantes
•Caducidad capacidades Hardware.
•Batería
•Reinicios
•Market poco exigente
•Seguridad
•Apariencia
•Aplicaciones mal acabadas
www.solusoft.es
9. desarrollarenandroid
Instalando el SDK…
•No es necesario registrarse
•Es conveniente leer las guías de diseño
•Descargar e instalar Android SDK
•Instalar Java SE Development Kit
•Instalar Eclipse
•Instalar ADT Plugin
•Ejecutar Android SDK Manager
•¡Comenzar!
http://developer.android.com/sdk/installing/index.html
www.solusoft.es
10. desarrollarenandroid
Esqueleto de un proyecto sencillo…
Lo más relevante
•/src/
•/res/drawable/
•/res/layout/
•/res/values/
•AndroidManifest
•Build Path
•Otros…
www.solusoft.es
12. mvcandroid
Modelo
Es el Sistema de Gestión de Datos y de
Lógica de negocio.
•Java (Dalvik)
•Acceso a datos
•SQLite
•Web Services
•Depende de las necesidades de
información de la aplicación
•Lógica de negocio
www.solusoft.es
13. mvcandroid
Vista
Es la interfaz con la que interactuará el
usuario.
•Layouts XML
•Parecido a HTML…
Externalizar…
•Estilos
•Colores
•Drawables
•Strings (Localización)
•Animaciones
www.solusoft.es
15. mvcandroid
Controlador
Clases Java que ejecutan operaciones del
modelo en función de las acciones que el
usuario realiza en la interfaz.
•Eventos
•Hilos
•Representación de información
•Recolección de datos
•Navegación entre Actividades
www.solusoft.es
16. mvcandroid
Controlador
Actividades, Tareas e Intents (con y sin respuesta).
www.solusoft.es
18. componentesandroid
Tipos de componente
Activities
Representan un sola pantalla con interfaz de usuario.
Services
Es un componente que se ejecuta en segundo plano
realizando tareas largas o realizando procesos remotos.
Content Providers
Expone y maneja colecciones de datos de aplicación.
Broadcast receivers
Es un componente que responde ante mensajes broadcast
emitidos por el sistema o por otros componentes.
¡Declaración de componentes!
www.solusoft.es
20. sensoresandroid
Tu android es un dispositivo sensible
La mayoría de dispositivos Android tienen
sensores Hardware o Software (sintéticos)
que permiten realizar distintas
mediciones.
Para usarlos…
•Sensores de movimiento
•Determinar que están disponibles
•Acelerómetros, gravedad,
•Determinar sus capacidades y
giroscópios…
rangos…
•Sensores ambientales
•Suscribirse al monitoraire,eventos del
•Temperatura del de presión,
iluminación, humedad…
sensor para detectar sus
•Sensores de posición
actualizaciones.
•Sensores de orientación (GPS) y
magnéticos.
www.solusoft.es
21. sensoresandroid
Desafíos de la localización
Manejar las tecnologías de localización
puede ser complicado, hay muchos
factores en la lectura de la posición que
pueden generar errores.
•Multitud de orígenes
•GPS, Cell-ID (GSM), WiFi…
•Movimiento del usuario
•Ya que la posición cambia, es
necesario recalcular la
localización a menudo
•Precisión cambiante
•Las posiciones de cara origen no
tienen una precisión estable.
www.solusoft.es
22. ficherosandroid
AndroidManifest.xml
AndroidManifest.xml
Presenta información esencial acerca de
la aplicación que android debe conocer
antes de ejecutarla.
•Obligatorio en la raíz de la app.
•Define:
•Nombre del paquete
•Componentes
•Permisos de acceso al API
•Permisos de acceso al APP
•Nivel del API de Android
•Librerías
www.solusoft.es
24. ficherosandroid
strings.xml
strings.xml
Permite separar los recursos de tipo
cadena de texto de tu aplicación y habilita
la localización.
•Uso muy recomendado
(casi obligatorio)
•El nombre es opcional
•Puede dividirse en varios ficheros
•Disponible en tiempo de compilación
www.solusoft.es
26. ficherosandroid
layout.xml
layout.xml
Estructura visual de una interfaz de
usuario.
•Permite separar presentación de
código de aplicación.
•Nombre distinto para cada vista
•Dos caminos para su declaración
•XML
•Runtime
•Ojo a los recursos en librerias
•Es posible crear varios por tamaño
de pantalla, orientaciones o idiomas.
www.solusoft.es
29. ficherosandroid
styles.xml
styles.xml
Colección de propiedades que especifican
el aspecto y el formato de una View o una
ventana.
•Es el equivalente a CSS.
•Permite separar el contenido de su
aspecto.
•El nombre del fichero es indiferente.
•Permite herencia de estilos.
•También podemos hablar de Themes
•Android define algunos estilos y
temas por defecto.
www.solusoft.es
31. ficherosandroid
color.xml
color.xml
Colección de propiedades que especifican
valores para colores de la aplicación.
•El nombre del fichero es indiferente
•Permite reutilizar fácilmente
constantes de color.
•Permite hacer cambios rápidos en el
aspecto de la aplicación.
•Android define una serie de colores
por defecto.
www.solusoft.es
35. publicarapp
Llegando a los usuarios
Generar el APK
Exportar la aplicación con el SDK o el IDE.
Firmar el APK
Firma única por app y con fecha de
caducidad.
Canal de distribución
Ad-hoc o Market (Google Play, hay que
ser developer).
API Level y Filtros
Calidad vs Cantidad
Recursos de Publicación
Marketing: imágenes, vídeos.
Monetización
Gratis, Pago, In-App Purchase
www.solusoft.es
36. tipsandroid
Trucos y cositas
Clean
Muchos problemas se resuelven
reiniciando.
Es mejor evitar el emulador
A no ser que no tengamos alternativa…
No hace falta cerrar el emulador
A muchos se les pasa por alto.
Recompilar
Los problemas raros pueden ser del IDE
DOC antes de tirar líneas
Muchas cosas son más fáciles de lo que
parece
www.solusoft.es
37. algunasreferencias
En caso de duda…
Estas diapositivas
http://bit.ly/soluAndroid1
Guías de uso del API
http://developer.android.com/guide
Entrenamiento y ejemplos
http://developer.android.com/training
Referencias API
http://developer.android.com/reference
Instalar el SDK
http://developer.android.com/tools/index.html
Repositorio DEMO
https://github.com/findemor/FormacionAndroid
Guías en mi blog
http://blog.findemor.es/category/android/
www.solusoft.es
39. playtime
Es hora de jugar
Tag V1 Ejercicio propuesto
Botón para mostrar u ocultar
las últimas 10 posiciones
Fecha corrección: 5/11/2012
www.solusoft.es
40. contactme
En caso de duda consulte a su farmacéutico
Manuel J. García
Técnico de Innovación
en solusoft
mgarcia@solusoft.es
@findemor
www.solusoft.es