Desarrollo de Software dentro de Android (SubVersion, UML, Kanban, Editor PHP y más)

Android es tremenda plataforma, todos deben estar de acuerdo, pero para aquellos que realmente trabajan sobre la plataforma agradecemos mucho la disponibilidad de  herramientas que nos permiten desarrollar a cualquier hora y desde cualquier lugar.
Como hace algún tiempo que no publicaba en el blog, producto de la carga de trabajo que he llevado estos últimos meses, y a petición de un buen amigo, voy a contarles que herramientas nos facilitan la vida como usuario full de Android y desarrollador Web. Ojo!, no me refiero a desarrollar APKs para la plataforma, sino que usar la plataforma como escritorio de trabajo.



Si, debo reconocer que tengo una ventaja al contar con un teléfono Motorola, que no solo es bastante potente sino que además incorpora una función que al parecer será descontinuada, pero que quienes la tienen estoy seguro que la adoran, me refiero al famoso Lapdock, un teclado/pantalla para tu celular que lo transforma en un Netbook. Y aunque originalmente utilizaba una versión reducida de Ubuntu desarrollada por Motorola y conocida como WebTop, desde la versión de Android 4.0x esto fue reemplazado por la versión de Android para tablets, lo que en un principio me llevo a lamentar el cambio, pero hoy he descubierto que con las herramientas adecuadas el uso de los recursos y configuraciones en forma nativa es mucho mejor para quien necesita trabajar en serio  Ahora bien, si no cuentas con un Lapdock, quizás usando tu móvil o tablet con una pantalla de TV vía HDMI y un teclado Bluetooth o USB podrías obtener los mismos resultados, pero bueno la publicación trata de herramientas para desarrollar y no sobre como conectar tu equipo a otros dispositivos, así que continuemos.

Editor UML

Normalmente en toda reunión de desarrolladores será requisito realizar algunos diseños, casos de uso, diagramas de eventos y clases, para esto lo mejor es contar con un buen modelador UML, y en lo personal aunque antes usaba DroidDia hoy migré a UML Factory Profesional, que aunque lamentablemente usa Adobe AIR, tiene opciones que a la larga se agradecen.

Gestión de Tareas

Para la gestión de las tareas, utilizo la plataforma de Google, y para gestionarlas directamente usando widgets utilizo la aplicación Gtasks en el móvil y el gestor oculto de tareas de Google, que esta integrado a Gmail, pero no tengo idea porque no esta visible a todo el mundo, pero si lo necesitas lo puedes encontrar aquí. Como el gestor de tareas te permite ordenarlas por lista, utilizo Kanban usando la misma estructura y con algunas listas por defecto, ya que aunque existen varias herramientas para Android, ninguna ofrece la posibilidad de sincronización con herramientas de escritorio o Google Tasks, espero algún día los amigos de  Kanbanize se inspiren a portar la web a Android.

Gestión de Versiones

Para la gestión de versiones de software, utilizo Open Android SVN (OASVN) como cliente SubVersion, por que es sencillo, funciona sobre HTTP sin requisitos de protocolos adicionales y principalmente, porque me cae mal el autor de GIT. Para los “lamesuelas”, lamentablemente no encontré un cliente funcional, gratuito y que permita trabajar a diario. Así que me quedo con OASVN.

Editor de Código

Aunque en el Play Market hay varios editores bastante buenos, no pude pillar uno que funcionará y que a la vez fuera cómodo, por ahora me quedo con WebMaster’s HTML Editor Lite, aunque me han dicho que Dream Edit y Droid Edit son muy buenos, sobre todo este último.
Y bueno, lo demás es trabajar a full, hoy por la noche publicare una foto del escritorio de trabajo completo, nos vemos!

UPDATE:
Aquí van las fotos!


Publicado originalmente por Oscar Valenzuela en http://ovalenzuela.xpertians.com – Puede ser compartido y copiado libremente, mientras mantenga esta nota.


Ayúdanos a crecer, comparte!


    Sobre el Autor

    Oscar Valenzuela B.

    Oscar Valenzuela B.

    Ingeñoño informático • Presidente @ Fundación GNUCHILE • Activista del Sofware Libre y Desarrollador en Android • Novio de Carolina e Hijo de Jeannette y Oscar • Amante de la buena mesa y de pasar una tarde de invierno en la playa con un buen libro y un café.

    There are 1 comments. Add yours

    1. Pingback: Desarrollo de Software dentro de Android (SubVe... septiembre 4, 2013

      […] Tecnología, Android, GNU Linux, Software Libre y otros.  […]

    Join the Conversation