Ads 468x60px

Perfil

jueves, 1 de agosto de 2013

Review sobre Android Studio


Hola hoy vamos a ver el nuevo IDE para desarrollar en Android que ha lanzado Google esta semana en su evento Google I/O 2013, su nombre es  Android Studio esta basado en un IDE para Java muy conocido llamado IntelliJ IDEA.
Este nuevo entorno nos proporciona herramientas para el desarrollo en android al igual que en Eclipse si utlizamos el plugin ADT.
Este nuevo entorno nos proporciona herramientas para el desarrollo en android al igual que en Eclipse si utlizamos el plugin ADT.
Segun la documentacion oficial tambien nos ofrece:
  • Soporte para Gradle
  • Refactorizacion especifica para Android y soluciones rapidas.
  • Herramientas para medir el rendimiento, usabilidad, compatibilidad de versiones y otros problemas.
  • ProGuard y capacidad para firmar apps
  • Asistentes basados ??en plantillas para crear diseños y componentes en Android.
  • Un editor rico en cuanto a diseño, que le permite realizar drag and drop a los componentes de la UI,
  • vista previa de los layouts en mĂşltiples configuraciones de pantalla en simultaneo(a mi opinion algo super util), y mucho más
Como siempre Google nos ofrece sus soluciones para diferentes plataformas, yo particularmente lo he probado solamente en Linux Ubuntu 12.04 64 bits .
La instalaciĂłn es muy simple y no voy a explayarme sobre ya que para cada OS varia pero lo pueden descargarlo de aqui.

Creando un proyecto:

Una vez que lo abrimos podemos ver algunas cosas,muestra una ventana para crear un proyecto importarlo, etc.
Para crear un proyecto nuevo es de lo mas simple:
1- Seleccionamos New Project,
luego la ventana que veremos es muy parecida a la del Eclipse.
2- Podemos seleccionar el icono para la app y su tamaño:
 3-Seleccionar algun diseño ya predeterminado para la UI.

4- Por ultimo ingresamos el nombre de la Activity y Finish
Una vez q abre el e  podemos ver que tal vez su UI no sea del todo bonita si lo comparamos con el eclipse o algĂşn otro  (lo compensa en rendimiento)
La estructura del proyecto es muy parecida a la de eclipse, a continuaciĂłn muestro una comparativo con los ide e sombreado algunas areas con color para facilitar la comparaciĂłn.
Al intentar lanzar el emulador tuve el siguiente problema:
Algunos de los emuladores que habia creado no tenian seleccionado una version en el campo Targe, esto se debe a que el ide trae por defecto la version 4.2.2 y en mi caso usaba 2.3, para corregir esto tuve que seleccionar para el proyecto la ubicacion del SDK que tenia instalado.
Deben hacer lo siguiente:
File->Project Structure
Luego clickera Edit como vemos en la img.
Luego en el campo Android SDK Home Path cambiarlo a donde uds tengan instalado su SDK.
Luego de esto deberan volver a la ventana con los emuladores dar click en el emulador que muestra fail, clickear edit y veran que en el campo target en su listado figuran todos las versiones que tenian instaladas.

Editor de UI:

Una de las caracteristicas mas interesantes que incluye es un poderoso de editor visual para poder crear arrastrando los componentes nuestras vistas.
También nos permite ver nuestra vista en diferente dispositivos.

Cambiar Theme:

Si son de los que les gusta usar el IDE en colores oscuros al estilo SublimeText2 pueden cambiar el color de la sig. forma
File->Settings->Appeareance->Theme
El actual es IDEA 4.5 deberan cambiarlo a “Darcula“, luego deberan reiniciar el ide.
Luego se vera de la siguiente forma;

Probar App en Telefono en vez de Emulador:

