aide

Hay pocas aplicaciones que marcan realmente un antes y un después (Foursquare, Instagram,…). Hoy le toca el turno a AIDE, una aplicación que va a cambiar bastantes cosas en la forma que vemos la programación en Android. Básicamente se trata de el primer IDE (Integrated Development Environment) para Android que nos va a permitir programar, picar código y luego compilar nuestra aplicaciones ¡directamente en nuestro Android!

aide4Hasta ahora, todo desarrollador Android programaba sus aplicaciones normalmente en un PC con el IDE de turno (¿he oído Eclipse?). A continuación compilaba y mediante el rapidísimo emulador de Android o un terminal conectado por usb podía comprobar el funcionamiento de dicha app. Pero con AIDE, la cuestión va mucho más allá.

A partir de ahora, los desarrolladores podrán directamente llevarse el código a su tablet y continuar programando sin problemas. Por descontado, podrán compilar y probar las aplicaciones directamente en el mismo dispositivo que están programando, haciendo todo el proceso muchísimo más sencillo.

Y ahora vienen los puntos fuertes

El IDE es muy completo: comprobación de errores en tiempo real, autocompletado, resaltamiento, dar formato o una navegación inteligente son solo unas de las pocas funciones que tiene AIDE ¡Desarrollar Android en una tablet! Hasta ahora, por muy funcional que fuesen las tablets necesitabas de un PC donde picar código. Eso se traducía en que siempre tenías que llevar encima diferentes dispositivos. A partir de ahora, con una buena tablet y, si me apuras, un teclado bluetooth ya puedes irte a cualquier lugar. Tablets como la Transformer ganan muchísimo en productividad 100% compatible con los proyectos Eclipse. Podéis trasladarlos a AIDE sin problemas. AIDE está disponible de forma completamente gratuita para Android, ya sea tablet o smartphone.

aide1

En resumen, una aplicación completamente indispensable para todo desarrollador Android y como he dicho antes, que por seguro marcará un antes y un después. Esperamos que esta sea solo la primera de muchas aplicaciones similares que lleguen a Android.

Hablamos de:
Sin categoría

WikiDroid y WikiCode, dos excelentes fuentes para aprender a programar Android

Escrito por admin el 14 enero, 2012 Comentarios desactivados

Como bien sabéis, en El Androide Libre nos gusta de vez en cuando hablar un poco sobre la programación Android. De hecho, tenéis una sección de Programación a la que podéis acceder siempre desde la barra superior (sí, esa verde arriba del todo). En cualquier caso, hoy os quiero presentar dos páginas que personalmente me han ayudado mucho para iniciarme en la programación Android y que seguro será muy útiles para cualquiera: WikiDroid y WikiCode.

WikiDroid

Como ellos mismos se definen: “WikiDroid es un proyecto destinado a todos los programadores de aplicaciones bajo el lenguaje de programación Android de Google. La finalidad de esta página es la de poseer una buena base de datos sobre códigos y ayudas para programar en este lenguaje, enriqueciendonos del trabajo de los demás y compartiendo nuestros descubrimientos.”

Básicamente se trata de una página al estilo Wikipedia creada por cuatro cracks: Ignacio González Sainz, Javier Pérez Pacheco, Adrián Ruiz Contreras, Jorge Silva C (desconozco los twitters de los últimos 2, si me los chiváis lo actualizo) que siempre están presentes en el mundillo androidero. Dicha página reúne todo tipo de snippets  y manuales de programación Android.

¿Snippets?¿Y eso qué es? Pues es lo que os salvará en más de una ocasión: un snippet es un trozo de código Android que puedes meter en tu programa y que realiza una función determinada. Por ejemplo: ¿Cómo guardar en la SDcard un bitmap? Pues tranquilo, hay un snippet que te lo hace. En WikiDroid encontraréis alrededor de 100 snippets de todo tipo y clasificados en categorías. Por ejemplo:

Mostrar menú contextual Crear un fichero zip con todo el contenido de un directorio AlertDialog – Ventanas de diálogos Gestión de las preferencias en nuestra aplicación Mostrar diálogo “cargando” con animación mientras realizamos acciones que pueden tardar Intents – Traspaso de datos entre Activity Obtener la versión de la aplicación Sqlite: Ingresando registros a nuestra base de datos Utilización de timers en Android (ejecutar algo cada x segundos) Obtener la posición absoluta en la pantalla de cualquier object(View) en android

Y muchísimos más. WikiDroid ofrece todo su contenido de forma gratuita y para el uso que quieras. Además, si queréis participar tan solo tenéis que poneros en contacto con ellos. Vamos, un página de visita obligatoria para todo programador Android.

