{"id":47,"date":"2012-09-05T12:18:42","date_gmt":"2012-09-05T11:18:42","guid":{"rendered":"http:\/\/javioque.es\/?p=47"},"modified":"2012-12-29T18:15:07","modified_gmt":"2012-12-29T17:15:07","slug":"entornos-de-desarrollo-android-java-ide-aide","status":"publish","type":"post","link":"http:\/\/elaborandobytes.es\/?p=47","title":{"rendered":"Entornos de Desarrollo: Android Java IDE (AIDE)."},"content":{"rendered":"<p style=\"text-align: justify;\"><img loading=\"lazy\" class=\"alignright\" alt=\"\" src=\"https:\/\/i0.wp.com\/lh3.googleusercontent.com\/-xRRT4dJ-8aA\/AAAAAAAAAAI\/AAAAAAAAAQw\/fb4e0ge9Fnc\/s250-c-k\/photo.jpg?resize=250%2C250&#038;ssl=1\" width=\"250\" height=\"250\" data-recalc-dims=\"1\" \/>Hace pocas semanas he aquirido una Galaxy tb 2 10.1 wifi + 3g. acompa\u00f1ada de una funda Kensignton Keyfolio Pro 2 espec\u00edfica para las galaxy tab, la cual lleva un teclado bluetooth, con su propia bater\u00eda recargable, lo qe hace que el conjunto sea muy sencillo de trasnportar quedando un conjunto muy versatil.<\/p>\n<p style=\"text-align: justify;\">Mi experiencia como herramienta de producci\u00f3n, y como herramienta de formaci\u00f3n la conmentar\u00e9 en pr\u00f3ximas entradas, pero una de las primeras preguntas que me hice mientras buceaba en el universo de aplicaciones, me preguntaba \u00bfSe puede programar para Android, dentro del propio Android?. La respuesta es si.<\/p>\n<p style=\"text-align: justify;\">AIDE es un IDE que se ejecuta en Android para el desarrollo de aplicaciones de Android. Un peque\u00f1o equipo de Alemania ha desarrollado <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.aide.ui&amp;feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5haWRlLnVpIl0.\">Android Java IDE<\/a>\u00a0\u00a0(AIDE) que se ejecuta en dispositivos Android (versiones2.2-4.0)\u00a0 y se puede utilizar para desarrollar aplicaciones Java para el SO m\u00f3vil de Google, incluyendo la edici\u00f3n, compilaci\u00f3n, comprobaci\u00f3n autom\u00e1tica de errores y depuraci\u00f3n.\u00a0AIDE puede cargar y trabajar con proyectos de Android inicialmente creado con Eclipse.\u00a0Si bien el desarrollo se puede hacer \u00abon the go\u00bb en un smartphone, el escenario recomendable es usar una tablet\u00a0 con un teclado conectado.<\/p>\n<p style=\"text-align: justify;\"><!--more--><\/p>\n<p style=\"text-align: justify;\">\u00a0AIDE s\u00ed mismo est\u00e1 escrito en el 100% puro Java.\u00a0Incluye s\u00f3lo unos pocos binarios precompilados desde el SDK de Android para el proceso de construcci\u00f3n (AAPT y AIDL) y algunas otras bibliotecas de c\u00f3digo abierto de Java para tareas perif\u00e9ricas, como el empaquetado de archivos APK Sus caracter\u00edsticas principales como como la comprobaci\u00f3n de errores, completado de c\u00f3digo, refactorizaci\u00f3n y compilaci\u00f3n incremental nos basamos en nuestra propia tecnolog\u00eda que est\u00e1 escrito espec\u00edficamente para trabajar dentro de la memoria apretado y las limitaciones de la CPU de los dispositivos m\u00f3viles.<\/p>\n<p style=\"text-align: justify;\"><iframe loading=\"lazy\" src=\"http:\/\/www.youtube.com\/embed\/NGT9MqT3W2w?wmode=transparent\" height=\"315\" width=\"560\" frameborder=\"0\"><\/iframe><\/p>\n<p style=\"text-align: justify;\">El SO Android impone severas restricciones sobre el uso de la memoria para aplicaciones.\u00a0A\u00fan as\u00ed, es posible construir un proyecto con m\u00e1s de 100.000 l\u00edneas de c\u00f3digo fuente con AIDE\u00a0 dentro de un smartphone Samsung Galaxy S2.\u00a0Mientras que la construcci\u00f3n inicial lleva m\u00e1s tiempo (un par de minutos para AIDE) que en un PC con Eclipse el tiempo en una build progresiva tras un peque\u00f1o cambio est\u00e1 mucho m\u00e1s cercano : en realidad se tarda apenas unos 30 segundos para construir AIDE en el tel\u00e9fono despu\u00e9s de que un peque\u00f1o cambio que es aproximadamente el mismo tiempo que Eclipse necesita para realizar la misma tarea men un PC.<\/p>\n<p style=\"text-align: justify;\"><iframe loading=\"lazy\" src=\"http:\/\/www.youtube.com\/embed\/SOhglMoTCmE?wmode=transparent\" height=\"315\" width=\"560\" frameborder=\"0\"><\/iframe><\/p>\n<p style=\"text-align: justify;\">La aplicaci\u00f3n es gratuita, y la podemos descargar a trav\u00e9s de Google Play, pero para sacarle todo el partido y eliminar limitaciones y a\u00f1adir nuevas caracter\u00edsitca como el control de versiones con Git, ola sincornizaci\u00f3n de carpetas con Dropbox a parte de alguna caracter\u00edstica m\u00e1s es recomendable adquirir la AIDE premium Key cuyo precio es de 9,99 \u20ac, as\u00ed ayudamos al equipo de desarrollo de esta aplicaci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace pocas semanas he aquirido una Galaxy tb 2 10.1 wifi + 3g. acompa\u00f1ada de una funda Kensignton Keyfolio Pro 2 espec\u00edfica para las galaxy tab, la cual lleva un teclado bluetooth, con su propia bater\u00eda recargable, lo qe hace que el conjunto sea muy sencillo de trasnportar quedando un conjunto muy versatil. Mi experiencia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[5],"tags":[36,35,37,38],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p32FKk-L","jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=\/wp\/v2\/posts\/47"}],"collection":[{"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=47"}],"version-history":[{"count":13,"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=\/wp\/v2\/posts\/47\/revisions"}],"predecessor-version":[{"id":198,"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=\/wp\/v2\/posts\/47\/revisions\/198"}],"wp:attachment":[{"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=47"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=47"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/elaborandobytes.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=47"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}