Pude observar que el IDE por defecto ejecuta la aplicaciĂłn en el emulador y por mas que tengamos nuestro telefono conectado lo seguirá haciendo, para poder correrlas directamente en nuestro telefono debemos hacer lo siguiente:
Dar click al lado de la flecha verde de RUN en el campo de seleccion y clickear en “Edit Configuration” como muestra la imagen.
Luego nos abrira la siguiente ventana en el cual debemos buscar en la secciĂłn Target Device y marcar “Show chooser dialog” y luego  OK.
Una vez modificado esto al volver a correr nuestra App nos mostrara la ventana para seleccionar si correr en el emulador o en nuestro dispositivo Android.

Importar Proyecto de Eclipse:

 Documentacion oficial sobre esto aqui.

Debemos hacer lo sig.

Primer ver si el plugin ADT en eclipse esta al dia version 22 o superior
Si no recuerdan como actualizarlo miren este link
Luego en Eclipse, seleccionar File > Export.
En la ventana que aparece seleccionar Android and Generate Gradle build files.
Seleccionar el proyecto you want y click Finish.
Para importarlo en Android Studio:
En Android Studio, seleccionar File > Import Project.
Ubicar el proyecto y seleccionar ok
Seleccionar crear proyecto de una fuente existente, seguir el asistente como si estuviesemos creando un proyecto.
Android Studio nos ofrece mucho mas de lo que mostre en este post solamente comente algunas, con el tiempo iremos conociendo mas sobre este IDE.
Les dejo un video oficial de Google sobre este

Conclusion:

El ide promete mucho ya que esta diseñado especificamente para el desarrollo en Android, es mucho mas rapido y liviano que Eclipse, esto es un punto
muy importante a favor, tambien para lo que es el diseño de UI es mucho mejor.
Recuerden que al ser una version Preview de seguro debe haber muchos bugs que iran corrigiendo con el tiempo·
Los invito a que lo prueben y dejen algun comentario de que les parecio o si quieren compartir alguna funcionalidad que hallan encontrado y les parece importante.

Review sobre Android Studio


Hola hoy vamos a ver el nuevo IDE para desarrollar en Android que ha lanzado Google esta semana en su evento Google I/O 2013, su nombre es  Android Studio esta basado en un IDE para Java muy conocido llamado IntelliJ IDEA.
Este nuevo entorno nos proporciona herramientas para el desarrollo en android al igual que en Eclipse si utlizamos el plugin ADT.
Este nuevo entorno nos proporciona herramientas para el desarrollo en android al igual que en Eclipse si utlizamos el plugin ADT.
Segun la documentacion oficial tambien nos ofrece:
  • Soporte para Gradle
  • Refactorizacion especifica para Android y soluciones rapidas.
  • Herramientas para medir el rendimiento, usabilidad, compatibilidad de versiones y otros problemas.
  • ProGuard y capacidad para firmar apps
  • Asistentes basados ??en plantillas para crear diseños y componentes en Android.
  • Un editor rico en cuanto a diseño, que le permite realizar drag and drop a los componentes de la UI,
  • vista previa de los layouts en mĂşltiples configuraciones de pantalla en simultaneo(a mi opinion algo super util), y mucho más
Como siempre Google nos ofrece sus soluciones para diferentes plataformas, yo particularmente lo he probado solamente en Linux Ubuntu 12.04 64 bits .
La instalaciĂłn es muy simple y no voy a explayarme sobre ya que para cada OS varia pero lo pueden descargarlo de aqui.

Creando un proyecto:

Una vez que lo abrimos podemos ver algunas cosas,muestra una ventana para crear un proyecto importarlo, etc.
Para crear un proyecto nuevo es de lo mas simple:
1- Seleccionamos New Project,
luego la ventana que veremos es muy parecida a la del Eclipse.
2- Podemos seleccionar el icono para la app y su tamaño:
 3-Seleccionar algun diseño ya predeterminado para la UI.

