5.11.13

[Concurso] La guerra de los drones

Os paso la noticia de un concurso de desarrollar aplicaciones para windows Phone 8 y Windows 8.1 que utilicen un drone.

Web del concurso

Os paso varios artículos relacionados con el concurso para ampliar la información:

Artículo Concurso ¿Quieres un AR Drone?

Artículo Contruye la mejor app y llévate un AR Drone 2.0

Me han preguntado si la aplicación se puede hacer con Android. La respuesta es no, el concurso exige desarrollar la aplicación con el SDK de Windows 8.1 o Windows Phone 8.

Otra pregunta es que si os tenéis que comprar hardware/software. Si sois estudiantes el software es gratis (en otro caso mirad el programa DreamSpark a ver si podéis evitar pasar por caja) y en las bases se nforma de que os dejarán probar en un drone para que comprobéis vuestra app.

Si alguno del grupo de Talavera os vais a apuntar, enviarlo al grupo porque hay gente interesada en hacer un grupo.

25.10.13

[Respuesta a pregunta] Ejemplo reproducir listas de audio en Windows Phone

Me pregunta cristihan123 la siguiente cuestión:

"HOLA si me ayudas yo tengo que realizar el mismo proyecto de audio mp3 pero en un listado de musicas y darle reproducir si tines un ejemplo y subirlo"

Hay una página en la documentación oficial de Windows Phone en la que podéis encontrar muchos ejemplos ya hechos de aplicaciones.

No me indicas sobre qué versión de Windows Phone estás trabajando. Te adjunto varios ejemplos hechos sobre cómo reproducir listados de música:

- Background Audio Player Sample.
- Background Audio.
- Play Audio under lock screen.

24.10.13

Ya disponible para descargar Visual Studio 2013 Express

S. Somasegar (Vicepresidente de la División de Desarrollo de Microsoft) ha puesto en su blog la noticia de que Visual Studio 2013 ya está disponible para descargar.

Los que solemos descargarnos la versión Express, podemos descargárnosla de la siguiente dirección web:

http://www.microsoft.com/visualstudio/eng/downloads#d-2013-express

¿Por qué descargarse la versión Express de Visual Studio 2013? Para mejorar tu formación. Es gratuita y sirve para aprender las nuevas características que trae esta nueva versión del entorno de desarrollo de aplicaciones .NET.

Para revisar la información sobre los requisitos de compatibilidad que debe cumplir vuestro equipo para poder instalar la versión Express, os dejo este enlace:

http://www.microsoft.com/visualstudio/eng/products/compatibility-2013

¡Disfrutadlo!

23.10.13

[Recursos] Materiales charla "Windows Phone: be modern, be cool"

He encontrado esta entrada en el blog de Santiago Porras (os recomiendo seguirlo) y os la paso porque creo que es muy útil si estáis interesados en el diseño de aplicaciones para dispositivos.

La presentación está orientada a desarrollo en Windows Phone pero se habla de conceptos generales de diseño que se pueden aplicar a cualquier tipo de desarrollo. Y cuanto más sepamos mejores aplicaciones haremos.

Os recomiendo ver la presentación:

Ir al artículo "Codemotion 2013 | Resumen y materiales de mi charla Windows Phone: be modern, be cool".

16.10.13

Nueva actualización Windows Phone 8: GDR3 Preview for Developers

Os paso este artículo en el blog del Josué Yeray donde cuenta las últimas novedades que incluirá la nueva actualización del sistema operativo Windows Phone 8, mejor conocida como la actualización GDR 3 ( que no es lo mismo que Windows Phone 8.1).

Ir al artículo "[Windwos Phone 8] GDR3 Preview: novedades para desarrolladores".

Aquí en el grupo hemos tenido una discusión bastante interesante sobre esta actualización y sobre el desarrollo con Windows Phone 8.

La pregunta que me gustaría haceros a los que visitáis este blog es... ¿cuál es el principal escollo para pasaros a desarrollar aplicaciones para Windows Phone 8 o para seguir desarrollando en esta plataforma?

En el grupo varios miembros han dicho que el problema son los requisitos hardware, ¿estáis de acuerdo? ¿Por qué?

[Respuesta a pregunta] Cómo se utiliza un ToggleButton en Android

La verdad es que estoy muy contento por cómo estamos progresando en el grupo. Hemos hecho una primera versión de la nueva aplicación mucho más rápido que la anterior vez. Mucho mucho más rápido.

Vamos a mejorarla incluyendo unos togglebutton para que el usuario desactive o active los elementos que quiere buscar.

Os paso los enlaces en los que podéis ver cómo se utiliza este control:

