Evaluación de los Factores Externos de la Organización.
Reportes aplicaciones android
1. REPORTES ANDROID
Joan Renato Alvarado Olague
Nombre del docente: Maria
de Lourdes villa señor
Materia:
Programación
2. 1
ACTIVIDAD 1: HOLA MUNDO
DESCRIPCION
Crear una aplicación la cual contenga un botón y un text view. La aplicación tendrá que mostrar el
text view tras presionar el botón.
CODIGO
3. 2
PASOS A SEGUIR
CONCLUSIONES
Nuestra primera actividad, aunque fácil, termina siendo algo desorientadora y más tomando en
cuenta la poca familiarización con Android Studio.
Dejando de lado los pequeños problemas, la actividad resulta una forma de entrar en contacto con
las características principales de la forma de trabajar en Android Studio.
4. 3
ACTIVIDAD 2: LISTA DE INVITADOS
DESCRIPCION
Crear una aplicación la cual contenga cuatro text views y que su atributo de color sea modificado.
CODIGO
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray">
<TextView
android:text="@string/lista_de_invitados"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp"/>
<TextView
android:text="@string/oswaldo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp"/>
<TextView
android:text="@string/axel"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:background="#4CAF50"
7. 6
Esta actividad fue muy problemática para mí debido al uso del weight. Sin embargo, resulto ser
bastante útil para conocer el cómo reaccionan los atributos de tamaño ante ciertas condiciones.
ACTIVIDAD 2.2: LISTA DE INVITADOS_3
DESCRIPCION
Crear una aplicación la cual contenga cuatro text views que abarquen toda la pantalla y que su
atributo de color sea modificado con un valor diferente entre cada text view.
CODIGO
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray">
<TextView
android:text="Lista de invitados"
android:layout_weight="1.5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp"/>
<TextView
android:text="Oswaldo"
android:layout_weight="1.5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#4CAF50"
android:textSize="24sp"/>
<TextView
10. 9
</LinearLayout>
CONCLUSIONES
Esta aplicación resulta ser para mí de las mejores, no por su complejidad, sino por la oportunidad de
introducir una de mis imágenes favoritas.
Cabe destacar que en esta actividad se enseña el uso de recursos externos en Android Studio.
ACTIVIDAD 3.1: INVITACION_2
DESCRIPCION
Crear una aplicación con una imagen y dos text view los cuales deberán abarcar el resto de la
pantalla.
CODIGO
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_width="421dp"
android:layout_height="453dp"
android:layout_weight="1"
android:contentDescription="@string/todo"
android:scaleType="centerCrop"
android:src="@drawable/por_si_no"/>
<TextView
12. 11
CONCLUSIONES
Esta actividad nos enseña una nueva propiedad, los bordes. La utilidad de los bordes puede no ser
clara de momento.
ACTVIDAD 4: RELATIVE LAYOUT
DESCRIPCION
Crear un programa que tenga cuatro text view utilizando relative layout
CODIGO
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:layout_widht="match_parent"
android:layout_height="match_parent"
android:padding="16dp"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content">
<TextView
android:text="I am in this corner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"/>
<TextView
android:text="No, up here"
android:layout_width="wrap_content"
13. 12
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true" />
<TextView
android:text="Wait, i am here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true" />
<TextView
android:text="Actually, i am here"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" />
</RelativeLayout>
CONCLUSIONES
Esta aplicación comenzó a la introducción de los diferentes layouts, tema que me parece algo
interesante, ya que me podría ser de gran utilidad facilitando trabajos futuros