4- Por ultimo ingresamos el nombre de la Activity y Finish
Una vez q abre el e  podemos ver que tal vez su UI no sea del todo bonita si lo comparamos con el eclipse o algĂşn otro  (lo compensa en rendimiento)
La estructura del proyecto es muy parecida a la de eclipse, a continuaciĂłn muestro una comparativo con los ide e sombreado algunas areas con color para facilitar la comparaciĂłn.
Al intentar lanzar el emulador tuve el siguiente problema:
Algunos de los emuladores que habia creado no tenian seleccionado una version en el campo Targe, esto se debe a que el ide trae por defecto la version 4.2.2 y en mi caso usaba 2.3, para corregir esto tuve que seleccionar para el proyecto la ubicacion del SDK que tenia instalado.
Deben hacer lo siguiente:
File->Project Structure
Luego clickera Edit como vemos en la img.
Luego en el campo Android SDK Home Path cambiarlo a donde uds tengan instalado su SDK.
Luego de esto deberan volver a la ventana con los emuladores dar click en el emulador que muestra fail, clickear edit y veran que en el campo target en su listado figuran todos las versiones que tenian instaladas.

Editor de UI:

Una de las caracteristicas mas interesantes que incluye es un poderoso de editor visual para poder crear arrastrando los componentes nuestras vistas.
También nos permite ver nuestra vista en diferente dispositivos.

Cambiar Theme:

Si son de los que les gusta usar el IDE en colores oscuros al estilo SublimeText2 pueden cambiar el color de la sig. forma
File->Settings->Appeareance->Theme
El actual es IDEA 4.5 deberan cambiarlo a “Darcula“, luego deberan reiniciar el ide.
Luego se vera de la siguiente forma;

Probar App en Telefono en vez de Emulador:

Pude observar que el IDE por defecto ejecuta la aplicaciĂłn en el emulador y por mas que tengamos nuestro telefono conectado lo seguirá haciendo, para poder correrlas directamente en nuestro telefono debemos hacer lo siguiente:
Dar click al lado de la flecha verde de RUN en el campo de seleccion y clickear en “Edit Configuration” como muestra la imagen.
Luego nos abrira la siguiente ventana en el cual debemos buscar en la secciĂłn Target Device y marcar “Show chooser dialog” y luego  OK.
Una vez modificado esto al volver a correr nuestra App nos mostrara la ventana para seleccionar si correr en el emulador o en nuestro dispositivo Android.

Importar Proyecto de Eclipse:

 Documentacion oficial sobre esto aqui.

Debemos hacer lo sig.

Primer ver si el plugin ADT en eclipse esta al dia version 22 o superior
Si no recuerdan como actualizarlo miren este link
Luego en Eclipse, seleccionar File > Export.
En la ventana que aparece seleccionar Android and Generate Gradle build files.
Seleccionar el proyecto you want y click Finish.
Para importarlo en Android Studio:
En Android Studio, seleccionar File > Import Project.
Ubicar el proyecto y seleccionar ok
Seleccionar crear proyecto de una fuente existente, seguir el asistente como si estuviesemos creando un proyecto.
Android Studio nos ofrece mucho mas de lo que mostre en este post solamente comente algunas, con el tiempo iremos conociendo mas sobre este IDE.
Les dejo un video oficial de Google sobre este

Conclusion:

El ide promete mucho ya que esta diseñado especificamente para el desarrollo en Android, es mucho mas rapido y liviano que Eclipse, esto es un punto
muy importante a favor, tambien para lo que es el diseño de UI es mucho mejor.
Recuerden que al ser una version Preview de seguro debe haber muchos bugs que iran corrigiendo con el tiempo·
Los invito a que lo prueben y dejen algun comentario de que les parecio o si quieren compartir alguna funcionalidad que hallan encontrado y les parece importante.

miércoles, 31 de julio de 2013

¿CĂłmo ser más productivos trabajando menos?

En esta Ă©poca en donde la informaciĂłn la encontramos en distintos tipos y en todos lados, redes sociales, periĂłdicos, paginas, blogs, anuncios, juegos online, etc. Es muy factible que nos distraigamos fácilmente.