http://developer.android.com/guide/topics/ui/controls/togglebutton.html

http://www.sgoliver.net/blog/?p=1363

15.10.13

[Respuesta a pregunta] Cómo detectar un gesto shake en Android

Para uno de los nuevos proyectos necesitamos un evento shake. Ayer le pasé unos enlaces al miembro del equipo que va a hacer el tratamiento de ese evento. Como hay varias personas que tampoco saben cómo se hace os pongo aquí los enlaces:

http://stackoverflow.com/questions/2317428/android-i-want-to-shake-it

http://stackoverflow.com/questions/5271448/how-to-detect-shake-event-with-android

14.10.13

[Respuesta a pregunta] Depurar aplicaciones Android en el dispositivo en Windows 8

Estoy muy contento estos días. Tenemos la aplicación terminada y la estamos probando en los dispositivos físicos. ¡Y además nos han dado más trabajos que hacer! Tenemos dos nuevos proyectos que comenzaremos en cuanto terminemos con la fase de pruebas y revisión del actual.

En esta entrada voy a contaros un problema que hemos tenido este fin de semana al probar la aplicación desde un equipo con Windows 8. Instalabamos los drivers, configurabamos todo y cuando lanzabamos la aplicación en ADT e ibamos a buscar el dispositivo en la lista de dispositivos, no aparecía por ningún lado.

La solución la hemos encontrado es esta entrada.

http://javmarts.blogspot.com.es/2012/08/drivers-para-probar-en-tu-movil-apps-de.html#!/2012/08/drivers-para-probar-en-tu-movil-apps-de.html

10.10.13

[Respuesta a pregunta] Cómo darse de alta como desarrollador en Google Play

Me han preguntado por los pasos para crear una cuenta de desarrollador para Google Play (la tienda de aplicaciones Android).

Os paso un enlace que me gusta mucho y que tiene muy bien resumida la información:

Ir al artículo "Cómo registrarse como desarrollador en Google Play y App Sore".

Y el enlace a la página de soporte de Google donde se explica todo de forma más completa:

Ir a "Registro de desarrolladores" en la documentación oficial de Google.

Para más información sobre todos los aspectos del desarrollo de aplicaciones para Google Play:

Ir a la documentación Android Developer.

8.10.13

[Respuesta a pregunta] Cómo testear una aplicación Android en un dispositivo

(Actualizado 09-10-2013 - agrego las notas que tomé y me pedísteis)
Esta semana pasada me han preguntado varias veces cómo se puede depurar las aplicaciones Android en un dispositivo físico.

Os pongo un enlace donde se explica cómo hacerlo:

http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-telefono/

-----------------------------------------------------------

Me habéis pedido el mini resumen que tengo en un fichero txt. En fin, no me importa poner las notas que tomé pero os recomiendo ir al enlace que os he puesto porque es donde está todo mejor explicado:

NOTAS
1.- instalar drivers específicos del fabricante
Si el teléfono es un Android Developer Phone, entonces los drivers estarán en esta lista:
http://developer.android.com/sdk/win-usb.html
Sino en esta otra:
http://developer.android.com/tools/extras/oem-usb.html

2.- descargar el fichero de drivers, descomprimir e instalar.

3.- en el teléfono ir a Ajustes -> Aplicaciones y habilitar opción "origenes desconocidos" para instalar aplicaciones que no vengan del Marketplace.

4.- conectar el teléfono al PC, ir a Ajustes -> Aplicaciones -> Ajustes y habilitar la opción "Depuración de USB"

5.- Abrir Eclipse y lanzar, seleccionar dispositivo fisico

[OPCIONAL]
Para que instale la aplicación en el dispositivo hay que:
- Seleccionar Run as -> Run Consfigurations...
- en la pestaña Target seleccionar Manual (para seleccionar manualmente el equipo donde se instalará)
- En Android Device Chooser, selecioanr tu telefono (debe aparecer online)
- Y ejecutar y se instalarán las aplicaciones.

-----------------------------------------------------------


Otra pregunta que me han hecho es cuánto tiempo se debería dedicar a depurar la aplicación. Yo os diría que todo el que necesite para tener una versión que no tenga errores (o en la que sea casi imposible encontrar un error).

Si abrís la aplicación y en menos de 4 segundos os ha dado un error, ¡no lo subáis al Store! Porque conseguiréis que los usuarios os pongan valoraciones negativas y quede dañada la imagen de la aplicación.

Aunque tardéis dos días, una semana o incluso un mes más... esperaros y depurarla.

Yo suelo poner el siguiente ejemplo. Esto es como si fueses a ir a una primera cita con una chica... y preguntases con cuantas manchas en la camisa puedes ir sin estropear la cita.

