Академический Документы
Профессиональный Документы
Культура Документы
Un proyecto de Android Studio contiene todo lo que define tu lugar de trabajo para
una app: desde código fuente y recursos hasta código de prueba y
configuraciones de compilación. Cuando comienzas un proyecto nuevo, Android
Studio crea la estructura necesaria para todos los archivos y los hace visibles en la
ventana Proyecto del lado izquierdo del IDE
Ejecutable apk
Como cualquier sistema operativo, Android tiene sus archivos ejecutables que
permiten instalar aplicaciones. Estos archivos pueden instalarse desde la
propia tienda de aplicaciones, o bien por libre, a través de páginas de terceros.
Esta última forma siempre ha sido permitida por Google, quien incorpora un
instalador de aplicaciones en el sistema para que todo archivo APK que
descarguemos, pueda ser instalado. En resumidas cuentas, un APK es un
archivo ejecutable que contiene los datos de una aplicación, y vendría a ser lo
que un archivo .exe es a Windows, o un archivo .dmg es a macOS.
Lo que se comprime dentro del apk es el código fuente, Android manifest, los
archivos de recursos y las librerías de código y queda disponible para que el
sistema operativo trabaje con el y nos muestre la aplicación móvil. Estos
archivos pueden compartirse entre móviles Android, y para abrirlos no hace
falta más que pulsar sobre ellos.
Lo primero que se muestra es todo lo que tiene que ver con el código
fuente, el código fuente no se encuentra presente en el apk, así como
los archivos java, lo que se encuentra es el código compilado que para
el caso de Android son los archivos. dex, también se encuentran todas
las librerías; todo lo que se importó,
se encontrará la carpeta Resources todos los recursos almacenados en
la carpeta res, se debe tener cuidado en la cantidad de recursos
utilizados si estos no están optimizados ya que la aplicación se vuelve
pesada
La carpeta Misc, de miscelánea, dentro de esta se encuentra el archivo
Android manifest.xml
Android Studio
Está Basado en IntelliJ IDEA (editor para java), las funciones mas novedosas
que ofrece son:
Instan run.
Cuando se compila un proyecto se tarda mucho, solo la primera vez, instan run
hace posible eso, solo compila los últimos cambios.
Las sugerencias son más rápidas y eso ayuda a avanzar más rápido en el
desarrollo de las aplicaciones.