¿CĂłmo puedo ser más productivo en mi trabajo o en mis deberes cuando estoy rodeado de distractores?

Estamos rodeados de tanta informaciĂłn que nos distraemos fácilmente, en esto articulo les darĂ© unos pequeños tips o consejos para evitar esto, asĂ­ como algunos softwares o apps que pueden ayudarnos, asĂ­ seas diseñador, ejecutivo o desarrollador.
1 – Ponte metas a corto, media y largo plazo.
Ponte metas de tiempo y de horas de trabajo, fĂ­jate y concĂ©ntrate en realizar una tarea a la vez. Puedes hacer un plan semanal con las actividades a realizar o porque no un plan para cada dĂ­a y realizar estas tareas en un periodo realista de tiempo, mañana, tarde o en horas. Planear y establecer horarios tambiĂ©n es importante.
2 – Elimina los distractores
En el caso de que seas FreeLancer, es bueno tener un Ăˇrea para ti solo asi tengas familia o vivas solo, alĂ©jate del televisor y de los videojuegos, en el caso de que trabajes en un pc, existen muchos software y apps que nos permiten bloquear sitios web y algunas redes sociales.
3 – Has primero lo más importante
No te la pases diciendo al rato lo hago, llegara el momento y ya no abra tiempo, trata de darle más importancia y jerarquĂ­a a tareas más importantes. Para el correo electrĂłnico podemos por ejemplo reservar ciertas horas del dĂ­a a su contestaciĂłn, puede ser en la mañana y en la noche asĂ­ estarás seguro de que contestaras oportunamente y no perderás tiempo.
Muchas veces damos demasiado tiempo a proyectos o tareas que creemos que son importantes pero no es asĂ­.
4 – Redes sociales y páginas web
Yo soy una persona que me distraigo mucho tengo que decirlo, quien no tiene en sus costumbres visitar sitios de ocio a diario y perder horas o el dĂ­a entero en Ă©l. Como ya indicamos existen muchos softwares web que nos permiten bloquear esas páginas que tanto nos encantan pero es necesario dejarlas de visitar por un tiempo, vera que cuando vuelva despuĂ©s de un tiempo será mejor, encontrara contenido nuevo y aumentara su productividad.
5 – DesmotivaciĂłn, creatividad y estrĂ©s.
Posiblemente usted sea una de las personas que trabaja mejor en cierta hora del día o definitivamente hay días en los que no tiene ganas de trabajar, este es mi caso y posiblemente sea quien se identifiquen desarrolladores, diseñadores o creativos.
Para mantenerse motivado personalmente recomiendo en que trate de pensar en que el trabajo duro tiene sus beneficios al final de la jornada no solo econĂłmicos, sino tambiĂ©n de experiencia o practica y sobretodo la satisfacciĂłn personal de haberlo logrado. :)
6 – Descansa, toma pequeños descansos.
¿CĂłmo voy a aumentar mi productividad descansando?, Relacionado con el tip anterior creo que es importante en general y para evitar el estrĂ©s asĂ­ como generar creatividad es muy importante descansar o en su defecto tomar pequeños descansos, tambiĂ©n existen multitud de apps que nos permiten darnos pequeños descansos. Vamos no se vive del trabajo…
Para terminar un pequeño listado de apps y programas para pc que nos permiten aumentar nuestra productividad.
Una aplicaciĂłn para IOS y en Web, nos permite seguir una rutina de nuestro dĂ­a, permite sincronizaciĂłn con diversas herramientas en la nube como iCloud, Evernote Dropbox, etc.
Lif – http://lift.do/
Para IOS o Web, se trata de una App donde nos permite registrar y alcanzar objetivos que nos propongamos durante el dĂ­a, además permite compartir los logros por medio de las redes sociales.
Para IOS, despuĂ©s de tanto trabajo, esta App nos permite tomarnos un descanso o relax por medio de mĂşsica, fotografĂ­as, pequeños detalles que te relajaran.
Remember The Milk – http://www.rememberthemilk.com/
Android, IOS y Blackberry, gratuita y es una de las aplicaciones más usadas para hacer listas de tareas, permite recordatorio de tareas, lector RSS disponibilidad en varios idiomas, entre otros.
Samba – Google Play
No, no es una App de mĂşsica brasileña. :P para Android, nos permite realizar una red de archivos para compartir y sincronizar archivos entre nuestros dispositivos de manera fácil y rápida.
ExtensiĂłn Website Blocker Beta – Google Play
Nos permite bloquear una lista de sitios web en Google Chrome, cuenta con un cronometro que nos permite limitar el tiempo de bloqueo.
ExtensiĂłn Timout – Google Play
Nos permite bloquear el navegador en este caso chrome y tomar un descanso por medio de un cronometro.
Finalmente puedo decir que la mejor manera de ser productivo es trabajar en algo que sea de nuestro agrado y ver las cosas de tal manera que cada reto es una nueva experiencia… :)