WikiCode

WikiCode es bastante similar a WikiDroid a nivel de estructura ( página tipo Wikipedia), pero nos trae snippets y tutoriales de muchísimos lenguajes de programación. Encontraremos por supuesto Android, pero también PHP, JS, HTML, CSS, SQL, CSV, JAVA, C++, IPHONE y PERL entre muchos. La web se divide en dos idiomas, inglés y español, con exactamente el mismo contenido (no hay más en la sección de inglés). El apartado Android está bastante completo (unos 50 snippets de Android) aunque poco a poco se van añadiendo cosas. Entre otras podemos encontrar por ejemplo:

Activar el Vibrador del movil en Android Crear un menú de opciones en Android Detectar conexión de datos en android Hacer consulta con cursores desde Android Hacer una petición HTTP POST en Android ImageButton con fondo transparente Obtener el alto y el ancho de la pantalla en android

Y muchos más, lógicamente. Así que de la misma manera que WikiDroid, WikiCode vale mucho la pena, sobre todo por su amplia variedad de lenguajes de programación.

Extras

Extra 1: No está de menos pasarse por http://www.androidsnippets.com  o nuestros artículos del gran Vierco Snippets III y Snippets XI para encontrar otros cuantos snippets de utilidad.

Extra 2: Nunca me canso de recordaros este artículo que hice 20 horas de Youtube para aprender a programar Android para iniciarse en la programación ;)

Seguramente también te interesará...La salud y la importancia de la Scene de desarrolladores AndroidBienvenido al cursillo de programación Android impartido por GoogleLlega el AppCircus Academy a Madrid, un evento ideal para desarrolladoresLos Libros Open Source sobre AndroidUn poco más de Ice Cream Sandwich y lo que quiere Google de él20 horas de YouTube para aprender a programar Android
Hablamos de:

Android 4.0.3 y su cambio de API: todas sus implicaciones

Escrito por admin el 17 diciembre, 2011 Comentarios desactivados

Android-ICS

Vivimos en un mundo loco: hace apenas unas semanas se lanzó Android 4.0, poco después salió 4.0.1 para corregir unos pequeños errores. Ayer mismo, con el lanzamiento del Galaxy Nexus en Verizon se lanzó Android 4.0.2 y hoy nos sorprende Google con el anuncio de Android 4.0.3, la versión base para el futuro y con cambios de API. Seguid leyendo para saber más sobre el tema.


Android 4.0.3, la “base”

Androidi 4.0.3 trae consigo varias soluciones a pequeños errores y optimizaciones, así como cambios en la API que aumenta al nivel 15. Algunos de los cambios de la nueva API son

Social Stream API en Contacts Provider: las aplicaciones que usan la data del Social Stream (actualizaciones de estado, check-ins) puede ahora sincronizar esta data con cada uno de los contactos del usuario, aportando items en un stream con fotos de cada uno. Mejoras en el Calendar Provider: Las aplicaciones pueden ahora añadir colores a los eventos y nuevos tipos de características en los eventos. Nuevas posibilidades para la cámara: Las aplicaciones ahora puede controlar y gestionar la estabilización del vídeo y utilizar una resolución QVGA cuando lo necesiten. Refinamiento de la accesibilidad: Mejoras del acceso al contenido para lectores de pantalla y nuevos estados y reportes de error para los gestores de text-to-speech. Mejoras en gráficos, bases de datos, comprobación de ortografía, Bluetooth y mucho más.

Pero lo más importante de todo es que Android quiere que esta versión, 4.0.3, sea la “base” de todas las futuras actualizaciones. Recomienda a todos los desarrolladores y compañías que hagan las futuras adaptaciones a ICS o ROMs basándose en esta versión. Así pues, cuando Android ICS llegue al resto de los teléfonos, no tendremos Android 4.0 si no Android 4.0.3.

Es más, las kernels sources de Android 4.0.3 ya están disponibles aquí y el source code ya se ha liberado,

Hablamos de:
Sin categoría

Llega el AppCircus Academy a Madrid, un evento ideal para desarrolladores

Escrito por admin el 27 noviembre, 2011 Comentarios desactivados

ACAcademy_ESP2

Hace ya un tiempo, con motivo del pasado Mobile World Congress os hablé del AppCircus.  Si no lo recordáis os lo resumo: Appcircus es lo más parecido a un circo o mercadillo en la web 2.0. Esta página reúne las mejores aplicaciones de cada desarrollador y viaja a todos los grandes eventos de Android a nivel mundial enseñándolas a la gente. Por descontado es un medio genial para dar a conocer tu aplicación. Pues bien, de sus creadores llega AppCircus Academy a Madrid. ¿Quieres saber de qué va? Pues sigue leyendo que te lo contamos todo.

