Eduardo Medina AlfaroLíder Técnico Android
Organizer GDGLima
@eduardomedinahttps://github.com/emedinaa/
ANDROID
CONSTRUYE COMPONENTES PERSONALIZADOS PARA TU APLICACIÓN
Custom Components
¿ ?
Te entregan un diseño , el cual tiene componentes que no existen y no tienes idea de como construirlos.
Además debe tener alguna animación o efecto excéntrico.
¿Qué hacemos ?
Custom Components
Custom Components
http://stackoverflow.com/questions/tagged/android
Lo que hacemos todos normalmente :)
Custom Components
No es de mucha ayuda, pues es raro encontrar un “actionbar desplegable y que se comporte como un menú”.
Antes de eso , veamos qué componentes Nativos existen en Android .
Custom Components
Encontramos alguno que nos sirva ?Ninguno de los componentes se ajusta a lo que necesitamos...
Custom Components
Talvez con un custom actionbar ? Quien me dice porque sí o porque no ?
Custom Components
Cuando te encuentres en esta situación, debes crear tu propio componente !
Custom Components
Abril - 2015
Listemos que necesitamos :
- Debe permitir insertarse en cualquier diseño.- Debe ser reutilizable. - Debe permitir un diseño flexible.- Debe permitir crear nuevas propiedades.- Debe permitir interactuar mediante métodos o
funciones.
Custom Components
Abril - 2015
Debe permitir insertarse en cualquier diseño.
Custom Components
Abril - 2015
Custom Components
Abril - 2015
Debe ser reutilizable.
Custom Components
Abril - 2015
Debe permitir un diseño flexible.
Custom Components
Abril - 2015
Debe permitir un diseño flexible.
Custom Components
Abril - 2015
Debe permitir un diseño flexible.
Abril - 2015
Custom Components
Debe permitir crear nuevas propiedades.
Custom Components
Debe permitir crear nuevas propiedades.
Custom Components
Debe permitir crear nuevas propiedades.
Custom Components
Abril - 2015
Debe permitirinteractuarmediante métodos o funciones.
Custom Components
Debe permitirinteractuarmediante métodos o funciones.
Vamos a Codear !!!
https://github.com/emedinaa/aiesec_pucp_custom_comp_android
Custom Components
Gracias !@eduardomedina