¡Ve impecable sin una sola mancha y así no fallarás!

7.10.13

Presentaciones evento Windows Phone Week

[Actualizado 09-Octubre-2013]
En el blog de Javier Suárez en Geeks, ha colgado este resumen del evento Windows Phone Week que tuvo lugar la semana pasada.

En el artículo también podréis encontrar algunas de las presentaciones que se dieron en el evento y fotos del mismo.

Ir a articulo "Material y resumen del evento Windows Phone Week".

Adjunto otro artículo en el blog de Josué Yeray con más presentaciones que se hicieron en este evento:

Ir a articulo "Evento Windows Phone Week Spain resumen y materiales".

4.10.13

[Respuesta a pregunta] ImageButton vs Button con imagenes

Ayer estaba ayudando a un miembro del grupo que esta haciendo un botón de una aplicación Android y surgió esta conversación.

El chico quería poner un botón con una imagen dentro sin texto utilizando el control Button. En este caso le explique que lo correcto es usar el control ImageButton en vez del control Button. El control Button permite poner imagenes al lado, encima y/o debajo del texto y es ideal para poner un texto con una o mas imagenes.

Pero si no va a ir texto alguno en el boton, lo correcto es usar un ImageButton.

Os paso dos enlaces sobre cómo utilizar cada uno. Aunque son muy sencillos.

ImageButton:

http://www.mkyong.com/android/android-imagebutton-example/

Button con imagenes:

http://www.aprendeandroid.com/l4/interface2.htm

3.10.13

[Respuesta a pregunta] ¿Cómo añado gestures a mi aplicación?

Ayer en el grupo surgió el tema de cómo añadir tratamiento de gestos de los usuario con la aplicación (como pasar el dedo por la pantalla, tocar con dos dedos la pantalla, etc...).

Me sorprendió que bastantes creíais que no se podía programar esos gestos de igual forma que se programa un click en un botón de una plicación Android.

Pero sí que se puede y aunque no es del todo igual, no es tan complicado

En el siguiente enlace se explica cómo programar qué acciones hará vuestra aplicación cuando el usuario ejecute estas interacciones en la pantalla:

http://developer.android.com/training/gestures/index.html


2.10.13

[Concurso] Samsung Smart App challenge 2013 for Galaxy Note

Tenéis hasta el 30 de Noviembre para crear una aplicación rompedora. Hay 1,1 millones de dolares en premios.


Por si os apuntáis, tenéis más información en:

http://developer.samsung.com/ssac2013/note/main.do

30.9.13

[Respuesta a pregunta] ¿Dónde está el botón del menú overflow en la actionbar?

Este fin de semana he estado con el grupo enseñando a hacer aplicaciones Android utilizando la actionBar.

Si queréis saber más sobre cómo utilizarla, os recomiendo este tutorial:

http://www.techotopia.com/index.php/Creating_and_Managing_Overflow_Menus_on_Android

Un problema que se encontraron varios chicos fue que me decían que no les aparecía el botón del menú overflow en el emolador (el botón con los 3 puntitos).

La respuesta es que aunque no aparezca en la barra el botón de menú overflow (eso dependerá del emulador que utilicéis), si pulsáis el botón "menu" de la lista de botones que simulan los botones del teléfono, se os abrirá el menú overflow.

Cuando lo sabes es trivial, pero es de esas cosas que te pueden hacer perder horas. Por eso lo pongo por aquí.

26.9.13

[Respuesta a pregunta] ¿Cómo lanzo la tienda desde mi aplicación Android?

Respondo a esta pregunta de un compañero que ha mandado al correo del grupo:

¿Cómo puedo abrir la tienda de aplicaciones desde mi aplicación para que los usuarios compren la aplicación de pago?

En la siguiente página vienen todas las formas con las que puedas abrir la tienda desde tu aplicación para que el usuario compre la versión de pago de la aplicación.

Artículo "linking to your products" en la documentación oficial de Android

En este caso, el código que se ejecutaría sería:




Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("market://details?id=com.example.android")); 
startActivity(intent);



donde en vez de "com.example.android" debes poner el id del paquete de tu aplicación.

25.9.13

Documentación para empezar a desarrollar aplicaciones

En este artículo quería mandaros un enlace a la página de documentación de la tienda de aplicaciones para Windows 8.

Ir a documentación para empezar a desarrollar apps Windows 8

Dentro de esta página encontraréis información para idear, diseñar, desarrollar y promocionar aplicaciones Windows 8.

Hay muchas ideas que se pueden utilizar para desarrollar sobre cualquier plataforma.