AppCircus Academy

AppCircus Academy es, como su hermano mayor, un evento de media jornada dirigido a la comunidad de desarrolladores y a los profesionales de la industria móvil. Tiene la intención de promover y conseguir que éstos se conozcan, exploren nuevas ideas y descubran soluciones originales a los típicos problemas que se enfrenta un desarrollador. Pues bien, nos han comunicado que Madrid acogerá el primer AppCircus Academy en la Universidad Juan Carlos lll  el martes 13 de diciembre, en español y será completamente gratuito.

Allí podrás

Aprender sobre nuevas tecnologías en workshops exclusivos de la mano de las empresas (plazas limitadas!) Unirte a los expertos que compartirán sus conocimientos sobre la economía de las apps. Fortalecer tus relaciones con otros profesionales de la industria. Subir al escenario y presentar tu app en el concurso estrella AppCircus.

Vamos, que si eres desarrollador no está nada mal. Por descontado hay muchas más cosas como podéis ver en el planning

evento

Pero vamos, que si estáis interesados podréis encontrar muchísima más información sobre las actividades y los workshops en su web (la verdad es que tienen buenísima pinta).

En resumen: un evento genial para desarrolladores, en Madrid y gratis.

Hablamos de:

Un poco más de Ice Cream Sandwich y lo que quiere Google de él

Escrito por admin el 20 septiembre, 2011 Comentarios desactivados

fragments-2

Mientras esperamos la llegada de ICS (Ice Cream Sandwich) a nuestros teléfonos/tablets, cada vez van saliendo más pistas. La última es el último (valga la redundancia) post en el  Android Developers blog en el que Google informa de cómo preparar tus aplicaciones para ICS.

Sigue leyendo que es muy interesante ;) y además os premiamos con un bonus sorpresa con sabor a helado :P

fragmentsScott Main, el Tech Writer (no se como traducir este cargo) de developer.android.com describe cómo la nueva versión de Android soportará pantallas grandes, pequeñas y todo lo que hay en medio. Como desde el principio toda aplicación Android es compatible con versiones futuras (app en Android 2.1 -> funciona en 2.2), esto implicará que las aplicaciones de tablets Honeycomb funcionarán en ICS, y por tanto en los ¿teléfonos? Por desgracia no necesariamente. Si los desarrolladores lo consideran oportuno y creen que su aplicación no funcionará bien en el resto de dispositivos que no sean tablets, tendrán que notificarlo e impedirsu instalación en dichos teléfonos; o bien adaptarlos a pantallas más pequeñas.

Otra cosa bastante interesante es que la típica barra superior de Honeycomb será portada a los teléfonos, así como los “fragmentos”. En resumen, los desarrolladores tendrán que crear diseños de una sola pantalla para teléfonos, y multipantallaspara las tablets.

Esta noticia nos da a entender por otro lado que el lanzamiento del SDK de ICS está al caer. No es por hacer paralelismos, pero como bien se comenta, el año pasado se presentó el SDK de Gingerbread el mismo día que se anunció el Nexus S. ¿Este año pasará lo mismo con el Nexus Prime?

¡Qué ganas de que llegue Ice Cream Sandwich YA!

Más info en Android Developers

Bonus Launcher Android 2.4 ICS No-Oficial

ics-main

Lo dicho, no oficial. Tan solo unos jodidos cracks de XDA han decidido hacer un launcher a partir de las imágenes filtradas (¿verdaderas o no?) de ICS. Repito: NO es ICS. Es lo que esta gente se imaginaque será.

Aún así, está curioso ;)

Más info XDA

Descarga aquí

Seguramente también te interesará...Multiple APK o cómo la fragmentaci

¿Qué es y en qué nos beneficia el HTC OpenSense SDK?

Escrito por admin el 9 agosto, 2011 Comentarios desactivados

OpenSense SDK. Seguramente un término que la mayoría de vosotros no hayáis oído en vuestra vida (yo tampoco hasta hace unos días), pero que os aseguró que dará mucho de qué hablar. ¿Cuántos de vosotros os gusta la estética HTCSense que tanto caracteriza a Android? Veo muchas manos levantas, y es que la interfaz estrella de HTC gusta, y mucho. Y ahora, ¿Os imagináis que cualquier persona pudiese diseñar widgets y aplicaciones con ese toque Sense que tanto os gusta? ¿Estaría bien, no? Pues de eso precisamente trata el HTC OpenSense SDK.

htcdev1

Hablamos de:
Algunos Derechos Reservados (cc)
Diseño por idelectronics.cl

Featuring YD Feedwordpress Content Filter Plugin