
¿Como crear un widget?¿Es necesario saber programar?¿Es difícil?
Para crear un widget, lo primero es conseguir dashcode, os lo podéis descargar de la web de apple, pero tenéis que registraros, si no, no se puede.
Página Dashcode
Lo siguiente es instalarlo, fácil y sencillo, decir que se instala en una carpeta llamada developer, que me volví loco buscándolo en aplicaciones.
Decir que no es necesario saber programar, para hacer cosas básicas, aunque creo que ayuda bastante para no volverte loco entre tantas opciones.
Y a la respuesta de que si es difícil, tanto como tu quieras.
Cuando lo ejecutamos, nos da opción de crear distintos tipos de widget personalizables:
- custom->Widget desde cero, sin ayuda
Coutdown->Cuenta atrás, típico reloj de tiempo para una keynote
RSS->Pues eso, para estar al día de los mejores blogs
Podcast->Para que aparezcan los nuevos capítulos
Photocast->Para usar con iphoto y presentaciones de diapositivas
Quartz Composer->Mostrar tus composiciones quartz
Daily Feed->Similar a RSS, pero con la diferencia, de que sólo se mostrará uno
Gauge->Para crear widget medidores, de ram, disco duro…
Voy a tratar de hacer un ejemplo con cada modo, ejemplo que iré publicando periódicamente.
No pretendo ser un experto creando widget, tan solo salir del paso y hacer algo que quede aparente y sea útil, seguro que todo lo que haga será mejorable, asi que si veis algo que no os cuadra, o lo que veáis, usar los comentarios, que no tengo ningún problema en rectificar y aprender de todos vosotros.
Iba e empezar con los ejemplos directamente, pero me he dado cuenta, que antes de usar cualquier programa, lo primero y mas importante que hay que hacer es conocer el interface.
En la imagen os explico un poco por encima como funciona.
Según el caso iremos viendo unas opciones u otras.
(click en la imagen para agrandar)
Esta en realidad es la segunda opción, ya que la primera es un widget en blanco completamente, para que programes lo que quieras.
Countdown, sirve para programar cuentas atrás, para eventos, citas importantes, etc…

Este es el aspecto típico del widget,por delante, para modificarlo por detrás(al pulsar en la “i”), deberemos cambiar la vista a back
a partir de aquí lo modificaremos a nuestro gusto.
Para cambiar el título y los días etc a otro idioma basta con hacer doble click en el, y ya será editable.
En la columna de la izquierda, debajo de front y back, tenemos la opción widget atributtes.

En target Kind, nos da varias opciones, como puede ser elegir un evento de ical, la fecha y hora que nosotros queramos, o un evento alojado en una pagina web.
Nos da a elegir lo que queremos que haga una vez acabado el tiempo, como por ejemplo una alarma, que se pare o que siga contando.
Podemos añadir varios idiomas, para que nuestro widget sea mas universal.
En la opción de mas abajo, default image, podemos crear nuestro propio estilo, es decir diseñar el widget por ejemplo en photoshop y usarlo de fondo. En la barra inferior tenemos la opción de importarlo y abrirlo en un editor externo.
En widget icon, podemos poner el icono que queremos que se vea en el dock del dashboard y como icono de la aplicación.
Este es el resultado de un ratito de trabajo:

Seguro que vosotros los haceis mucho mejores.
Si quereis podeis ponerlos en los comentarios.
*Acabo de descubrir que no admite acentos.
**Esta serie de artículos los he publicado previamente en : TengoUnMac.com Blog en el que colaboro.



Puedo prometer y prometo que el próximo ordenador serán un apple portátil…
Me alegro de tu elección, no te defraudara ni lo más mínimo, seguro
Muy buen tutorial para hacer un widget. ahora paso todo el día “jugando” con esa gran herramienta. Me gustaria que explicases como hacer cuando la cuenta llega a cero, que este emita un sonido (canción de itunes, o sonidos de mac) o que muestre un mesaje.
Deberías hacer muchos más sobre dashcode para seguir aprendiendo.
bueno me despido y gracias.