Tagged: android

En la entrada anterior preparamos lo necesario para empezar a desarrollar nuestro primer proyecto en Android, de modo que empecemos.

Iniciamos Android Studio, el proceso de arranque es algo lento, así que paciencia.
En este punto, y mientras esperas que cargue, vamos a hacer un inciso para hablar de un par de aspectos;

– En Android Studio, encontraremos el SDK Manager; éste nos dará la posibilidad de incluir nuevos paquetes en nuestro entorno según nuestras necesidades tales como el Android Support Library para compatibilidad de ciertas funcionalidades entre niveles de API.

– También podemos crear y configurar diferentes terminales en el emulador para nuestros test; sin embargo, por ahora, haremos uso de nuestro propio terminal físico para probar nuestra app, ya que el emulador presenta algunos inconvenientes (consumo de recursos, acceso a recursos…) y requiere un tratamiento más profundo que por ahora no vamos a realizar.

Bien, una vez inicie Android Studio, seleccionaremos un nuevo proyecto indicando que será una app.

Los detalles del nuevo proyecto son (dependiendo de la versión) los siguientes:

Application Name:Es el nombre de la aplicación que aparecerá en el dispositivo Android. Tanto en la barra superior cuando esté en ejecución, como en el icono que se instalará en el menú de programas.

Project Name:Es el nombre del proyecto. Se creará una carpeta con el mismo nombre que contendrá los ficheros del proyecto. El nombre del fichero APK, con el ejecutable de la aplicación, también recibirá el mismo nombre que el proyecto.

Package Name:Indicamos el paquete con el espacio de nombres utilizado por nuestra aplicación. Hay que usar las reglas de los espacios de nombre en el lenguaje de programación Java. Las clases que creemos pertenecerán a este paquete. El nombre de paquete también es utilizado por Android para determinar en que directoio se instala la aplicación.

*Los nombre de paquete «com.example» están reservados para ejemplos y Google Play no permite publicar una app cuyo paquete empiece así.

Minimum required SDK: Este valor especifica el nivel mínimo de API que requiere la aplicación. La aplicación no podrá ser instalada en dispositivos con una versión inferior a este valor.

Target SDK: Indica la versión más alta de Android con la que se han puesto a prueba la aplicación.

Compile With: Es la versión de la plataforma con la que compila la aplicación. Se recomienda indicar la versión más reciente que haya aparecido.

Theme:Estilo que se utiliza en la aplicación. Un tema define los colores, fuentes y otros aspectos visuales de nuestra aplicación.

A continuación, podremos configurar el icono de la aplicación, nuestra actividad inicial (que de momento podemos dejar como Blank), su nombre y su layout asociados y el tipo de navegación (por ahora puedes dejar los valores por defecto)

Al pulsar finalizar, se generará el nuevo proyecto con el nombre que le hayamos dado, en el siguiente artículo nos centraremos en la estructura interna del proyecto y cómo se corresponde con los componentes de la app.

Bienvenidos, en esta serie de artículos vamos a tratar de dar las pinceladas para preparar nuestro entorno de desarrollo y conocer la estructura de un proyecto Android y poco a poco ir escalando nuestro proyecto hasta lograr una app sólida, robusta, versátil y práctica.

Se da por sentado que ya tenéis conocimientos previos sobre programación y habéis trabajado con algún SDK previamente, por lo que ciertos aspectos serán tratados de forma superficial a fin de dar agilidad y fluidez; para un estudio más en profundidad o a niveles más básicos, por favor, dirigíos a tutoriales cuyo objetivo sea precisamente ese.

Comenzamos; qué opciones tenemos?

Podemos desarrollar en varias plataformas, nosotros nos vamos a decantar por Windows
De igual modo, hemos optado por utilizar el entorno Android Studio frente a Eclipse

Qué necesitamos?

Conocimientos del lenguaje java
Java JDK 6 o superior
Android Studio

*Tras instalar el JDK instalaremos Android Studio; durante el proceso, es posible que no haya quedado registrada la variable de entorno de java, por lo que en tal caso tendremos que crearla a mano con nombre JAVA_HOME y apuntando a la ruta de instalación del paquete JDK.

Bien, ya tenemos todo listo para comenzar a programar, en el siguiente entrada, crearemos un nuevo proyecto, veremos cómo se estructuran los ficheros y carpetas y qué componentes tiene una app