You are on page 1of 18

APLICACIONES PARA

DISPOSITIVOS MVILES
2017 - 5
LOGRO DEL CURSO

Al finalizar el curso, el estudiante elabora una


aplicacin empresarial, utilizando Android y
Webservices REST, demostrando dominio del tema,
eficiencia y eficacia en su trabajo.
UNIDAD I
DESARROLLO DE APLICACIONES MVILES SOBRE
ANDROID

{SEMANA 1}

Docente: Mg. Ing. Jhonatan Abal Mejia


Email: jhonatan.abal@upn.pe
LOGRO DE LA UNIDAD

Al finalizar la unidad, el estudiante


elabora una aplicacin
empresarial utilizando
Android y webservices REST, de
acuerdo a los requerimientos de la
empresa escogida, demostrando
dominio del tema, eficiencia y
eficacia en su trabajo.
AGENDA

Estructura de un proyecto en Android Studio.


Referencias digitales
ESTRUCTURA DE UN PROYECTO EN
ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO
Cuando creamos un nuevo proyecto en Android Studio,
se genera automticamente la estructura de carpetas
necesaria para poder generar posteriormente la
aplicacin. Esta estructura ser comn a cualquier
aplicacin, independientemente de su tamao y
complejidad.
ESTRUCTURA DE UN PROYECTO

En la siguiente figura vemos


los elementos creados
inicialmente para un nuevo
proyecto en Android Studio,
desde la vista de Project:
ESTRUCTURA DE UN PROYECTO

Carpeta /app/src/main/java
Contiene todo el cdigo fuente de la aplicacin, cdigo de la
interfaz grfica, clases auxiliares,
etc. Inicialmente, Eclipse crear por nosotros el cdigo bsico
de la pantalla (Activity) principal de la aplicacin, siempre
bajo la estructura del paquete java definido.
ESTRUCTURA DE UN PROYECTO

Carpeta /app/src/main/res/
Contiene todos los ficheros de recursos necesarios para el
proyecto: imgenes, layouts, cadenas de texto, etc. Los
diferentes tipos de recursos se pueden distribuir entre las
siguientes subcarpetas:
ESTRUCTURA DE UN PROYECTO
Carpeta /app/src/main/res
ESTRUCTURA DE UN PROYECTO
Carpeta /app/src/main/res
ESTRUCTURA DE UN PROYECTO

Fichero /app/src/main/AndroidManifest.xml
Contiene la definicin en XML de muchos de los aspectos
principales de la aplicacin, como por ejemplo su
identificacin (nombre, icono, ), sus componentes
(pantallas, servicios, ), o los permisos necesarios para su
ejecucin.
ESTRUCTURA DE UN PROYECTO

Fichero /app/build.gradle
Contiene informacin necesaria para la compilacin del
proyecto, por ejemplo la versin del SDK de Android utilizada
para compilar, la mnima versin de Android que soportar la
aplicacin, referencias a las libreras externas utilizadas, etc.
ESTRUCTURA DE UN PROYECTO

Carpeta /app/libs
Puede contener las libreras java externas (ficheros .jar) que
utilice nuestra aplicacin. Normalmente no incluiremos
directamente aqu ninguna librera, sino que haremos
referencia a ellas en el fichero build.gradle descrito en el
punto anterior, de forma que entren en el proceso de
compilacin de nuestra aplicacin.
REFERENCIAS DIGITALES
https://www.android.com/
https://developer.android.com/studio/projects/create-project.html?hl=es-
419
http://www.sgoliver.net/blog/estructura-de-un-proyecto-android-android-
studio/
https://androidstudiofaqs.com/conceptos/cual-es-la-estructura-de-un-
proyecto-en-android-studio
https://didesweb.com/android/estructura-proyecto-android-studio/
https://developer.android.com/studio/projects/index.html?hl=es-419
http://www.hermosaprogramacion.com/2014/08/android-studio-proyecto-
en/

You might also like