martes, 30 de julio de 2013

Herramientas gratuitas para optimizar tiempo en tus actividades

La productividad es un tema muy importante en nuestros labores diarios, para quienes se distraen fácilmente les comparto tres de las mĂşltiples herramientas y aplicaciones para mejorar su rendimiento:

1.Pocket

En ocasiones encontramos contenido interesante en Internet pero no siempre es el mejor momento para leerlo. Pocket es una herramienta que te permite almacenar artĂ­culos, vĂ­deos y otro tipo de contenido creando una lista de informaciĂłn que tendrás a tu disposiciĂłn cuando tengas el tiempo necesario para revisarlo.
Disponible para iPhone y iPadAndroid y extensiĂłn para Google Chrome.

2.Rescue Time

rescue-time
Rescue Time es un software que realiza seguimiento de los sitios que visitas y cuánto tiempo inviertes en ellos creando un reporte de productividad. El objetivo de la herramienta es detectar cuales son tus distracciones principales que impiden realizar las tareas laborales a diario.
La descarga tiene dos versiones una gratuita y otra pro, la diferencia de ambas es que la segunda tiene más caracterĂ­sticas, por ejemplo “nubes” de alertas al pasar mucho tiempo en alguna distracciĂłn, deshabilitar sitios por un perĂ­odo de tiempo, entre otras.

3.Lift

lift-do
Muchas de las actividades que realizamos a diario son parte de una rutina laboral o personal, para cumplir con cada una de ellas debemos tener enfoque y ser constantes creando, eventualmente un hábito. Lift es una herramienta gratuita en dĂłnde puedes esquematizar tus actividades diarias con el objetivo de que al finalizar el dĂ­a des “check” a cada actividad que realizaste.
En ella puedes ver qué días eres más productivo, qué actividades avanzaste más y en cuál estás fallando. También puedes unirte a grupos en relación a categorías o hábitos en los que estés trabajando. En un inicio será difícil pero es importante que seas consciente ya que aunque la herramienta te ofrece un seguimiento diario, depende mucho de ti realizarlo.
Las distracciones limitan nuestro ritmo de trabajo y no se trata solamente de probar todas las herramientas o leer extensa informaciĂłn sobre productividad si no lo ponemos en práctica. Despejar tu mente y concretar ideas a corto plazo puede ser más efectivo que organizar tu dĂ­a en una aplicaciĂłn.

viernes, 26 de julio de 2013

Aplicaciones mĂłviles para crear divertidos fotomontajes