21.9.13

[Consejos] Promociona tu App

[Actualizado: 24/09/2013: corregida la url]
Con el grupo trabajando en el desarrollo de una App, tengo menos tiempo pero sigo navegando por ahí y viendo cosas. Y cuando encuentro algo curioso, os lo paso.

En esta ocasión estaba revisando los eventos en Madrid que van a hacer los chicos de Microsoft para promocionar e incentivar el desarrollo de apps para Windows 8 y Windows Phone 8.

Y he encontrado esta página en MSDN en la que vienen una buena lista de consejos para promocionar tu aplicación. Inicialmente está pensada para aplicaciones Windows 8 y Windows Phone 8 pero muchos consejos se pueden utilizar para el desarrollo de aplicaciones para Android, iPhone...

Entrar a Promociona tu App

Yo añadiría una más. Para mí lo más importante es divertirse. Pensad que estáis desarrollando aplicaciones con lo último en tecnología (da igual que sea para Android, iPhone...) y eso es alucinante.

Y no os olvidéis hacer una minifiesta cada vez que logréis un hito en el proyecto.

1.8.13

Mobile Acceleration Camp 2013

Hoy he visto esta nueva competición de desarrollo de aplicaciones para Windows Phone que ha creado Microsoft:


Entrar a sitio web Mobile Acceleration Camp 2013


Os adjunto parte de la información que viene en la web:

Mobile Acceleration Camp Spain está buscando en España las mejores ideas y las más innovadoras para convertirlas en APPs de Windows Phone. Para optar a la aceleración de tu proyecto necesitarás grandes dosis de creatividad y convencer al jurado de que tu idea es, novedosa y sorprendente. ¡Podrás conseguir formación en tecnologías móviles, diseño y usabilidad, coaching, apoyo a marketing y financiación a fondo perdido para llevar a cabo tu proyecto!

Participación

Los participantes deben tener su residencia en España, ser mayores de 18 años y tener ideas creativas para crear su App.

¿Cómo funciona?

1. Envíanos la idea de tu App antes del 15 de Septiembre 2013 utilizando el formulario de presentación de este sitio y describiendo el proyecto claramente en Inglés o Español.
2. Revisaremos todas las propuestas! las más interesantes e innovadoras serán seleccionadas para participar en AppCampus, y recibir financiación de 20.000€ a 70.000€ así como acceso a la formación de AppCademy.
3. Los equipos seleccionados estarán invitados al Spain StartUp & Investor Summit de octubre de 2013.
4. El mejor equipo además será invitado al Mobile World Congress 2014 para participar con AppCampus.
5. Los proyectos seleccionados en Mobile Acceleration Camp Spain se anunciarán en septiembre de 2013.

Condiciones

Los equipos deben estar formados por desarrolladores profesionales con su propia empresa o tener planes para poner en marcha una start-up en un futuro cercano.

Tu app debe...

- ser innovadora - en términos de idea, de diseño o usabilidad.
- ser inédita y por lo tanto no estar disponible en ninguna tienda de aplicaciones móviles
- ser técnicamente viable para Windows Phone
- implementar características de Windows Phone (por ejemplo, mapas, servicios de localización, cámara lenses, Near Field Communications, acelerómetro, “live tiles”, alertas, “in-app purchases”, publicidad dentro de la aplicación o suscripciones de prueba)
- tener potencial para enriquecer el mercado de las aplicaciones con una idea original
- estar acabada a finales del año 2013.

Beneficios para los proyecto seleccionados

- El jurado seleccionará las mejores ideas de entre todas las recibidas.
- Los equipos seleccionados recibirán un programa de acceso a AppCampus, con financiación por importe de 20.000€, 50.000€ o 70.000€ en función de la complejidad del proyecto.
- Los equipos seleccionados recibirán formación de “storytelling” para aprender a presentar su proyecto de forma efectiva; acceso a AppCademy Training Camp, consistente en una formación intensiva de 4 semanas en Finlandia; una invitación a Spain Startup & Investor Summit.
- Cada equipo seleccionado recibirá de la mano de Nokia España un Lumia 920 y un año gratuito de Nokia Premium Developer Program.
- Además el mejor equipo será invitado a participar en el Mobile World Congress con AppCampus.
Una vez acabadas, las Apps podrán estar visibiles en AppCampus Showcase Collection en la tienda de Windows Phone.

26.7.13

[Formación] Tech Elite

Aprovechando el verano, Microsoft ha creado una página donde podremos encontrar recursos de formación gratuítos en las tecnologías más recientes de la compañia de Redmond.