A todos nos gusta hacernos fotos. O en todo caso, ver las fotografĂ­as de nuestros amigos. De ahĂ­ el Ă©xito de Facebook, Instagram o Flickr. Con los telĂ©fonos mĂłviles, es facilĂ­simo retratarte o sacar una imagen estĂ©s donde estĂ©s, con tus amigos, solo o incluso en el trabajo. Pero ahĂ­ no queda todo el potencial del celular, ya que además de usar la cámara, puedes crear montajes fotográficos al más puro estilo Photoshop. Además de los habituales editores de imagen, hay aplicaciones especializadas en crear fotomontajes con el mĂłvil que apenas requieren conocimientos tĂ©cnicos y que tan sĂłlo te piden elegir una imagen y tocar uno o dos botones.
fotomontajes con el mĂłvil
Las aplicaciones que mostramos a continuaciĂłn están pensadas para ser usadas por cualquiera. La gran mayorĂ­a cuenta con vista previa que te muestra cĂłmo queda la fotografĂ­a original al aplicar el fotomontaje. Además, la selecciĂłn de filtros y efectos que suelen tener estas aplicaciones nada tienen que envidiar a los filtros de Photoshop y otros programas profesionales de retoque fotográfico, incluyendo tambiĂ©n la posibilidad de añadir textos, crear collages e incluso compartir los resultados en Internet.
  • PHOTO2fun (AndroidiOS): Empezamos por una de las aplicaciones más completas para colocar una imagen en cualquier lugar que puedas imaginar consiguiendo sorprendentes fotomontajes con el mĂłvil: un museo, en mitad de la calle de una ciudad donde nunca has estado, una parada de autobĂşs, la portada de un diario… La selecciĂłn de efectos es impresionante, con resultados muy buenos en cuestiĂłn de segundos. Además, permite compartir el resultado en redes sociales.
  • PhotoMontager (AndroidiOS): Esta aplicaciĂłn está más enfocada a los marcos, aunque Ă©stos son en 3D y ocupan prácticamente toda la pantalla, por lo que tu imagen irá en un pequeño rincĂłn. Los hay para todos los gustos y los resultados son muy logrados. Como ventaja, permite importar tus fotografĂ­as de Facebook.
  • BeFunky Photo Editor (AndroidiOS): Ya hemos hablado de BeFunky en otra ocasiĂłn, ya que desde su página web puedes editar tus fotos. TambiĂ©n es posible lograr divertidos fotomontajes con el mĂłvil usando esta aplicaciĂłn para iOS y Android. Tiene una gran selecciĂłn de efectos y filtros, asĂ­ como marcos y la posibilidad de añadir textos.
  • Split Camera HD (Android): Esta aplicaciĂłn está especializada en un tipo concreto de fotomontaje, que consiste en fotografiar un objeto o persona dos veces para que parezca que está repetido en la misma fotografĂ­a. Es muy fácil de usar y con un poco de pericia conseguirás buenos resultados sin que se note el efecto gracias a su corrector de color y saturaciĂłn.
  • imikimi Photo Frames Free (iOS): Otra aplicaciĂłn repleta de efectos, filtros y marcos, algunos gratuitos y otros de pago, con los que dejar irreconocible una fotografĂ­a aburrida y convertirla en un fotomontaje divertido y sorprendente. Los efectos vienen organizados por categorĂ­as y la vista previa permite ver en todo momento cĂłmo quedará el montaje. Jugando con sus herramientas obtendrás un buen resultado con poco esfuerzo.
  • Deco Face Free (Windows Phone): Esta curiosa aplicaciĂłn está pensada para decorar caras o cualquier objeto que se te ocurra con ojos, narices, bocas, gafas, barbas y cualquier otro complemento que se te ocurra. Aunque puede parecer algo limitado, trasteando un poco con la galerĂ­a de dibujos encontrarás lo que necesitas para decorar fotografĂ­as de manera original.
  • Face Swap (Windows Phone): Para terminar, una aplicaciĂłn que cambia tu cara por la de la personaque tengas al lado. Seleccionas la fotografĂ­a, indicas dĂłnde están los dos rostros a intercambiar, y la aplicaciĂłn los reconocerá y cambiará de forma más o menos acertada. En cualquier caso, el resultado es muy divertido.