El sitio se llama "Join the Tech Elite".

2.7.13

Resumen 2012 - 2013 grupo Libre y Extremo

Termina otro año más de vida del grupo Libre y Extremo ubicado en Talavera de la Reina.

Este año ha sido un año importante ya que el grupo ha realizado un giro enorme de trayectoria.

En Septiembre del año pasado, me di cuetna de que los miembros del grupo tenían otras necesidades debido a la crisis que atravesamos. Lo que de verdad necesitaban era saber idiomas para irse fuera a trabajar. Aprender nuevas tecnologías móviles era totalmente secundario y prescindible.

Porque cuando estés en una entrevista por un puesto de trabajo en Inglaterra, no te contratarán si no sabes el idioma, aunque seas muy bueno programando con tecnologías móviles.

Este argumento me hizo reflexionar y reorientar todas las actividades que se hacían en el grupo.

Por eso casi toda la actividad del grupo se centró en un nuevo tipo de actividad que consistía en hacer reuniones semanales para aprender y practicar inglés. Los English Days. Varios miembros del grupo estaban apuntados a la escuela oficial de idiomas (yo me apunté también). Así que, desde entonces, los Domingos hacemos actividades donde practicamos listening y speaking. Este grupo ha salido realmente bien. Hemos conseguido que el 100 % de los miembros aprobasen los exámenes de la Escuela Oficial de Idiomas.

Un auténtico éxito.

Enseñar a programar dispositivos Android, Windows Phone o iPhone ha quedado en un segundo plano. Enseñar Windows Phone 8 o iPhone es imposible. Necesitamos nuevos equipos y no disponemos de dinero ni ayudas para hacernos con ellos. Seguimos enseñando con Android porque funciona en el hardware y software que tenemos. Y realmente estoy muy contento de los talleres Android que se han ido haciendo.

Estoy muy feliz por lo bien que ha salido todo. Mucha gente me felicita por el grupo y me preguntan sobre cómo saco tiempo. En realidad no tengo tiempo para hacer todo lo que quisiera. Por ejemplo, me gustaría volver a enseñar Windows Phone, hacer quedadas donde desarrollar nuevas apps con algunos conceptos que tengo en mente. También me gustaría seguir investigando en el área de I+D del grupo sobre "avances tecnológicos y cambios en los modos de vida". Que creo que es vital para sacar adelante nuevas apps innovadoras y que te permitan competir colocándote por delante en el mercado.

Pero el dia tiene 24 horas. Así que hay que meter la tijera y lo que entra, entra y lo que no, se queda fuera.

Quien sabe. Quizás me toque la lotería y en vez de trabajar pueda dedicarme a sacar adelante todos estos proyectos.

De cualquier modo, quiero agradeceros a todos vuestro apoyo. Sois geniales.

Grupo Libre y Extremo
Talavera de la Reina

23.2.13

Guia de estilo para desarrollo de interfaces web

Sigo leyendo recursos de diseño de interfaces.

Hoy os traigo este artículo donde se explica qué es una guía de estilo para el desarrollo de interfaces web.

Muy útil.

http://almacenplantillasweb.es/2010/08/guias-de-estilo-para-diseno-de-interfaces-web/

16.2.13

Guía de diseño de aplicaciones estilo Metro

En las últimas semanas, el poco tiempo libre que tengo lo estoy dedicando a aprender más de diseño de aplicaciones y sitios web.

Comparto con vosotros este recurso que he estado viendo y leyendo...

En la página web de los desarrolladores de Windows Phone, hay una sección dedicada a enseñar los conceptos de diseño de aplicaciones estilo Metro.

https://dev.windowsphone.com/en-us/design

Muy útil.

9.2.13

Nokia Marketing in a Box

Para que los desarrolladores tengan más informacióny sepan cómo publicitar sus aplicaciones de mejor forma, Nokia ha publicado esta página web:

Marketing in a Box

En ella encontrareis algunos videos:







Y en ella podréis encontrar este manual con un montón de buenos consejo para los que estáis desarrollando aplicaicones y queréis sacar el máximo beneficio de ellas.

"Noka App marketing Guide"

Os recomiendo leerlo tanto si desarrolláis aplicaciones como si no es así porque es muy interesante.

Saludos.

16.1.13

[Artículo] Diseño de aplicaciones

Hoy os envío un artículo en el blog de Jeff Blakenburg (you must follow it) muy interesante sobre diseño.

Aunque el artículo habla sobre diseño en Windows 8 los conceptos también se pueden aplicar al desarrollo de cualquier aplicación con otros lenguajes.

Disfrutadlo.

31 Days of Windows 8: Day #31 Design